CF94A.Restoring Password

传统题 时间 2000 ms 内存 256 MiB 4 尝试 1 已通过 1 标签

Restoring Password

题目描述

伊戈尔·K 一直信任他最喜欢的 Kashpirovsky 杀毒软件。因此,当他的同学通过 QIP Infinium 给他发了个链接并声称“有一些关于猪流感的超级搞笑内容”时,他毫不犹豫地下载了下来。杀毒软件没有提出异议,伊戈尔·K 就运行了他下载的那个 flash 应用程序。立刻,他的 QIP Infinium 提示:“账号/密码无效”。

伊戈尔·K 用备用账号登录 ISQ,查看了主账号的信息。他的名字和姓氏分别变成了“H1N1”和“Infected”,而“附加信息”字段则包含了一串看起来很奇怪的二进制代码,长度为 8080,只包含数字 0011。“我账号被黑了”——伊戈尔·K 想道,并赶紧打开 Internet Exploiter 浏览器,快速输入他最喜欢的搜索引擎地址。

很快,他了解到那确实是一个病毒,会修改 ISQ 用户的密码。幸运的是,他也很快发现那串二进制代码实际上是被加密的密码,并且每一组 1010 个字符就代表一个十进制数字。因此,原始密码总共有 88 位十进制数字。

请你根据加密后的密码和加密方式,帮助伊戈尔·K 恢复他的 ISQ 账号。

输入格式

输入包含 1111 行。

第一行为一个长度为 8080 的二进制编码,写在伊戈尔·K 的 ISQ 账号的“附加信息”中。

接下来的 1010 行均为长度为 1010 的不同二进制串,分别对应数字 0,1,,90, 1, \ldots, 9

输出格式

输出一行,包含 88 个字符,即伊戈尔·K 的 ISQ 账号密码。可以保证解唯一存在。

说明/提示

由 ChatGPT 5 翻译

样例

01001100100101100000010110001001011001000101100110010110100001011010100101101100
0100110000
0100110010
0101100000
0101100010
0101100100
0101100110
0101101000
0101101010
0101101100
0101101110
12345678
10101101111001000010100100011010101101110010110111011000100011011110010110001000
1001000010
1101111001
1001000110
1010110111
0010110111
1101001101
1011000001
1110010101
1011011000
0110001000
30234919

在线编程 IDE

建议全屏模式获得最佳体验