#P51587. 「Codeforces Round #418」幻想特快

「Codeforces Round #418」幻想特快

题目描述

もうそうがね ぼうそうする
幻想变得天马行空
ちょうとっきゅうに とびのって
纵身跃上超特快列车
いま あいにゆきたいの
多希望现在就去与你相会

有一个 11nn 的所有整数形成的排列 p1,p2,,pnp_1, p_2, \ldots, p_n

有两个长度为 nn 的数组 a1,a2,,ana_1, a_2, \ldots, a_nb1,b2,,bnb_1, b_2, \ldots, b_n。它们分别有恰好 n1n - 1 个位置上的元素与 pp 相同,即存在恰好一个 ii1in1 \leq i \leq n)使得 aipia_i \neq p_i,存在恰好一个 jj1jn1 \leq j \leq n)使得 bjpjb_j \neq p_j。另外,aabb 不相同,即存在至少一个 ii1in1 \leq i \leq n)使得 aibia_i \neq b_i

请给出任意一个满足条件的排列 pp。输入保证这样的排列存在。

输入格式

输入的第一行包含一个正整数 nn —— ppaabb 共同的长度。

输入的第二行包含 nn 个正整数 a1,a2,,ana_1, a_2, \ldots, a_n —— 第一个数组的元素。

输入的第三行包含 nn 个正整数 b1,b2,,bnb_1, b_2, \ldots, b_n —— 第二个数组的元素。存在至少一个 ii1in1 \leq i \leq n)使得 aibia_i \neq b_i 成立。

输出格式

输出一行,包含 nn 个空格隔开的整数 p1,p2,,pnp_1, p_2, \ldots, p_n,表示一个满足条件的排列。如果有多解,输出任意一组即可。输入保证合法的排列存在。

样例 1

5
1 2 3 4 3
1 2 5 4 5
1 2 5 4 3

1,2,5,4,31, 2, 5, 4, 31,2,3,4,51, 2, 3, 4, 5 都是样例 1 的正确输出。

5
4 4 2 3 1
5 4 5 3 1
5 4 2 3 1

5,4,2,3,15, 4, 2, 3, 1 是样例 2 的惟一解。

4
1 1 3 4
1 4 3 4
1 2 3 4

数据范围与提示

2n10002 \leq n \leq 1\,000
1ain1 \leq a_i \leq n1bin1 \leq b_i \leq n

なにもしらない めをとじて
闭上眼睛,什么也不知道
かわいいままで ほしにねがった
保持可爱的样子,向着星星许下愿望
            ——「もうそう❤えくすぷれす」