#include<iostream>#include<cstdio>
using namespace std;
string s;int cnt[26];intmain(){
cin >> s;for(int i =0; i < s.size(); i ++){
cnt[s[i]-'a']++;}for(int i =0; i < s.size(); i ++){
if(cnt[s[i]-'a']==1){
cout << s[i];return0;}}
cout <<"no";return0;}
基因相关性
#include<iostream>#include<cstdio>
using namespace std;double val;
string a;
string b;intmain(){
cin >> val >> a >> b;int cnt =0;for(int i =0; i < a.size(); i ++){
if(a[i]== b[i]) cnt ++;}if(1.0* cnt / a.size()>= val) cout <<"yes";else cout <<"no";return0;}
石头剪子布
#include<iostream>#include<cstdio>#include<unordered_map>
using namespace std;int n;
unordered_map<string,int> m;intmain(){
m["Rock"]=2;
m["Scissors"]=1;
m["Paper"]=0;
cin >> n;for(int i =1; i <= n; i ++){
string p1, p2;
cin >> p1 >> p2;int res =(m[p1]- m[p2]+3)%3;if(res ==1)puts("Player1");if(res ==0)puts("Tie");if(res ==2)puts("Player2");}return0;}
输出亲朋字符串
#include<iostream>#include<cstdio>
using namespace std;
string s;intmain(){
getline(cin, s);int len = s.size();for(int i =0; i < len; i ++){
cout <<char(s[i]+ s[(i+1)%len]);}return0;}
合法 C 标识符
#include<iostream>#include<cstdio>
using namespace std;
string s;intmain(){
cin >> s;if(s[0]>='0'&& s[0]<='9'){
puts("no");return0;}for(int i =0; i < s.size(); i ++){
if(s[i]>='0'&& s[i]<='9')continue;elseif(s[i]>='A'&& s[i]<='Z')continue;elseif(s[i]>='a'&& s[i]<='z')continue;elseif(s[i]=='_')continue;else{
puts("no");return0;}}puts