Run ID:125146

提交时间:2025-07-13 15:44:07

#include<bits/stdc++.h> using namespace std; string s; int main(){ /* cin>>a; cin>>b; int ar=strlen(a); int br=strlen(b); if(a>b){ cout<<a; } else if(a<b){ cout<<b; } else{ int f=strcmp(a,b); if(f==1){ cout<<a; } else if(f==-1){ cout<<b; } else{ cout<<"="; } } 字符串中最大的数字 long long n; cin>>n; int m=0; if(n<0){ n=-1*n; } while(n>0){ if(m<n%10){ m=n%10; } n=n/10; } cout<<m; cin>>a; char m='0'; int l=strlen(a); int i=0; if(a[0]=='-'){ i=1; } for(int i=0;i<l;i++){ if(a[i]>m){ m=a[i]; } } cout<<m; int n; cin>>n; cin>>a>>b; for(int i=0;i<=n;i++){ if(a[i]==b[i])c[i]=1; else c[i]=0; } for(int i=1;i<=n;i++){ cout<<c[i]; } int k=0;//hello的下标 cin>>a; int l=strlen(a);{ for(int i=0;i<l;i++){//i表示a的下标 if(a[i]==b[k]){ k++; } } if(k>4){ cout<<"YES"; } else{ cout<<"NO"; } } \ cin>>a; int l=strlen(a); //大写变小写 for(int i=0;i<l;i++){ if(a[i]>='a' && a[i]<='z'){ a[i]=char(a[i]+32); } else { a[i]=char(a[i]-32); } } int k=0; for(int i=0;i<l/2;i++){ k=a[i]; a[i]=a[l-1-i]; a[l-1-i]=k; } for(int i=0;i<=l;i++){ if(a[i]>='a'&& a[i]<='z'){ a[i]=char((a[i]-97+3)%26+97); } else{ a[i]=char((a[i]-65+3)%26+65); } } cout<<a<<endl; //长度 字符串 1 size 2 length //遍历整个字符串 //for(int i=0;i<l;i++){ //cout<<s1[i]<<" " // cout<<endl; //字符串拼接 //cout<<s+z; //判段字符串是不是回文 string s2=" "; cin>>s1; int l=s1.size(); for(int i=l-1;i>=0;i--){ s2=s2+s1[i]; } if(s1==s2)cout<<"yes"; else cout<<"no"; getline(cin.s3);//可以接收空格的字符串 cout<<s3; getline(cin,s); int l=s.size(); int k=0,a=0; for(int i=0;i<l;i++){ if(s[i] != ' '){ k++; } //遇到空格,前面的单词 else if(s[i]==' '&& k!=0 ){ if(a==0){ cout<<k; a=1; } else{ cout<<","<<k; } k=0; } if(i==l-1 && k!=0){ cout<<","<<k; } }*/ int k; cin>>k; cin>>s; int l=s.size(); if(l==1&&k==1){ cout<<s[0]; return 0; } int c=1; for(int i=1;i<l;i++){ if(s[i]==s[i-1]){ c++; if(c==k){ cout<<s[i]; return 0; } } else{ c=1; } } cout<<c; return 0; }