求助大佬们一道ACM竞赛老师原创题!
#智力题#猜数-正好及存在
题目描述:
猜四位数,有一个四位数,你不知道。当你猜了一个,主支持人会告诉你,有几个数字对上了,另有几个存在但位置不对。比如4319,你猜4290,4对上了,9存在但位置不对,主持人会告诉你“1对,1在”。当你猜了六次,估计对的概率不低。现在,你猜了6次,有6个四位数。根据这6个四位数,很多数你是可以猜对,不仅仅是第6个四位数。请你计算第6个四位数,前100到后100,有几个数你是能猜对的。比如第6个数你猜的是4653,要计算的就是[4553, 4753]范围内,有多少数是可以猜出来的(不包括提前猜出来的和正好第6个数)。
猜对:包括正好对上了,或根据排除法,只存在一个符合要求的。
输入:
6行,一行一个四位数,保证六个数都相互不同,且最后一个数,前100和后100都是四位数。
输出:
一个整数,结果。
输入例子:
7089
6482
3529
7251
5063
5043
输出例子:
69
#算法##acm##智力题#
题目描述:
猜四位数,有一个四位数,你不知道。当你猜了一个,主支持人会告诉你,有几个数字对上了,另有几个存在但位置不对。比如4319,你猜4290,4对上了,9存在但位置不对,主持人会告诉你“1对,1在”。当你猜了六次,估计对的概率不低。现在,你猜了6次,有6个四位数。根据这6个四位数,很多数你是可以猜对,不仅仅是第6个四位数。请你计算第6个四位数,前100到后100,有几个数你是能猜对的。比如第6个数你猜的是4653,要计算的就是[4553, 4753]范围内,有多少数是可以猜出来的(不包括提前猜出来的和正好第6个数)。
猜对:包括正好对上了,或根据排除法,只存在一个符合要求的。
输入:
6行,一行一个四位数,保证六个数都相互不同,且最后一个数,前100和后100都是四位数。
输出:
一个整数,结果。
输入例子:
7089
6482
3529
7251
5063
5043
输出例子:
69
#算法##acm##智力题#
全部评论
相关推荐