猜数字游戏的提示 算法竞赛入门经典
来源:互联网 发布:网络证件在线制作 编辑:程序博客网 时间:2024/04/29 06:54
AC代码:
#include<iostream>#include<cstdio>#include<cstring>#include<cmath>#include<cstdlib>#include<algorithm>using namespace std;int a[1005],b[1005],sign1[1005],sign2[1005],n,sum1,sum2,cas;int main(){ cas=1; while(1) { cin>>n; if(n==0) break; printf("Game %d:\n",cas++); for(int i=1;i<=n;i++) scanf("%d",&a[i]); for(;;) { int num=0; sum1=0; sum2=0; memset(sign1,0,sizeof(sign1)); memset(sign2,0,sizeof(sign2)); for(int i=1;i<=n;i++) { scanf("%d",&b[i]); if(b[i]) num=1; if(b[i]==a[i]) { sum1++; sign1[i]=1;//b sign2[i]=1;//a } } if(!num) break; for(int i=1;i<=n;i++) { if(!sign1[i])//b没有占用 { for(int j=1;j<=n;j++) { if(!sign2[j])//a没有占用 { if(b[i]==a[j]) { sum2++; sign1[i]=1; sign2[j]=1; break; } } } } } printf(" (%d,%d)\n",sum1,sum2); } } return 0;}
0 1
- 猜数字游戏的提示 算法竞赛入门经典
- 算法竞赛入门经典 例题3-4 猜数字游戏的提示
- 《算法竞赛入门经典2ndEdition》 例题3-4 猜数字游戏的提示(Master-Mind Hints, Uva340)
- 算法之路二:刘汝佳算法竞赛入门经典 3.8猜数字游戏 UVa340
- 算法竞赛入门经典——猜数字
- 算法竞赛入门经典 UVa1225数数字
- 算法竞赛入门经典P89 卡片游戏
- 算法竞赛入门经典
- 算法竞赛入门经典
- 算法竞赛入门经典3.3 数数字UVa1225
- 《算法竞赛入门经典》(刘汝佳) 数数字
- 算法竞赛入门经典--古老的密码
- 算法竞赛入门经典 第一章的练习题
- 算法竞赛入门经典 第一章的练习题
- 算法竞赛入门经典 下落的树叶
- 算法竞赛入门经典P89 卡片游戏 java版
- 算法竞赛入门经典 6.1.1 卡片游戏
- 算法竞赛入门经典 油田---经典的联通快问题
- graph
- 【设计模式】——组合模式
- linux文件处理命令
- 达成条件一体机看见好看好看vkj
- SPSS——相关分析——Kendall秩相关系数
- 猜数字游戏的提示 算法竞赛入门经典
- 关于TreeMap集合存取null键null值问题详解
- 9.17ACM玩耍记
- <机器学习笔记-07 ><scikit-learn 07>PCA主成分分析
- [LeetCode]343. Integer Break 找规律
- 206. Reverse Linked List(python)
- 我的HTML5新的一天新的知识
- 防止过拟合的几种常见方法
- 一个三十岁程序员在深圳的经历(二)