竞赛
考级
#include<iostream> using namespace std; int a[27];//初始化为0 int main(){ string s; cin>>s; int len = s.length(); for(int i=0;i<len;i++){ int n = s[i]-'a'+1; a[n]; } int max1 = -1; int maxi = 0; for(int i=1;i<=26;i){ if(a[i]>max1){ max1=a[i]; maxi=i; } } }
ID眼见
法兰西玫瑰
#include <iostream> #include <algorithm> using namespace std; int a[1005],maxx=-1; char maxn; int main() { string s; cin>>s; int len=s.size(); for(int i=0;i<=len;i++) { a[(int)(s[i])]; } for(int i=0;i<=122;i) { if(maxx<a[i]) { maxx=a[i]; maxn=(char)(i); } } cout<<maxn; return 0; }
孟琪峰
图片: 代码:
AC
#include<bits/stdc++.h> using namespace std; const int N=100001; //定义一个全局常量N,其为100001; string st;//定义字符串变量st int t[N],idx=0;//定义整型数组t和整型变量idx,idx存储的是出现频次最高的字符的序号 int main() { cin>>st;//输入字符串st int len=st.size();//定义整型变量len,值为输入的字符串的长度,例如ababc for(int i=0;i<=len-1;i)//循环,依次取字符串(ababc)的每个字符 { t[st[i]-'a'];//第一次循环t[0]=1;第二次循环t[1]=1;第三次循环t[0]=2; //第四次循环t[1]=2;第五次循环t[2]=1; } for(int i=0;i<26;++i) if(t[i]>t[idx]) idx=i;//到底是t[i]大,还是t[idx]大?最后t[idx]=2,idx=0 cout<<char(idx+'a');//输出最终结果 return 0; }
鬼影之魂
题解
嫌疑を避ける ~~
庞文昊
acgoacgo
#include<bits/stdc++.h> using namespace std; int x[26]; int main(){ string y; cin>>y; int max=0; for(int i=0;i<y.size();i++)x[y[i]-97]+=1; for(int i=0;i<26;i++)if(x[i]>x[max])max=i; cout<<char(max+97); }
Ysjt | 深 ™
海螺
准
#include<bits/stdc++.h> using namespace std; char a[105];//需要 头文件 cstring int b[250]; int main(){ cin>>a; //计算 for(int i=0;i<strlen(a);i++){ b[a[i]];//桶排 入桶 } int m=0;//最大的 for(int i=97;i<=97+26;i){ if(b[m]<b[i]){ m=i; } } cout<<char(m); return 0; }
无
#include<bits/stdc++.h> using namespace std; char s[101]; char b[26]{'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'}; int a[26]; int main(){ cin>>s; int n = strlen(s); for(int j=0;j<n;j++){ for(int i=0;i<26;i++)if(s[j]==b[i])a[i]; } int x=a[0]; char x1=127; for(int i=0;i<26;i)if(a[i]>x)x=a[i]; for(int i=0;i<26;i++)if(a[i]==x&&b[i]<x1)x1=b[i]; cout<<x1; return 0; }
¿?¿
最简单写法 桶标记 #include<iostream> using namespace std; int vis[30],ans,ma=-1; int main(){ string n; cin>>n; for(int i=0;i<n.length();i++){ vis[n[i]-'a']+=1; } for(int i=0;i<30;i++){ if(vis[i]>ma){ ma = vis[i]; ans = i; } } cout<<char(ans+'a'); }
奶一口胖一斤
「欢愉」花火
耐高总冠军 张文杰
#include<bits/stdc++.h> using namespace std; int n[27]; int main(){ string a; int m=-1; cin>>a; int len=a.size(); for(int i=0;i<len;i++){ n[a[i]-96]; m=max(m,n[a[i]-96]); } for(int i=1;i<=26;i) if(n[i]==m){ cout<<char(i+96); break;/退出/ } return 0; }
Balls :)
6.