UVa-340-猜数字
2024-09-30 09:13:20
#include <stdio.h>
char ans[1000],gus[1000];
int num[10];
int main()
{
int n,cnt=1;
while (scanf("%d",&n)==1&&n) {
printf("Game %d:\n",cnt++);
for (int i=0;i<n;i++) {
scanf("%d",&ans[i]);
}
while (true) {
int A=0,B=0;
for (int i=0;i<n;i++) {
scanf("%d",&gus[i]);
if (ans[i]==gus[i])
A++;
}
if (gus[0]==0)
break;
for (int d=1;d<=9;d++) {
int c1=0,c2=0;
for (int i=0;i<n;i++) {
if (ans[i]==d)
c1++;
if (gus[i]==d)
c2++;
}
if (c1<c2)
B+=c1;
else
B+=c2;
}
B-=A;
printf(" (%d,%d)\n",A,B);
}
}
return 0;
}
最新文章
- jquery中bind()绑定多个事件
- 连连看游戏(dfs)【华为上机题目】
- Libevent的IO复用技术和定时事件原理
- Linux下查看tomcat连接数 .
- DiskFileItemFactory类
- 39. Volume Rendering Techniques
- 关于 Android项目“error: Apostrophe not preceded by \ (”的解决方法
- MDIO/MDC(SMI)接口
- 【《Objective-C基础教程 》笔记ch05】(六)OC中的复合机制Composition
- 安装hadoop多节点 各种整理
- 《JS中的面向对象技术》
- Docker系列之swarm集群搭建
- Add In 简介(主要翻译于ESRI官方文档)
- CodeForce Educational round Div2 C - Vasya and Robot
- Java高级特性 第8节 网络编程技术
- php 会话控制(了解cookie与session之间的区别与联系)
- cmd下执行mysql
- QQ测试计划
- Back Track 5 之 网络踩点
- CXF和Axis2的区别