//UVa340 Master-Mind Hints
#include<stdio.h>
#define max 105
int main(){//freopen("date.in","r",stdin);int n, a[max], b[max];int kase = 0;while(scanf("%d",&n) == 1 && n){ //n=0 时结束循环printf("Game%d:\n",++kase);//答案序列for(int i = 0; i < n; i++)scanf("%d",&a[i]);//猜测序列while(1){int A = 0, B = 0;//获取并计算Afor(int i = 0; i<n; i++){scanf("%d",&b[i]);if(a[i]==b[i]) A++;}//内循环出口条件,游戏切换if(b[0] == 0) break;//计算A+B的值for(int d = 1; d <= 9; d++){int c1 = 0, c2 = 0;for(int i = 0; i < n; i++){if(a[i] == d) c1++;if(b[i] == d) c2++;}if(c1 < c2) B += c1;else B += c2;}printf("       (%d,%d)\n", A, B-A);//continue 下一场游戏,下一个猜测序列}//新的游戏}return 0;
}
/*
DATE IN:
4
1 3 5 5
1 1 2 3
4 3 3 5
6 5 5 1
6 1 3 5
1 3 5 5
0 0 0 0
10
1 2 2 2 4 5 6 6 6 9
1 2 3 4 5 6 7 8 9 1
1 1 2 2 3 3 4 4 5 5
1 2 1 3 1 5 1 6 1 9
1 2 2 5 5 5 6 6 6 7
0 0 0 0 0 0 0 0 0 0
0
-------------------
DATE OUT:
Game1:(1,1)(2,0)(1,2)(1,2)(4,0)
Game2:(2,4)(3,2)(5,0)(7,0)
*/

转载于:https://www.cnblogs.com/gwj1314/p/9444933.html

UVa340 Master-Mind Hints相关推荐

  1. Competitive Programming 3题解

    题目一览: Competitive Programming 3: The New Lower Bound of Programming Contests(1) Competitive Programm ...

  2. AOAPC I: Beginning Algorithm Contests 题解

    AOAPC I: Beginning Algorithm Contests 题解 AOAPC I: Beginning Algorithm Contests (Rujia Liu) - Virtual ...

  3. ACM题解系列之一:刘汝佳:《算法竞赛入门经典》(第2版)

    题是书中的题,解法参照了书中的解法,不少解法都做了简化和改进. 做程序,就要努力做到自己的程序是最好的! 第3章例题 POJ1488 UVA272 UVALive5381 TEX Quote[输入输出 ...

  4. ICPC程序设计题解书籍系列之一:刘汝佳:《算法竞赛入门经典》(第2版)

    题是书中的题,部分解法参照了书中的解法,不少解法都做了简化和改进. 做程序,就要努力做到自己的程序是最好的! 第3章 数组和字符串(例题) POJ1488 UVA272 UVALive5381 TEX ...

  5. SUPERBIN技术周刊第6期

    本技术周刊是以周为单位作为里程碑,记录一个程序员视角下的所见,所学,所想.兴趣领域包括:数学,算法,图形,图像,音视频,AI,游戏,软件开发技术,操作系统,开源,以及生活杂记等."不积跬步, ...

  6. UVa340 Master-Mind Hints 猜数字游戏的提示 题解

    UVa340 Master-Mind Hints 猜数字游戏的提示 题目链接:UVa340 题目描述 输入格式 输出格式 题目翻译 你的任务是实现一个经典的"猜数字"游戏.给定答案 ...

  7. UVA340 ​​​​​​​Master-Mind Hints【数组】

    Master-Mind Hints UVA - 340 题目传送门 题目大意:先输入一个整数n,表示有n个数字,下面第一行代表正确答案,其下每一行代表用户猜的答案,需统计其有多少数字位置正确(A),有 ...

  8. 全面理解Python中的类型提示(Type Hints)

    众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...

  9. git从master转到开发分支

    本文翻译自:git pull from master into the development branch I have a branch called dmgr2 (development) an ...

最新文章

  1. 主题图片_临床医学院“树树皆秋色,山山唯落晖”主题图片征集活动
  2. CSS定位布局display/float/position属性之间的关系/区别和如何使用取值行为机制
  3. 一个1990年代的小故事
  4. 清官谈mysql中utf8和utf8mb4区别,请使用utf8mb4
  5. easyui 动态设置单元格控件_比Excel还简单,实现动态报表原来只需要十分钟!
  6. [Go] golang的MPG调度模型
  7. 云南省农村信用社计算机岗位待遇如何,云南农村信用社薪资待遇如何?
  8. Linked dylibs built for GC-only but object files built for retain/release for architecture x86_64
  9. 初学objective c语言4 dealloc
  10. java 删除zk节点_zookeeper 的节点删除不了?
  11. 求100以内的素数,全部打印出来
  12. Vue.2Vue.3项目引入Element-UI教程踩坑
  13. Ubuntu18.04解决Teamview检测为商用问题
  14. [网络工程师]-路由配置-OSPF配置
  15. c语言打印long double,C/C++printf输出int、long、longlong、double、longdouble、string等
  16. XILINX偶然加载不成功的问题原因及解决方法
  17. 科普 | 数据安全与网络安全(一)概念篇
  18. 关于短视频技术轮廓探讨
  19. 百度搜索简单使用 以及 搜书网址
  20. Android之ListView嵌套,访空间动态展示页面

热门文章

  1. linux登录pg数据库密码,PostgreSQL:修改数据库用户的密码
  2. HDU4026 Unlock the Cell Phone [状态压缩DP]
  3. .gitignore中添加了忽略规则为何还是会提示版本更新,git如何清除部分文件的版本管理
  4. redis入门基础知识(一)
  5. 一层循环时间复杂度_数据结构与算法系列——时间、空间复杂度
  6. java调用数据库存储过程的接口是_JAVA调用数据库存储过程
  7. 去掉图片黑背景输出为透明png(算法和工具)
  8. mysql workbench 导出查询结果_MySQL Workbench查询结果导出步骤
  9. jmeter校验结果_Springboot + redis + 注解 + 拦截器来实现接口幂等性校验
  10. 大数据可视化dataease(有所帮助)