3-4 Master-Mind Hints (P50)/ UVA
来源:互联网 发布:淘宝店铺装修轮播尺寸 编辑:程序博客网 时间:2024/04/30 02:47
水题的小细节。。。
#include <iostream>#include <cstdio>#include <cstdlib>#include <cstring>#include <algorithm>using namespace std;int main(){ int n,count = 1; int d[1005],b[1005],Bd[1005],Bb[1005]; while(scanf("%d",&n) == 1) { if(n == 0) break; int i,j; for(i = 0;i < n;i++) scanf("%d",&d[i]); printf("Game %d:\n",count); while(1) { int A = 0,B = 0; memset(Bd,0,sizeof(Bd)); memset(Bb,0,sizeof(Bb)); for(i = 0;i < n;i++) { scanf("%d",&b[i]); if(b[i] == d[i]) A++; } if(b[0] == 0) break; for(i = 1;i <= 9;i++) for(j = 0;j < n;j++) { if(d[j] == i)//designer中,数字i出现了Bd[i]次 Bd[i]++; if(b[j] == i) Bb[i]++; } //min(Bb[i],Bd[i]) 是某一个数字,在括号的第二位上,能出现的最大次数。 for(i = 1;i <= 9;i++) { B += min(Bb[i],Bd[i]); } printf(" (%d,%d)\n",A,B-A); } count++; } return 0;}
阅读全文
1 0
- 3-4 Master-Mind Hints (P50)/ UVA
- *UVa 340 Master-Mind Hints(例题3-4)
- UVA Master-Mind Hints()
- uva Master-Mind Hints
- Master-Mind Hints UVA
- Master-Mind Hints UVA
- uva 340 Master-Mind Hints(检索)
- Master-Mind Hints(UVa 340)
- uva 340 Master-Mind Hints(猜数串)
- UVa 340 Master-Mind Hints
- uva 340 Master-Mind Hints
- UVA 340 - Master-Mind Hints
- UVa 340 - Master-Mind Hints
- UVa 340 Master-Mind Hints
- UVA 340 Master-Mind Hints
- uva 340 Master-Mind Hints
- UVA 340 - Master-Mind Hints
- UVa 340 - Master-Mind Hints
- SOCKET与 线程 完成聊天室 (客户端)
- Android Studio 2.3更换默认的ConstraintLayout布局
- es6 Promise(十三)
- javascript中声明提升
- mysql sql语句大全(注释)
- 3-4 Master-Mind Hints (P50)/ UVA
- Problem
- 你知道这把神奇的KAZbrella伞么
- 文章标题 HackerRank
- Xgboost与Lightgbm参数对比
- spring + mybatis 插入数据时报readonly异常
- MultipleOutputs实战:结果输出到多个文件夹或者文件中
- jmeter的JVM参数设置
- splay tree基础及其运用