珠玑妙算
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
珠玑妙算(Mastermind)是一种猜谜游戏。游戏开始前,系统会生成一个每一位数字都不相同的十进制四位整数作为谜底,玩家需给出一个每一位数字也都不相同的十进制四位整数作为解答。需要根据玩家的解答,统计谜底中既被猜中数字又被猜中位置(完全猜中)的数量,以及只猜中数字但没猜中位置(部分猜中)的数量。
输入格式
- 第一行:输入一个四位整数 ,代表谜底。
- 第二行:输入一个四位整数 ,代表解答。
输出格式
- 第一行:输出一个整数,表示完全猜中的数量。
- 第二行:输出一个整数,表示部分猜中的数量。
输入输出样例
输入样例
5678
8671
输出样例
2
1
样例解释
在该样例中,谜底是 5678,解答是 8671。其中 6 和 7 既在谜底中存在,位置也与谜底中一致,属于完全猜中,共 2 个;8 在谜底中存在,但位置不同,属于部分猜中,共 1 个。
数据范围与提示
本题设有内存限制 256 Mb,时间限制 1000 ms。