C. 2026年南昌市赛入门组模拟赛三-T3 猜数字

    传统题 文件IO:guess 1000ms 512MiB

2026年南昌市赛入门组模拟赛三-T3 猜数字

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

经典猜数字游戏:主持人心里有一个四位秘密串,每一位是 0∼90 \sim 9 的数字,且四个数字互不相同。玩家每次报出一个同样规则的四位串 gg,主持人回答 xAyB:

  • xx:猜对的位置数——gg 与秘密串在对应位置上数字相同的个数;
  • yy:猜对的数字数——数字在秘密串中出现、但位置不对的个数(即数字交集中除去位置对的剩余个数)。

给定秘密串和 qq 次询问,请对每次询问输出答案。

输入格式

从文件 guess.in 中读取数据。

第一行一个四位字符串表示秘密串;第二行一个整数 qq;接下来 qq 行,每行一个四位字符串表示一次询问。

输出格式

输出到文件 guess.out。

共 qq 行,每行一个形如 xAyB 的回答。

输入输出样例 #1

0342
4
0123
5678
3210
0342
1A2B
0A0B
0A3B
4A0B

数据范围与约定

对于所有数据:秘密串与所有询问串均为 4 个互不相同的数字;1≤q≤1051 \le q \le 10^5。

测试点编号 数据限制
1∼21 \sim 2 询问中含全对(4A0B)
3∼43 \sim 4 所有询问 y=0y = 0
5∼65 \sim 6 所有询问 x=0x = 0
7∼107 \sim 10 无

2026年南昌市赛入门组模拟赛三

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-10-7 14:00
结束于
2026-10-7 18:00
持续时间
4 小时
主持人
参赛人数
4