AT_agc025_f.[AGC025F] Addition and Andition
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥君和青木君非常喜欢做计算。于是,他们决定通过做计算来玩耍。
首先,两人各自准备了一个正整数。高桥君准备的数为 X,青木君准备的数为 Y。然后,他们重复以下步骤 K 次,以此来享受计算的乐趣。
- 计算高桥君手中的数与青木君手中的数的按位与(bitwise AND),记为 Z。
- 然后,将 Z 分别加到高桥君和青木君手中的数上。
然而,即使是非常喜欢计算的两人,这样的计算也太辛苦了。因此,请你帮他们计算出最终高桥君和青木君手中各自会得到的数。
注意,输入输出均采用二进制表示。特别地,X,Y 分别以长度为 N,M 的仅由 0、1 组成的字符串 S,T 输入,并保证 S,T 的首位字符均为 1。
输入格式
输入以如下格式从标准输入读入。
N M K S T
输出格式
第一行输出高桥君最终得到的数,第二行输出青木君最终得到的数。均需以二进制字符串形式输出,且首位字符为 1,仅包含 0、1。
输入输出样例
输入#1
2 3 3 11 101
输出#1
10000 10010
输入#2
5 8 3 10101 10101001
输出#2
100000 10110100
输入#3
10 10 10 1100110011 1011001101
输出#3
10000100000010001000 10000100000000100010
说明/提示
约束条件
- 1≤K≤106
- 1≤N,M≤106
- S,T 的首位字符均为
1。
样例解释 1
每次操作后 X,Y 的值如下所示:
- 第一次操作后,(X,Y)=(4,6)。
- 第二次操作后,(X,Y)=(8,10)。
- 第三次操作后,(X,Y)=(16,18)。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?