nefu 640 Number Guessing

2014-11-24 12:22:42 · 作者: · 浏览: 1

题目:大意就是猜数,给定个四位数,然后给出这个数与正确的数之间的比较(#A*B,#代表有#个数字他的值和位置都对了,*代表有*个数的值对了),给出n个上述的4位数,让你确定这个正确的数是多少。

思路:直接暴力。

注意:程序结束是n为负数,而不是-1,为此超时了两次 T T。

代码:

#include 
  
   
#include 
   
     #include 
    
      using namespace std; struct node { char s[5]; int a,b; }t[5600]; int n; bool solve(char a,char b,char c,char d) { int l=0,r=0; for(int i=0;i