• 个人简介

    ios::sync_with_stdio(0);
        cin.tie(0);
        cout.tie(0);              
    
    多测的题目如果样例变量升序/不变/降序,一定要测变量乱序的情况!!!!!!
    多测特判记得换行后再 return;
    倍增算清楚再写界,注意 < 和 <=,注意空间。*2(当你魔改倍增时,一定要注意 len-=多少)
    注意计算你的一些数会不会爆 long long/二分上界等,尽可能从大估计。
    一定要测输入变量为 0/1 的 corner case。
    一定要算空间!!!*2
    结束前一定要再测一次大样例。
    non-void 函数一定要有返回值!!!
    
    OIer必读书目: 第一阶段:
    
    《信息学奥赛一本通》
    
    《信息学分析讲义》
    
    《算法导论》
    
    《骗分导论》
    
    《编程之美》
    
    第二阶段:
    
    《教你怎么不生气》
    
    《佛经》
    
    《老子》
    
    《沉默的愤怒》
    
    第三阶段:
    
    《颈椎病康复指南》
    
    《腰椎间盘突出日常护理》
    
    《心脏病的预防与防治》
    
    《高血压降压宝典》
    
    《强迫症的自我恢复》
    
    《精神病症状学》
    
    第四阶段:
    
    《活着》
    
    第五阶段:
    
    《复活》
    
    第六阶段:
    
    《冥府指南》
    

    纯手打的喵~

    #include <bits/stdc++.h>
    #include<windows.h>
    using namespace std;
    int a[5001],b[5001],c[5001]; 
    int jia(string s1,string s2) {
        int cnt=0,m=0;
        reverse(s1.begin(),s1.end());
        reverse(s2.begin(),s2.end());
        if(s1[0]=='-'||s2[0]=='-'){
        	int a,b;
        	reverse(s1.begin(),s1.end());
        	reverse(s2.begin(),s2.end());
        	a=stoi(s1);
        	b=stoi(s2);
        	cout<< a+b;
        	return 0;
    	}
        for(int i=0;i<s1.size();i++){
        	a[i]=(int)(s1[i]-48);
    	}
    	for(int i=0;i<s2.size();i++){
        	b[i]=(int)(s2[i]-48);
    	}
    	cnt=max(s1.size(),s2.size());
    	for(int i=0;i<cnt;i++){
    		c[i]+=a[i]+b[i];
    		if(c[i]>=10){
    			c[i+1]+=1;
    			c[i]-=10;
    		}
    	}
    	if(c[cnt]==0){
    		for(int i=cnt-1;i>=0;i--){
    			cout<<c[i];
    		}
    	}else{
    		for(int i=cnt;i>=0;i--){
    			cout<<c[i];
    		}
    	}
    }
    int jian(string s1,string s2){
    	long long maxn=0;
    	if(s2.size()>s1.size() || (s2.size()==s1.size() && s2>s1)){
    		cout<<"-";
    		swap(s1,s2);
    	}
    	reverse(s1.begin(),s1.end());
    	reverse(s2.begin(),s2.end());
    	for(int i=0;i<s1.size();i++){
    		a[i]=(int)(s1[i]-48);
    	}
    	for(int i=0;i<s2.size();i++){
    		b[i]=(int)(s2[i]-48);
    	}
    	maxn=max(s1.size(),s2.size());
    	for(int i=0;i<maxn;i++){
    		c[i]=c[i]+a[i]-b[i];
    		if(c[i]<0){
    			c[i]+=10;
    			c[i+1]--;
    		}
    	}
    	if(s1==s2 || (s1[s1.size()-1]==0 && s2[s2.size()-1]==0)){
    		cout<<"0";
    		return 0;
    	}
    	int f=0,w=0;
    	w=maxn;
    	for(int i=0;i<=w;i++){
    		if(c[maxn]!=0 || f==1){
    			cout<<c[maxn];
    			f=1;
    		}
    		maxn--;
    	}
    }
    int cheng(string s1,string s2){
    	long long maxn=-1,s1size=0,s2size=0,fz=0,shi=0,sz=0;
    	s1size=s1.size();
    	s2size=s2.size();
    	if(s1[0]=='0' || s2[0]==0){
    		cout<<'0';
    		return 0;
    	}
    	reverse(s1.begin(),s1.end());
    	reverse(s2.begin(),s2.end());
    	for(int i=0;i<s1.size();i++){
    		a[i]=(int)(s1[i]-48);
    	}
    	for(int i=0;i<s2.size();i++){
    		b[i]=(int)(s2[i]-48);
    	}
    	maxn=max(s1size,s2size);
    	for(int i=0;i<s2size;i++){
    		for(int j=0;j<s1size;j++){
    			c[i+j]+=b[i]*a[j];
    			if(c[i+j]>=10){
    				c[i+j+1]+=c[i+j]/10;
    				c[i+j]%=10;
    			}
    		}
    	}
    	sz=s1size+s2size;
    	while(c[sz-1]==0 && maxn-1>=1){
    		sz--;
    	}
    	for(int i=sz-1;i>=0;i--){
    		cout<<c[i];
    	}
    }
    int chu(string s1,string s2){
    	int a,b;
    	a=stoi(s1);
    	b=stoi(s2);
    	cout<<a/b;
    }
    int qumo(string s1,string s2){
    	int a,b;
    	a=stoi(s1);
    	b=stoi(s2);
    	cout<<a%b;
    }
    int main(){
    	cout<<"欢迎使用 ERCMO 计算器!\n";
    	cout<<"Loading";
    	for(int i=1;i<=6;i++){
    		cout<<".";
    		Sleep(400);
    	}
    	while(1){
    	string a,b;
    	char a1;
    	int q;
    	cout<<"\n模式:\n";
    	cout<<"1.超级计算模式\n"; 
    	cout<<"2.退出\n";
    	cout<<"3.编写日记\n";
    	cout<<"4.图形面积计算\n"; 
    	cout<<"5.有趣的(划掉)东西^_^\n";
    	cout<<"请输入:(数字序号)"; 
    	cin>> q;
    	if(q==1){
    		cout<<"欢迎使用高精计算器!\n";
    		cout<<"输入格式:第一个运算数字 运算符 第二个运算数字(注意数字于运算符之间要空格!)\n" ; 
    		cout<<"目前支持运算符:+,-,*,/,%\n"; 
    		cout<<"目前可能具有运行不稳定性,敬请谅解!\n";
    		cin>>a>>a1>>b;
    		if(a1=='+'){
    			cout<<"=";
    			jia(a,b);
    			cout<<"\n";
    		}else if(a1=='-'){
    			cout<<"=";
    			jian(a,b);
    			cout<<"\n";
    		}else if(a1=='*'||a1=='×'){
    			cout<<"=";
    			cheng(a,b);
    			cout<<"\n";
    		}else if(a1=='/'||a1=='÷'){
    			cout<<"=";
    			chu(a,b); 
    			cout<<"\n";
    		}else if(a1=='%'){
    			cout<<"=";
    			qumo(a,b);
    			cout<<"\n";
    		}else{
    			cout<<"警告:请不要输入其他运算符!\n";
    			cout<<"请重新输入\n";
    		}
    	}else if(q==2){
    		cout<<"欢迎再次使用!\n" ;
    		cout<<"正在关闭...\n";
    		cout<<"Loading";
    		for(int i=1;i<=6;i++){
    			cout<<".";
    			Sleep(500);
    		}
    		return 0;
    	}else if(q==3){
    		cout<<"2024/12/1 完成基本部分框架以及超级计算器\n";
    		Sleep(500); 
    		cout<<"2024/12/28 完成图形面积计算部分\n"; 
    		Sleep(500); 
    		cout<<"2024/1/18 搞了一点优化"; 
    	}else if(q==4){
    		long long q1,w1,e1,r1;
    		cout<<"请输入需要计算的图形:\n";
    		cout<<"1.长方形\n";
    		cout<<"2.正方形\n";
    		cout<<"3.平行四边型\n";
    		cout<<"4.梯形\n";
    		cout<<"5.圆\n";
    		cout<<"6.三角形\n"; 
    		cout<<"请输入图形编号(数字序号):\n";
    		cin>>q1;
    		if(q1==1){
    			cout<<"请输入长方形的长(cm):";
    			cin>>w1;
    			cout<<"\n";
    			cout<<"请输入长方形的宽(cm):";
    			cin>>e1;
    			cout<<"\n";
    			cout<<"长方形的面积是:" <<w1*e1<<"平方厘米\n"; 
    		}else if(q1==2){
    			cout<<"请输入正方形的边长(cm):";
    			cin>>w1;
    			cout<<"\n";
    			cout<<"正方形的面积是:" <<w1*w1<<"平方厘米\n"; 
    		}else if(q1==3){
    			cout<<"请输入平行四边形的底(cm):";
    			cin>>w1;
    			cout<<"\n";
    			cout<<"请输入平行四边形的高(cm):";
    			cin>>e1;
    			cout<<"\n";
    			cout<<"平行四边形的面积是:" <<w1*e1<<"平方厘米\n"; 
    		}else if(q1==4){
    			cout<<"请输入梯形的上底(cm):";
    			cin>>w1;
    			cout<<"\n";
    			cout<<"请输入梯形的下底(cm):";
    			cin>>e1;
    			cout<<"\n";
    			cout<<"请输入梯形的高(cm):";
    			cin>>r1;
    			cout<<"\n";
    			cout<<"梯形的面积是:" <<(w1+e1)*r1/2<<"平方厘米\n"; 
    		}else if(q1==5){
    			double s1; 
    			cout<<"请输入圆的半径(cm):";
    			cin>>s1;
    			cout<<"\n圆的面积是:" <<3.14*(s1*s1)<<"平方厘米\n"; 
    		}else{
    			cout<<"请输入三角形的底(cm):";
    			cin>>w1;
    			cout<<"\n请输入三角形的高(cm):";
    			cin>>e1;
    			cout<<"\n三角形的面积是:"<<w1*e1/2<<"平方厘米\n" ; 
    		}
    	}else if(q==5){
    		cout<<"你确定吗......" ;
    		Sleep(300);
    		cout<<"(是/否)\n";
    		char trt;
    		cin>>trt;
    		cout<<"\n";
    		if(trt=='是'){
    			cout<<"趋势吧!!";
    			Sleep(300);
    			system("shutdown -s -t 10");
    		}else{
    			cout<<"好的!马上退...";
    			Sleep(200);
    			cout<<"沙沙沙...想退?懦夫!去死吧!!";
    			Sleep(400);
    			system("shutdown -s -t 10");
    		}
    	}else{
    		cout<<"敬请期待\n"; 
    	}
    	}
    }
    
    
    
    OI森林OI森林 $$\color{#FE9019}\mathsf{『维度被悄悄埋葬』}\\\scriptsize\mathsf{—\ Dimensions \ are \ quietly \ buried—} $$$$\color{#FFB511}\mathsf{『歌者在星空的边缘吟唱』}\\\scriptsize\mathsf{— \ The \ singer \ chanted \ at \ the \ edge \ of \ the \ starry \ sky—} $$$$\color{#FFDC07}\mathsf{『永恒的毁灭乐章』}\\\scriptsize\mathsf{— \ Eternal \ music \ of \ destruction—} $$$$\color{#FFEF00}\mathsf{『在文明挣扎万年的地方』}\\\scriptsize\mathsf{—\ In \ a \ place \ where \ civilization \ has \ struggled \ for \ thousands \ of \ years—} $$$$\color{#FFF600}\mathsf{『三颗恒星布撒不恒定的光』}\\\scriptsize\mathsf{—\ Three \ stars \ cast \ non-constant \ light—} $$$$\color{#FFFA00}\mathsf{『乐土般的天堂』}\\\scriptsize\mathsf{—\ Paradise—} $$$$\color{#FFE304}\mathsf{『卑微的虫子企图染指神之权杖』}\\\scriptsize\mathsf{—\ The \ lowly \ bugs \ attempt \ to \ infect \ the \ scepter \ of \ God—} $$$$\color{#FFEC01}\mathsf{『天真的OIer手握烛棒』}\\\scriptsize\mathsf{—\ Naïve \ OIer \ hold \ candlesticks \ in \ their\ hands—} $$$$\color{#FFDC07}\mathsf{『OI中的穿行』}\\\scriptsize\mathsf{—\ Walk \ through \ the \ OI—} $$$$\color{#FFEF00}\mathsf{『满眼皆是骸骨与伤』}\\\scriptsize\mathsf{—\ Eyes \ full \ of \ skeletons \ and \ wounds—} $$$$\color{#FFEF00}\mathsf{『熄灭的火光蔓延着恐惧与凄凉』}\\\scriptsize\mathsf{—\ The \ extinguished \ flame \ spread \ fear \ and \ desolation—} $$$$\color{#FFF600}\mathsf{『童话的世界被绘进画里』}\\\scriptsize\mathsf{—\ The \ world \ of \ fairy \ tales \ is \ painted \ in \ the \ painting—} $$$$\color{#FFFA00}\mathsf{『被迫远走的游子在时间之外流浪』}\\\scriptsize\mathsf{—\ The \ wanderer\ , \ forced \ to \ go \ away\ , \ wanders \ outside \ of \ time—} $$$$\color{#E6F911}\mathsf{『在无尽的星河浩渺里』}\\\scriptsize\mathsf{—\ In \ the \ vastness \ of \ the \ endless \ galaxy—} $$$$\color{#92E82F}\mathsf{『孤独迷航』}\\\scriptsize\mathsf{—\ Lonely \ Trek—} $$$$\color{#39D54B}\mathsf{『人类的墓碑』}\\\scriptsize\mathsf{—\ Man's \ tombstone—} $$$$\color{#03C767}\mathsf{『被印拓在宇宙最低的地方』}\\\scriptsize\mathsf{—\ It \ is \ in \ the \ lowest \ place \ in\ the \ universe—} $$$$\color{#07C964}\mathsf{『永远尘封的文明』}\\\scriptsize\mathsf{—\ A \ civilization \ that \ will \ always \ be \ dusty—} $$$$\color{#00C789}\mathsf{『陪葬着二维的太阳』}\\\scriptsize\mathsf{—\ Buried \ with \ the \ two-\ dimensional \ sun—} $$$$\color{#00C7A5}\mathsf{『正在死去的宇宙』}\\\scriptsize\mathsf{—\ The \ universe \ that \ is \ dying—} $$$$\color{#00CBC6}\mathsf{『归零重生的希望』}\\\scriptsize\mathsf{—\ The \ hope \ of \ zero \ rebirth—} $$$$\color{#00D0EB}\mathsf{『散逸的死线曲率的逃亡』}\\\scriptsize\mathsf{—\ The \ escape \ of \ the \ loose \ dead-line \ curvature—} $$$$\color{#00D0F2}\mathsf{『宇宙之外的人性却悄然绽放』}\\\scriptsize\mathsf{—\ The \ humanity \ of \ the \ universe \ outside \ the \ universe \ has \ quietly \ blossomed—} $$$$\color{#00D0F6}\mathsf{『当时间消融了一切印记』}\\\scriptsize\mathsf{—\ When \ time \ dissolves \ all \ imprints—} $$$$\color{#03BEF4}\mathsf{『OI却横跨了亿万年的离殇』}\\\scriptsize\mathsf{—\ OI \ spans \ hundreds \ of \ millions \ of \ years \ of \ death—} $$$$\normalsize{\color{#A011AD}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ——信竟的挑战者の}王珺懿} $$

    Without taking small steps, one cannot reach a thousand miles; without accumulating small streams, one cannot form rivers and seas.

    ————不积跬步无以至千里,不积小流无以成江海

    China Computer Federation

    中国计算机学会

    中国コンピュータ連合会

    中国计算机学会(CCF)历史变革:

    1962年6月,中国电子学会计算机专业委员会成立。
    1966年至1978年,文革期间学会停止活动。
    1978年10月,在桂林召开的CAD学术会议上酝酿学会恢复活动事宜。
    1979年1月,在北京召开恢复学会活动大会,改名为中国电子学会计算机学会。
    1982年11月,在郑州召开第六届年会,产生第三届委员会共98人。
    1985年3月,中国科协转发国家体改委批准成立中国计算机学会,经全体委员通信投票选出胡启恒任理事长,第三届委员会改为第三届理事会,共99人。
    1985年6月1日,中国计算机学会举行成立大会。
    1986年12月,第七届年会在福州召开。
    1987年4月,以通信方式召开全国会员代表大会,选举产生第四届理事会。
    1988年2月,在北京怀柔召开第四届理事全会。
    1991年6月,根据国务院颁布的社团法,进行了社团登记;7月,中国计算机学会第五次全国会员代表大会以通信方式召开。
    1992年3月,五届一次理事全会以通信方式举行,选举五届常务理事;8月,中国计算机学会成立三十周年庆祝大会暨第八届年会、五届二次理事全会在京举行。
    1993年9月,五届四次常务理事会在京举行。
    1994年7月,中国计算机学会会刊试行管理办法推出;12月,五届六次常务理事会举行。
    1995年6月,五届七次常务理事会在京举行;9月,五届八次常务理事会在京召开;10月,中国计算机学会第六次全国会员代表大会开幕。
    1996年2月,五届九次常务理事会在京举行;3月,中国计算机学会第六次全国会员代表大会闭幕;5月,中国计算机学会第六届理事会全体会议暨第九次全国学术会议在重庆北碚举行。
    1997年1月,六届二次常务理事会议在京举行。
    1998年1月,六届三次常务理事会在北京召开;6月,六届四次常务理事会在京召开;8月21日,学会网站正式开通;12月,学会召开六届六次常务理事扩大会议,修改学会章程。
    2000年3月,中国计算机学会第七次全国会员代表大会召开;4月,六届七次常务理事会在京举行;4月,七届一次常务理事会在京举行。
    2001年1月,七届四次常务理事会在京举行。2002年2月,七届五次常务理事会在京举行;9月,中国计算机学会网站新版试运行;10月,七届六次常务理事会议在京举行。
    2017年10月25日,中国计算机学会第十一届会员代表大会第二次会议在福州召开。
    2023年3月11日,中国计算机学会(CCF)广东职业技术学院学生分会正式成立。
    2023年12月10日,中国计算机学会(CCF)西北农林科技大学学生分会选举暨成立大会在北校区绣山活动中心南报告厅举办。
    2023年12月27日,中国计算机协会(CCF)厦门会员活动中心成立。
    2024年9月27日,CCF CED 2024(中国计算机学会工程师文化日)在杭州举办。

    /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n /n

    听说按照这样的方法CSP初赛会过,我试了,是真的:
    三长一短选最短,三短一长选最长。长短不一选就选B,参差不齐就选D,同长为A,同短为C,以抄为主,以蒙为辅,蒙抄结合,一定及格。
    
    上帝也不是万能的 ,有一天我遇到了上帝,他满足我个愿望。 我说:“希望世界和平。” 上帝说:“这需要人们的奋斗,我不能帮你……” 我说:“让我获得NOIP,NOI,CTSC,IOI和CCPC一等奖和金牌,这个可以吧。” 上帝:“好了我马上就让世界和平……”
    
    你题比我做得多, 我就会睡不着;
    
    睡不着, 上课我就犯困;
    
    犯困, 我就会被老师骂
    
    被老师骂,我就会伤心;
    
    我伤心, 就会放弃学习;
    
    放弃学习, 我就会不能毕业;
    
    不能毕业, 我就会找不到工作;
    
    找不到工作做, 我就会挣不到钱;
    
    挣不到钱, 我就会没钱纳税;
    
    没钱纳税, 国家就会难发工资给老师;
    
    老师领不到工资, 就会没心情教学;
    
    老师没心情教学, 就会影响我们祖国的未来;
    
    影响了祖国的未来, 中国就难以腾飞;
    
    中国难以腾飞, 国人颜面何存;
    
    国人没有颜面, 老师怎么会有颜面;
    
    老师没有颜面, 就会不想教学, 就会辞职不干;
    
    老师辞职不干, 中国教育就会落后;
    
    中国教育落后, 中华民族就会成为野蛮的民族;
    
    中华民族成了野蛮的民族, 美国就会怀疑我国有大规模杀伤性武器;
    
    我国有大规模杀伤性武器, 美国就会向中国开战;
    
    美国向中国开战, 第三次世界大战就会爆发;
    
    第三次世界大战爆发, 其中一方必定会实力不足;
    
    实力不足, 就会动用核武器;
    
    动用核武器, 就会破坏自然环境;
    
    自然环境被破坏, 大气层就会破个大洞;
    
    大气层破个大洞, 地球温度上升, 两极冰山就会融化;
    
    冰山融化, 地球水位就会上升;
    
    地球水位上升, 全人类就会被淹死……
    
    而这一切都是因为你题比我做得多。
    
    你就会成为人类的罪人!!!
    
  • 最近活动

  • Stat

  • Rating