UVa 340 Master-Mind Hints
来源:互联网 发布:mac联网重装系统 编辑:程序博客网 时间:2024/04/30 09:17
很水的一道模拟题,只要用心做,不急,一步一步的来,很简单的~
#include<stdio.h>#include<string.h>int main(){ int n,a[1002],num[1002],game=1,s1[1002],s2[1002]; while(scanf("%d",&n)!=EOF) { if(n==0) break; printf("Game %d:\n",game++); int i,j; for(i=0;i<n;i++) scanf("%d",&a[i]); while(1) { int sum=0,a=0,b=0; memset(s1,0,sizeof(s1)); memset(s2,0,sizeof(s2)); for(i=0;i<n;i++) { scanf("%d",&num[i]); sum+=num[i]; } if(sum==0)break; for(i=0;i<n;i++) { if(a[i]==num[i]&&!s1[i]&&!s2[i]){a++;s1[i]=1;s2[i]=1;} elsefor(j=0;j<n;j++)if(a[j]==num[j]&&!s2[j]&&!s1[j]){a++;s1[j]=1;s2[j]=1;}else if(a[i]==num[j]&&!s1[i]&&!s2[j]){b++;s1[i]=1;s2[j]=1;} } printf(" (%d,%d)\n",a,b); } } return 0;}
- 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
- 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
- 稀疏矩阵的三元组表示(ANSI C)
- Java中应用Filter对权限和Session控制
- Linux常用命令备份
- firebug 四款插件
- 输出整数类型边界值及其大小(K&R <The C programming language> 习题 2-1)
- UVa 340 Master-Mind Hints
- IM基础
- Java 线程池的原理与实现
- 第一章 利用YUI库遍历和操作DOM
- 二叉树及其基本操作
- 2012 爱情体验之一
- Ruby Tricks
- 黑马程序员:学生类按成绩排序问题
- android 中写日志