#includeusing namespace std; char a[300]; int sum,len; int main() { gets(a); len=strlen(a); for(int i=0;i<=len-1;i++) { if(a[i]>=48&&a[i]<=57) { sum++; } } cout< 1130: #includeusing namespace std; char a[100001],b; int len,sum; int main() { gets(a); len=strlen(a); for(int i=0;i<=len-1;i++) { sum=0; b=a[i]; for(int j=0;j<=len-1;j++) { if(b==a[j]) { sum++; } } if(sum>=2) { } else if(sum==1) { cout< 1131: #include1132:using namespace std; char a[501],b[501]; double len,sum,c; int main() { cin>>c>>a>>b; len=strlen(a); for(int i=0;i<=len-1;i++) { if(a[i]==b[i]) { sum++; } } if(sum/len>=c) { cout<<"yes"; } else { cout<<"no"; } return 0; } #includeusing namespace std; char a[101],b[101]; int n; int main() { cin>>n; for(int i=0;i >a>>b; if(a[0]=='R'&&b[0]=='S'||a[0]=='S'&&b[0]=='P'||a[0]=='P'&&b[0]=='R') { cout<<"Player1"< 1133: #includeusing namespace std; char ch[101]; int len; int main() { gets(ch); len=strlen(ch); for(int i=0;i<=len-2;i++) { cout< 1134: #include1135:using namespace std; char ch[101]; int len; int main() { gets(ch); len=strlen(ch); if(ch[0]>='0'&&ch[0]<='9') { cout<<"no"; return 0; } else { for(int i=0;i<=len-1;i++) { if(ch[i]>='a'&&ch[i]<='z'||ch[i]>='A'&&ch[i]<='Z'||ch[i]=='_'||ch[i]>='0'&&ch[i]<='9') { } else { cout<<"no"; return 0; } } cout<<"yes"; return 0; } return 0; } #includeusing namespace std; char ch[300]; int len; int main() { gets(ch); len=strlen(ch); for(int i=0;i<=len-1;i++) { if(ch[i]=='A') { ch[i]='T'; } else if(ch[i]=='T') { ch[i]='A'; } else if(ch[i]=='G') { ch[i]='C'; } else if(ch[i]=='C') { ch[i]='G'; } } cout< 1136: #include1137:using namespace std; char a[100]; int len; int main() { gets(a); len=strlen(a); for(int i=0;i<=len-1;i++) { if(a[i]=='z') { a[i]='a'; continue; } else if(a[i]=='Z') { a[i]='A'; continue; } if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z') { a[i]=a[i]+1; } } for(int i=0;i<=len-1;i++) { cout< #includeusing namespace std; char a[100],b[101]; int len,j=0; int main() { gets(a); len=strlen(a); for(int i=0;i<=len-1;i++) { if(a[i]=='z') { a[i]='c'; continue; } else if(a[i]=='Z') { a[i]='C'; continue; } else if(a[i]=='y') { a[i]='b'; continue; } else if(a[i]=='Y') { a[i]='B'; continue; } else if(a[i]=='x') { a[i]='a'; continue; } else if(a[i]=='X') { a[i]='A'; continue; } if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z') { a[i]=a[i]+3; } } for(int i=len-1;i>=0;i--) { b[j]=a[i]; j++; } for(int i=0;i<=len-1;i++) { if(b[i]>='a'&&b[i]<='z') { b[i]=b[i]-32; } else if(b[i]>='A'&&b[i]<='Z') { b[i]=b[i]+32; } } for(int i=0;i<=len-1;i++) { cout< 1138: #include1139:using namespace std; char a[101]; int len; int main() { gets(a); len=strlen(a); for(int i=0;i<=len-1;i++) { if(a[i]>='a'&&a[i]<='z') { a[i]=a[i]-32; } } for(int i=0;i<=len-1;i++) { cout< #include1140:using namespace std; char a[101]; int len,n; int main() { cin>>n; for(int j=1;j<=n;j++) { cin>>a; len=strlen(a); if(a[0]>='a'&&a[0]<='z') { a[0]=a[0]-32; cout<='A'&&a[i]<='Z') { a[i]=a[i]+32; } cout< #includeusing namespace std; string a,b; int main() { cin>>a>>b; if(a.find(b)!=a.npos) { cout< 1141: #include1142:using namespace std; char a[100]; int len; int main() { gets(a); len=strlen(a); for(int i=len-3;i<=len-1;i++) { if(a[i]=='e') { if(a[i+1]=='r') { a[i]=' '; a[i+1]=' '; cout< #includeusing namespace std; char s[1000]; int len; int sum=0; int i; int main() { gets(s); len=strlen(s); for(i=0;i 0) { cout< 1143: #includeusing namespace std; char ch[50000]; int len,s,maxx,minn=100,maxi,mini; int main() { gets(ch); len=strlen(ch); ch[len]=' '; for(int i=0;i<=len;i++){ if(ch[i]!=' '&&ch[i]!=',') s++; else{ if(s>maxx){ maxx=s; maxi=i-s; } if(s>0&&s 1144: #includeusing namespace std; char s[1000]; int len,position; int sum=0; int i,j; int main() { gets(s); len=strlen(s); s[len]=' '; for(i=0;i<=len;i++) { if(s[i]!=' ') sum++; else { position=i; for(j=1; j<=sum; j++) cout< 1145:#includeusing namespace std; char s[1000]; int len,position; int sum=1; int i; int main() { gets(s); len=strlen(s); for(i=0; i 1146: #includeusing namespace std; char s[100]; int len,position; int i,j; int main() { gets(s); len=strlen(s); j=len-1; while((i =j) cout<<"yes"< 1147: #include#include using namespace std; struct student { string name; int score; } a[100]; int main() { int n; int i,j; cin>>n; for(i=0; i >a[i].score; cin>>a[i].name; } for(i=0; i 1148: #includeusing namespace std; char s[2500]; int k; int len; int sum=0; int i; int main() { cin>>k; cin>>s; len=strlen(s); for(i=0; i 1149: #includeusing namespace std; char s[2500]; int k; int len; int max_len=0,max_position; int sum=0; int i; int main() { gets(s); len=strlen(s)-1; for(i=0; i<=len; i++) { if(s[i]!=' '&&s[i]!='.') sum++; else if(sum>0) { if(sum>max_len) { max_len=sum; max_position=i-sum; } sum=0; } } for(i=max_position; i<=max_len+max_position-1; i++) cout< 个人码风,不喜勿喷下周发:
信息学奥赛一本通---第六章--- 函 数--- 1150-1157题解
注:第六章之后我将只写个别题的题解(别问为啥)
其实是我懒,当然,主要是因为技术有限,目测提节能发到基础算法



