#1301. 合并序列
合并序列
当前没有测试数据。
week1-合并序列
题目背景
前置知识:判断质数
题目描述
给出两个长度分别为 和 的序列 和 ,现在要把他们合成一个序列 ,合成过程如下:
- 初始时有变量 而且 。
- 如果 为质数,那么将 加到序列 的末尾,并且让 增大 ;否则将 加入序列 的末尾,并且让 增大 。
- 当 或者 时终止合成,将此时的 作为合成得到的序列。
请你输出最后得到的序列 。
输入格式
第一行输入两个以空格隔开的整数 ,表示 和 的长度。
第二行输入 个以空格隔开的整数,依次表示 。
第三行输出 个以空格隔开的整数,依次表示 。
输出格式
在第一行输出一个整数 表示你合成的 的长度。
第二行输出 个以空格隔开的整数,依次表示 (即为你所合成的 )。
样例 #1
样例输入 #1
4 5
1 3 2 5
4 6 5 1 5
样例输出 #1
8
1 3 4 6 2 5 1 5
提示
对于 的数据满足:。