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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

算法竞赛入门经典(第二版) | 例题4-2 刽子手游戏 (UVa489,Hangman Judge)

發(fā)布時(shí)間:2024/2/28 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 算法竞赛入门经典(第二版) | 例题4-2 刽子手游戏 (UVa489,Hangman Judge) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

大家站在出題者的角度考慮,我們出了一道大水題,會(huì)讓它又臭又長(zhǎng)或是用復(fù)雜的函數(shù)嗎? 不會(huì)。所以做這種題千萬(wàn)不要想得太復(fù)雜。循環(huán)+數(shù)組足矣。


提目(提交)鏈接→UVa-489
百度翻譯→百度翻譯
沒(méi)使用過(guò)該網(wǎng)站的同學(xué)請(qǐng)猛戳這里→vJudge教程


輸入輸出規(guī)則

按題給句子輸出即可,每個(gè)輸出之間沒(méi)有空行。

測(cè)試規(guī)則

1.錯(cuò)7次則lose。
2.猜一個(gè)已經(jīng)猜過(guò)的(無(wú)論是正確的還是錯(cuò)誤的字母),都算錯(cuò)。
3.若已經(jīng)全部猜出,之后即使亂輸入使得錯(cuò)誤大于7次,也算win。

分析:

按ASIⅡ定義a[127]與b[127],賦0,遍歷輸入,若a數(shù)組角標(biāo)=正確單詞中字母的ASIⅡ,則將此數(shù)組值賦1。
正確單詞存入a數(shù)組后,輸入猜測(cè)序列,用b數(shù)組表示,若b數(shù)組角標(biāo)=a數(shù)組角標(biāo),則計(jì)數(shù)器sum1++;若不等于,或重復(fù)輸入,則sum2++;
最后,
如果sum1=a數(shù)組不重復(fù)元素個(gè)數(shù),則贏。
若sum2 >= 7 則輸
若sum2 < 7 則棄權(quán)。

代碼:
#include <iostream> #include <cstring> using namespace std ; int main() {int a[130], b[130]; //答案、輸入數(shù)組 int i; //計(jì)數(shù)器 while((cin>>i) && (i != -1)) { //少定義一個(gè)i變量,利用a數(shù)組空余空間賦值 memset(a,0,sizeof(a));memset(b,0,sizeof(b)); //賦0。 char c;int k1 = 0 ; //正確單詞無(wú)重復(fù)的個(gè)數(shù) int k2 = 0 ; //計(jì)數(shù)器//輸入: getchar() ; //吸收1之后的回車。 while((c = getchar()) && (c != '\n')) //輸入a數(shù)組 if(a[c] == 0 ) {a[c]++; k1++; }int num = 0;while((c = getchar()) && (c != '\n')) {b[c]++;if((a[c] == b[c]) && (a[c] <= 1) && (num < 7 )) { //若有正確答案的字母且之前沒(méi)輸入過(guò) a[c]++; k2++; } else num++ ; }//輸出cout << "Round" << ' ' << i << endl ; if(k1 == k2) cout << "You win." << endl;else if(num >= 7) cout << "You lose." << endl;else if(num < 7) cout << "You chickened out." << endl ;}return 0 ; }
收獲:

1、本題運(yùn)用了兩個(gè)算法:查表、在線處理。
2、在動(dòng)鍵盤之前,要總結(jié)出該題的輸入輸出格式測(cè)試規(guī)則悔棋很麻煩的!


最后分享一條大牛的建議(對(duì)筆者受益匪淺):算法最好有人帶著學(xué),如果條件不允許,一定要到網(wǎng)絡(luò)上廣泛交流、學(xué)習(xí)。

總結(jié)

以上是生活随笔為你收集整理的算法竞赛入门经典(第二版) | 例题4-2 刽子手游戏 (UVa489,Hangman Judge)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www.色网| 乱妇乱女熟妇熟女网站 | 日本a大片| 日韩精品一二三 | 日韩欧美黄色片 | 老头巨大又粗又长xxxxx | 国产午夜福利在线播放 | 一个人看的www片免费高清中文 | 日本va欧美va精品发布 | 一级作爱视频 | 欧美brazzers| 日韩色图片 | 欧美大尺度做爰啪啪床戏明星 | 午夜视频一区二区 | 韩日一区二区三区 | 极品销魂美女一区二区三区 | 亚洲最新色图 | 成人在线视频免费 | 蜜桃视频污在线观看 | 日韩精品视频网 | 亚洲 欧洲 日韩 | 一区三区在线观看 | 国产精品久久一区二区三区动 | 国产麻豆天美果冻无码视频 | 合欢视频在线观看 | 影视av| 最近中文字幕av | 纯爱无遮挡h肉动漫在线播放 | 亚洲精品美女视频 | 亚洲另类在线观看 | 久久精品国产99久久不卡 | 日韩欧美中文一区 | 国产在线精品一区二区三区 | 久久男| 天天夜碰日日摸日日澡性色av | a视频免费看 | 亚洲一区二区精品在线 | 狠狠综合 | 91精品国产综合久久国产大片 | 亚洲国产成人在线观看 | 黑色丝袜吻戏亲胸摸腿 | 香蕉视频官网在线观看 | 91网站大全 | 欧美高清视频一区 | 欧洲亚洲另类 | 涩视频在线观看 | 特大黑人娇小亚洲女mp4 | 亚洲tv在线观看 | 中国在线观看免费视频 | 午夜国产一区 | 久久免费小视频 | 中文字幕高清一区 | 少妇精品偷拍高潮白浆 | 日韩少妇高潮抽搐 | 杏导航aⅴ福利网站 | 国产精品卡一 | 免费在线看黄色 | 极品美女被c | 国产自产一区二区 | 国产一区二区三区四区五区六区 | 中文字幕一区二区三区波野结 | 深夜福利麻豆 | 日韩色图在线观看 | 国内精品久久久久久久影视简单 | 91香蕉视频在线看 | 欧美日一本 | 8x国产一区二区三区精品推荐 | 成人日韩精品 | 制服丝袜在线视频 | av在线激情 | 草草影院国产 | 免费毛片一区二区三区 | 亚洲视频一区在线观看 | 成av在线| 激情六月天婷婷 | 精品国产一区二区三区日日嗨 | 6996电视影片免费看 | 噼里啪啦国语电影 | 国产亚洲精品av | 黄色三级视屏 | 国产精品aaa | 手机在线看a | 欧美精品亚洲精品 | 婷婷五月综合久久中文字幕 | 欧洲毛片| 色妞av | 麻豆蜜桃在线观看 | 狠狠操婷婷| 四虎永久在线精品 | 亚洲性视频网站 | 日本变态折磨凌虐bdsm在线 | h网站在线播放 | 悠悠色综合 | 国产精品一区在线观看你懂的 | 久久亚洲AV成人无码国产人妖 | 一区二三区 | 欧美激情日韩 | www.色天使| 日本黄色中文字幕 |