日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

codevs 爱改名的小融

發布時間:2024/8/26 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 codevs 爱改名的小融 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

都是三道水題 但我很難理解的是 string 能過

char 就WA?

2967?

題目描述?Description

Wikioi上有個人叫小融,他喜歡改名。

他的名字都是英文,只要按順序出現R,K,Y三個字母,就是他的名字。

給你N個名字,請你一一判斷是不是小融。

輸入描述?Input Description

N

N行,名字(全大寫)

輸出描述?Output Description

N行,每行YES或NO(大寫)

樣例輸入?Sample Input

3

RKY

RAINKY

RINKEMENT

樣例輸出?Sample Output

YES

YES

NO

數據范圍及提示?Data Size & Hint

N<=10,字符串長度<=50.

點擊傳送

代碼?

#include <iostream> #include <cstring> #include <cstdio> #include <string>using namespace std;int N; string s; int main() {cin>>N;while(N--){bool f1=false,f2=false,f3=false;cin>>s;int l=s.length();for(int i=0;i<l;++i){if(s[i]=='R'&&!f2&&!f3)f1=1;else if(s[i]=='K'&&f1&&!f3)f2=1;else if(s[i]=='Y'&&f1&&f2)f3=1;}if(f1&&f2&&f3)puts("YES");else puts("NO");} }

-------------------------------------------華麗的分割線---------------------------------------------------

3149

題目描述?Description-

Wikioi上有個人叫小融,他喜歡改名。
現在他的要求變了,只要是英文字母就是他的名字。
先給你N個名字,請你一一判斷是不是小融。
本題還加強了測試數據

輸入描述?Input Description

N
N行名字(全部為字符)

輸出描述?Output Description

?N行,YES或NO(大寫)

樣例輸入?Sample Input

3
&6*14315
Rinkement
micsloox

樣例輸出?Sample Output

NO

YES

YES

數據范圍及提示?Data Size & Hint

對于40%的數據 N≤10 名字長度≤100
對于100%的數據 N≤50 名字長度≤100000

點擊傳送 #include <iostream> #include <cstring> #include <cstdio> #include <string>using namespace std;int N; string s; int main() {cin>>N;char ch=getchar();while(N--){bool f=false;cin>>s;int l=s.length() ;for(int i=0;i<l;++i){if(((s[i]>='A'&&s[i]<='Z')||(s[i]>='a'&&s[i]<='z')));else {cout<<"NO"<<endl;f=true;break;}}if(!f)cout<<"YES"<<endl;} }

-------------------------------------------華麗的分割線---------------------------------------------------

3156

題目描述?Description

Wikioi上有個人叫小融,他喜歡改名。
現在他的要求變了,只要是英文字母就是他的名字。
先給你N個名字,請你輸出正確名字的個數及編號。
本題還加強了測試數據

輸入描述?Input Description

N
N行名字(全部為字符)

輸出描述?Output Description

第一行:個數
第二行:編號

樣例輸入?Sample Input

3
&6*14315
Rinkement
micsloox

樣例輸出?Sample Output

2
2 3?

數據范圍及提示?Data Size & Hint

對于40%的數據 N≤10 名字長度≤100
對于100%的數據 N≤50 名字長度≤100000

點擊傳送? #include <iostream> #include <cstring> #include <cstdio> #include <string> #include <vector> #include <queue>using namespace std;queue<int>q; int N; string s; int main() {cin>>N;char ch=getchar();int h=0;for(int i=1;i<=N;++i){bool f=false;cin>>s;int l=s.length() ;for(int j=0;j<l;++j){if(((s[j]>='A'&&s[j]<='Z')||(s[j]>='a'&&s[j]<='z')));else {f=true;break;}}if(!f){q.push(i); h++;}}cout<<h<<endl;while(!q.empty() ){cout<<q.front()<<" ";q.pop();} }

?

轉載于:https://www.cnblogs.com/ruojisun/p/6379726.html

總結

以上是生活随笔為你收集整理的codevs 爱改名的小融的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。