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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【PAT乙级】 1018 锤子剪刀布 (20 分)

發布時間:2025/3/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【PAT乙级】 1018 锤子剪刀布 (20 分) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


https://pintia.cn/problem-sets/994805260223102976/problems/994805304020025344

需要注意:甲或者乙可能是沒有勝局的,那么此時的手勢是字典序最小的 字符。

#include<cstdio> #include<iostream> #include<string> #include<map> using namespace std; int s1,s2,s3; int ss1,ss2,ss3; int str1[3]; int str2[3]; int main(void) {int n; cin>>n;map<string,int> mp;mp["B"]=0,mp["C"]=1,mp["J"]=2;//布 石頭,剪刀 注意這里是按字典序排的,后面輸出的時候十分的方便while(n--){string a,b; cin>>a>>b;if(mp[a]==0&&mp[b]==1) s1++,ss3++,str1[mp[a]]++;//甲勝 if(mp[a]==1&&mp[b]==2) s1++,ss3++,str1[mp[a]]++; if(mp[a]==2&&mp[b]==0) s1++,ss3++,str1[mp[a]]++; if(mp[b]==0&&mp[a]==1) ss1++,s3++,str2[mp[b]]++;//乙勝 if(mp[b]==1&&mp[a]==2) ss1++,s3++,str2[mp[b]]++; if(mp[b]==2&&mp[a]==0) ss1++,s3++,str2[mp[b]]++; if(mp[a]==mp[b]) s2++,ss2++;//平局 }cout<<s1<<" "<<s2<<" "<<s3<<endl;cout<<ss1<<" "<<ss2<<" "<<ss3<<endl;if(str1[0]>=str1[1]&&str1[0]>=str1[2]) cout<<"B ";else if(str1[0]<=str1[1]&&str1[1]>=str1[2]) cout<<"C ";else cout<<"J ";if(str2[0]>=str2[1]&&str2[0]>=str2[2]) cout<<"B";else if(str2[0]<=str2[1]&&str2[1]>=str2[2]) cout<<"C";else cout<<"J";return 0; } #include<cstdio> #include<iostream> #include<map> using namespace std; int a1,a2,a3,b1,b2,b3;//手勢勝的局數 int s1,s2,s3,ss1,ss2,ss3;//勝 平 敗 int t; char n,m; map<char,int>mp; int main(void) {mp['B']=0,mp['C']=1,mp['J'] =2;//布 錘子 剪刀 cin>>t;for(int i=0;i<t;i++){cin>>n>>m;if(mp[n]==mp[m]) {s2++,ss2++;continue;}if(mp[n]==0&&mp[m]==1) a1++,s1++,ss3++;if(mp[n]==1&&mp[m]==2) a2++,s1++,ss3++;if(mp[n]==2&&mp[m]==0) a3++,s1++,ss3++;if(mp[m]==0&&mp[n]==1) b1++,ss1++,s3++;if(mp[m]==1&&mp[n]==2) b2++,ss1++,s3++;if(mp[m]==2&&mp[n]==0) b3++,ss1++,s3++;}cout<<s1<<" "<<s2<<" "<<s3<<endl;cout<<ss1<<" "<<ss2<<" "<<ss3<<endl;if(a1>=a2&&a1>=a3) cout<<"B ";else if(a2>=a1&&a2>=a3) cout<<"C ";else cout<<"J ";if(b1>=b2&&b1>=b3) cout<<"B";else if(b2>=b1&&b2>=b3) cout<<"C";else cout<<"J"; }

總結

以上是生活随笔為你收集整理的【PAT乙级】 1018 锤子剪刀布 (20 分)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 夜夜骑av | 亚洲国产精品视频 | 好男人www社区在线视频夜恋 | 免费的污网站 | 国产精品国产精品国产专区不卡 | 91九色丨porny丨肉丝 | 草草福利视频 | 日韩少妇| 国产综合99 | 久精品国产 | 欧美性猛交xxxxx水多 | 欧美精品少妇 | 欧美成人做爰大片免费看黄石 | 欧美h网站| 啪免费视频 | 91碰碰| 国产精品 欧美激情 | 黄大色黄大片女爽一次 | 少妇无码一区二区三区 | 114国产精品久久免费观看 | 草久在线观看视频 | 久久9966| 四虎免费久久 | 久久色网 | 另类专区亚洲 | 日韩精品一区二区三区久久 | 大陆农村乡下av | 北岛玲av | 变态另类ts人妖一区二区 | 黄色一级免费网站 | 亚洲乱熟| 超碰人人擦 | 日韩av影音先锋 | 黄色在线视频播放 | 毛片内射 | 国产精品欧美一区二区三区 | 久热最新 | 国产在线无码精品 | 无码av免费精品一区二区三区 | 国产99在线视频 | 国产无遮挡呻吟娇喘视频 | 亚洲区第一页 | 国产一级美女 | 91女人18毛片水多国产 | 国产98色在线 | 日韩 | 少妇人禽zoz0伦视频 | 丁香八月婷婷 | 亚洲黄色录像 | 懂色av一区二区三区蜜臀 | 亚洲免费看片 | 91精品福利在线 | 日本黄色不卡视频 | 男女www视频 | 亚洲最色网站 | 国产伦理吴梦梦伦理 | 五月婷婷综合在线 | 中国女人一级一次看片 | 在线免费观看一区 | 老司机在线观看视频 | 日韩欧美视频在线 | 殴美一级视频 | 国产精品美女www爽爽爽视频 | 99热网站 | 国产青草视频 | 亚洲一区二区三区综合 | 91在线观看视频 | 99视频免费在线观看 | 高级家教课程在线观看 | 日韩av一区在线播放 | 国产在线欧美在线 | 亚洲成年网 | 美女在线不卡 | 国产欧美激情在线观看 | 在线中出 | 欧美激情电影一区二区 | 蜜桃综合网 | 四川话毛片少妇免费看 | 亚洲av永久无码精品放毛片 | 精品在线观看一区二区 | 91精品国产手机 | 国产黄色的视频 | 亚洲系列第一页 | 女人性高潮视频 | 欧美日韩久久精品 | 国产人妻精品一区二区三区 | 国产高清免费在线 | 国产日韩精品在线观看 | 日本黄色大片网站 | 手机看片91 | 国产精品综合一区二区 | 欧美三级小说 | 极品销魂美女一区二区 | 精品久久久久久久久久久久久久久久 | 绿帽人妻精品一区二区 | 精品一区二区不卡 | 一色桃子juy758在线播放 | 亚洲欧美日韩激情 | 少妇免费毛片久久久久久久久 | 宿舍女女闺蜜调教羞辱 |