欢迎来到天天文库
浏览记录
ID:45558229
大小:80.42 KB
页数:75页
时间:2019-11-14
《【精品】算法好心人整理历次优秀作业整理最终》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、优秀作业集目錄第一次作业Maxd2第一次作业strcon3第一次作业xequal7第二次作业kthnum16第二次作业String20第二次作业triangle24第三次作业album28第三次作业supersum31第三次作业zigzag32第四次作业add36第四次作业color39第四次作业shoes41第五次作业bishops44第五次作业game48第五次作业tug54笫六次作业eight59第六次作业Generation74第六次作业Princess77第一次作业Maxd#include#includ
2、eusingnamespacestd;intmain()inta[1000],n,m,x,ij4,r,sum;while(cin»n)if(n==0)break;sum=0;for(i=l;i<=n;i++)cin»a[i];sorl(a+l,a+n+l);for(i=n;i>=l;i—)if(sum)break;x=a[i];for(j=l;j<=n;j++)if(sum){break;}if(g)m=a[i]・a[j];1=1;r=n;while(l3、j])1++;while(a[r]==a[i]IIa[r]==a[j])r—;if(l>=r)break;if(a[l]+a[r]==m)(cout«x;sum++;break;}elseif(a[l]+a[r]>m){r—;}elseif(a[l]+a[r]usingnamesp4、acestd;voidmain(){intij,kJ,num,temp,max=-2000000;cin»num;int*dala=ncwintfnuml;for(i=0;i5、&data[0]>max)max=data[0];tcmp+=data[k];}temp+=data[j];}I(max==-2000000)?cout«Hnosolutionu:cout«max;)++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++第一次作业strcon////strConn.cpp//最小字典序//姓名:王继宏//学号:100321058//2011年5月10H//#include#includeusingn6、amespacestd;〃定义字符串指针类型typedefstring*PString;////比较两个字符串的字典序//大于返回BIGGER//等于返回EQUAL//小于返回SMALLER//#defineBIGGER1#dcfincEQUAL0#dcfincSMALLER-1intdictCompare(string&sl,string&s2){intlenl=si」ength();if(lenl==0)returnSMALLER;intlen2=s2.1ength();if(len2==0)returnBIGGER;intto7、talLen=lenl+len2;charcl,c2;for(inti=();ic2)returnBIGGER;IreturnEQUAL;)//〃快速排序//voidquicksort(PString*str,intleft,intright){if((right-left)<=0)return;st8、ringstrKey=*str[left];intkcyPos=lcft+1;PStringpTcmp;foi
3、j])1++;while(a[r]==a[i]IIa[r]==a[j])r—;if(l>=r)break;if(a[l]+a[r]==m)(cout«x;sum++;break;}elseif(a[l]+a[r]>m){r—;}elseif(a[l]+a[r]usingnamesp
4、acestd;voidmain(){intij,kJ,num,temp,max=-2000000;cin»num;int*dala=ncwintfnuml;for(i=0;i5、&data[0]>max)max=data[0];tcmp+=data[k];}temp+=data[j];}I(max==-2000000)?cout«Hnosolutionu:cout«max;)++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++第一次作业strcon////strConn.cpp//最小字典序//姓名:王继宏//学号:100321058//2011年5月10H//#include#includeusingn6、amespacestd;〃定义字符串指针类型typedefstring*PString;////比较两个字符串的字典序//大于返回BIGGER//等于返回EQUAL//小于返回SMALLER//#defineBIGGER1#dcfincEQUAL0#dcfincSMALLER-1intdictCompare(string&sl,string&s2){intlenl=si」ength();if(lenl==0)returnSMALLER;intlen2=s2.1ength();if(len2==0)returnBIGGER;intto7、talLen=lenl+len2;charcl,c2;for(inti=();ic2)returnBIGGER;IreturnEQUAL;)//〃快速排序//voidquicksort(PString*str,intleft,intright){if((right-left)<=0)return;st8、ringstrKey=*str[left];intkcyPos=lcft+1;PStringpTcmp;foi
5、&data[0]>max)max=data[0];tcmp+=data[k];}temp+=data[j];}I(max==-2000000)?cout«Hnosolutionu:cout«max;)++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++第一次作业strcon////strConn.cpp//最小字典序//姓名:王继宏//学号:100321058//2011年5月10H//#include#includeusingn
6、amespacestd;〃定义字符串指针类型typedefstring*PString;////比较两个字符串的字典序//大于返回BIGGER//等于返回EQUAL//小于返回SMALLER//#defineBIGGER1#dcfincEQUAL0#dcfincSMALLER-1intdictCompare(string&sl,string&s2){intlenl=si」ength();if(lenl==0)returnSMALLER;intlen2=s2.1ength();if(len2==0)returnBIGGER;intto
7、talLen=lenl+len2;charcl,c2;for(inti=();ic2)returnBIGGER;IreturnEQUAL;)//〃快速排序//voidquicksort(PString*str,intleft,intright){if((right-left)<=0)return;st
8、ringstrKey=*str[left];intkcyPos=lcft+1;PStringpTcmp;foi
此文档下载收益归作者所有