亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

藍橋杯 算法訓練 黑白無常 后臺測試數據有誤

2019-11-14 10:43:34
字體:
來源:轉載
供稿:網友

算法訓練 黑白無常 時間限制:1.0s 內存限制:256.0MB 提交此題 問題描述   某寢室的同學們在學術完之后準備玩一個游戲:游戲是這樣的,每個人頭上都被貼了一張白色或者黑色的紙,現在每個人都會說一句話“我看到x張白色紙條和y張黑色的紙條”,又已知每個頭上貼著白色紙的人說的是真話、每個頭上貼著黑色紙的人說的是謊話,現在要求你判斷哪些人頭上貼著的是白色的紙條,如果無解輸出“NoSolution.”;如果有多組解,則把每個答案中貼白條的人的編號按照大小排列后組成一個數(比如第一個人和第三個人頭上貼著的是白紙條,那么這個數就是13;如果第6、7、8個人都貼的是白紙條,那么這個數就是678)輸出最小的那個數(如果全部都是黑紙條也滿足情況的話,那么輸出0) 輸入格式   第一行為一個整數n,接下來n行中的第i行有兩個整數x和y,分別表示第i個人說“我看到x張白色紙條和y張黑色的紙條”。 輸出格式   一行。如果無解輸出“NoSolution.”。否則輸出答案中數值(具體見問題描述)最小的那個,如果全部都是黑紙條也滿足情況的話,那么輸出0 樣例輸入 2 1 0 1 0 樣例輸出 0 樣例輸入 5 3 1 0 4 1 3 4 0 1 3 樣例輸出 35 數據規模和約定   n<=8

解題思路為 如果一個人為真,那么x+1,y 的帽子數量可能為真或者為假 否則 一定為假, 那么x,y+1 的帽子數量絕對為假。 因為測試數據有誤差 第二組和倒數前兩組為錯誤數據

#include <iostream>#include <cstdio>#include <cstring>#include <iomanip>#include <cmath>#include <map>using namespace std;int a[20],b[20],n;int tag[20][20];int mins;int ww;void bfs(int l,int r,int t,int z,int f){ //cout<<l<<' '<<r<<' '<<t<<' '<<z<<endl; if(t==n+1) { ww=1; //cout<<l<<' '<<r<<endl; if(z<mins&&(tag[l][r]==1||(tag[l][r]==-1&&f==0))) mins=z; return; } int x=a[t]; int y=b[t]; if(f==0)//確定某人是否為真 { if(tag[x+1][y]==-1)//x+1 y為真 { tag[x+1][y]=1; bfs(l+1,r,t+1,z*10+t,1); tag[x+1][y]=-1; } if(tag[x][y+1]==0||tag[x][y+1]==-1) //否則一定為假 { int w=tag[x][y+1]; tag[x][y+1]=0; bfs(l,r+1,t+1,z,0); tag[x][y+1]=w; } } else { if(tag[x+1][y]==1)//若x+1,y 為真,那么這個人說的話可能為真或者為假。 { bfs(l+1,r,t+1,z*10+t,f); bfs(l,r+1,t+1,z,f); } else //否則一定為假 { int w=tag[x][y+1]; tag[x][y+1]=0; bfs(l,r+1,t+1,z,f); tag[x][y+1]=w; } }}int main(){ while(cin>>n) { ww=0; memset(tag,-1,sizeof(tag)); mins=10000; for(int i=1;i<=n;i++) { cin>>a[i]>>b[i]; while(b[i]>10) { b[i]/=10; //cout<<b[i]<<endl; } } bfs(0,0,1,0,0); if(ww)cout<<mins; else cout<<"NoSolution."; }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久热精品视频在线观看一区| 国产伦精品一区二区三区精品视频| 777777777亚洲妇女| 欧美国产日韩一区二区在线观看| 国产成人涩涩涩视频在线观看| 国产激情久久久| 亚洲男人的天堂网站| 韩曰欧美视频免费观看| 日韩电影在线观看中文字幕| 欧美高跟鞋交xxxxhd| 一道本无吗dⅴd在线播放一区| 欧美另类交人妖| 久久伊人91精品综合网站| 亚洲福利视频二区| 亚洲精品欧美日韩| 国产精品99久久久久久久久久久久| 久久国产精品电影| 欧美日韩激情视频| 日韩中文字幕在线视频| 国产在线观看精品| 精品视频中文字幕| 亚洲视频在线免费看| 久久久国产精彩视频美女艺术照福利| 精品毛片三在线观看| 国产欧美精品xxxx另类| 精品无人区太爽高潮在线播放| 国产成人高清激情视频在线观看| 久久精品免费播放| 最近2019年日本中文免费字幕| 欧美中文字幕在线观看| 成人女保姆的销魂服务| 亚洲国产欧美在线成人app| 91亚洲精品久久久| 91免费视频国产| 国产精品一区二区久久| 国产成人av网址| 不卡伊人av在线播放| 精品中文字幕视频| 欧美精品在线播放| 亚洲影院高清在线| 啪一啪鲁一鲁2019在线视频| 久久久精品999| 91精品国产乱码久久久久久蜜臀| 欧美性受xxxx白人性爽| 国内精品一区二区三区| 亚洲视频在线观看网站| 午夜精品久久久久久99热| 69av成年福利视频| 日韩在线资源网| 在线亚洲国产精品网| 高清欧美电影在线| 欧美极品第一页| 国产欧美日韩最新| 久久综合久久88| 91精品久久久久久久久久久久久| 在线亚洲欧美视频| 91久久久国产精品| 日韩一区二区久久久| 日韩成人激情在线| 日韩电影中文字幕一区| 91亚洲精品久久久| 欧美成在线观看| 岛国视频午夜一区免费在线观看| 国产成人avxxxxx在线看| 成人久久久久爱| 久久夜色精品国产亚洲aⅴ| 成人激情视频免费在线| 久久久噜噜噜久久中文字免| 久久精品一区中文字幕| 欧美日韩中文字幕日韩欧美| 少妇av一区二区三区| 亚洲日韩欧美视频| 久久久久久久久久久久久久久久久久av| 亚洲区一区二区| 国产精品一久久香蕉国产线看观看| 欧美日本中文字幕| 国产免费一区二区三区在线能观看| 亚洲欧美精品中文字幕在线| 伊人av综合网| 97高清免费视频| 中文字幕日韩有码| 午夜欧美不卡精品aaaaa| 午夜精品一区二区三区av| 国产精品久久久久久久久久ktv| 成人午夜激情网| 亚洲国产精品高清久久久| 亚洲人成网7777777国产| 久久夜精品va视频免费观看| 97成人精品视频在线观看| 久久亚洲欧美日韩精品专区| 久久噜噜噜精品国产亚洲综合| 日韩av男人的天堂| 亚洲福利视频免费观看| 亚洲精品国产成人| 亚洲精品国产综合区久久久久久久| 亚洲自拍在线观看| 91精品久久久久久| 欧美中在线观看| 久久九九国产精品怡红院| 午夜精品久久久久久久99热| 91精品久久久久| 亚洲精品免费网站| 伊人久久久久久久久久| 久久99热精品| 国产成人亚洲综合| 中文字幕在线国产精品| 亚洲白虎美女被爆操| 国产精品嫩草影院一区二区| 午夜精品久久17c| 亚洲淫片在线视频| 在线亚洲男人天堂| 日韩电影免费在线观看| 国产精品久久久久久av福利| 国产精品欧美风情| 日韩在线免费视频观看| 欧美性在线观看| 亚洲综合小说区| 日韩综合视频在线观看| 日韩国产高清污视频在线观看| 欧美激情久久久| 国产91成人在在线播放| 精品视频久久久久久久| 亚洲人成网站免费播放| 久久精品99久久久香蕉| 一区二区福利视频| 中文字幕精品一区久久久久| 欧美做爰性生交视频| 91精品国产91久久| 日韩中文在线视频| 久久精品99久久香蕉国产色戒| 国内精品小视频| 性欧美亚洲xxxx乳在线观看| 亚洲精品v欧美精品v日韩精品| 日本不卡高字幕在线2019| 国产91在线高潮白浆在线观看| 日韩av中文字幕在线播放| 久99九色视频在线观看| 久久香蕉精品香蕉| 日韩电影免费在线观看中文字幕| 久久香蕉国产线看观看av| 国产成人免费av电影| 日韩av在线电影网| 日本精品一区二区三区在线播放视频| 欧美另类极品videosbestfree| 欧美在线观看网站| 亚洲国产精品美女| 最新国产精品拍自在线播放| 欧美精品18videos性欧美| 亚洲人成欧美中文字幕| 国产一区二区三区欧美| 久久久久久久av| 欧美孕妇与黑人孕交| 国内外成人免费激情在线视频网站| 国产v综合v亚洲欧美久久| 国产一区二区三区免费视频| 91久久在线视频| 日韩精品一二三四区| 日本精品性网站在线观看| 亚洲一区二区三区sesese| 亚洲三级av在线| 国产精品成人国产乱一区| 亚洲天堂av综合网| 国产成人在线精品| 久久国产精品久久久久久|