• 2301 玩游戏

    时间限制 : 2000/1000 MS(Java/Others) | 内存限制 : 131072/65536 KB(Java/Others)

    提交数 : 32 | 通过数 : 26

    题目描述

    由于一时疏忽,数据出错了,在此表达十分歉意。为了缓解下紧张的气氛,我们决定来玩个游戏--猜数字;
    游戏的规则是这样的:计算机随机产生一个四位数,然后玩家猜这个四位数是什么。每猜一个数,计算机都会告诉玩家猜对几个数字,其中有几个数字在正确的位置上。 
    比如计算机随机产生的数字为1122。如果玩家猜1234,因为1,2这两个数字同时存在于这两个数中,而且1在这两个数中的位置是相同的,所以计算机会告诉玩家猜对了2个数字,其中一个在正确的位置。如果玩家猜1111,那么计算机会告诉他猜对2个数字,有2个在正确的位置。 
    现在给你一段与计算机的对话过程,你的任务是根据这段对话确定这个四位数是什么。

    输入要求

    输入数据有多组。每组的第一行为一个正整数N(1<=N<=100),表示在这段对话中共有N次问答。在接下来的N行中,每行三个整数A,B,C。A表示猜的这个四位数,然后计算机回答猜对了B个数字,其中C个在正确的位置上。当N=0时,输入数据结束。 
    )。

    输出要求

    每组输入数据对应一行输出。如果根据这段对话能确定这个四位数,则输出这个四位数,若不能,则输出"Not sure"。 
    

    输入样例

    6 
    4815 2 1 
    5716 1 0 
    7842 1 0 
    4901 0 0 
    8585 3 3 
    8555 3 2 
    2 
    4815 0 0 
    2999 3 3 
    0 
    

    输出样例

    3585 
    Not sure

    提示


    来源


    [ 返回顶端 ] | [ 代码提交 ] | [ 统计数据 ] | [ 历史提交 ]