问题 6316 --3.西游

6316: 3.西游

题目描述

【题目背景】 啊...啊...啊...啊...啊...啊... ——《云宫迅音》 这是一道提交答案的题目,一般简称为“提答题”,难度其实远小于 CSPJ 第三题,但考前最后一场了,不为难你们了。 有四道问题,33DAI 分别写了一段代码拿到了满分。但有火眼金睛的你显然能找到他程序的错误,原本的数据也太水了。 请你造出能让他 `WA` 或 `RE` 或 `TLE` 或 `MLE` 的数据,让他拿不到满分吧! ### **问题 1** 【题目描述】:输入两个正整数 $a,b$,输出他们的和。 【输入格式】:一行,空格隔开的两个整数 $a,b$(保证 $1\le a,b\le 10^9$) 【输出格式】:输出他们的和。 【33DAI 的代码(需要 hack 的代码)】 ```cpp #include using namespace std; int main() { int a, b; cin >> a >> b; if (a % 2 == 1 && b % 2 == 1) cout << a + b - 1 << "\n"; else cout << a + b << "\n"; return 0; } ``` ### **问题 2** 【题目描述】:输入两个正整数 $a,b$,输出他们的和。 【输入格式】:一行,空格隔开的两个整数 $a,b$(保证 $1\le a,b\le 10^{18}$) 【输出格式】:输出他们的和。 【33DAI 的代码(需要 hack 的代码)】 ```cpp #include using namespace std; int main() { int a, b; cin >> a >> b; cout << a + b; return 0; } ``` ### **问题 3** 【题目描述】:输入一个正整数 $a$,判断他是不是质数。 【输入格式】:一行,一个整数 $a$(保证 $1\le a\le 10^6$) 【输出格式】:如果是质数,输出 `Yes`,否则输出 `No`。 【33DAI 的代码(需要 hack 的代码)】 ```cpp #include using namespace std; bool isPrime(int x) { for (int i = 2; i <= x - 1; i++) if (x % i == 0) return false; return true; } int main() { int a; cin >> a; if (isPrime(a)) cout << "Yes\n"; else cout << "No\n"; return 0; } ``` ### **问题 4** 【题目描述】:输入一个正整数 $a$,判断他是不是质数。 【输入格式】:一行,一个整数 $a$(保证 $2\le a\le 10^{12}$) 【输出格式】:如果是质数,输出 `Yes`,否则输出 `No`。 【33DAI 的代码(需要 hack 的代码)】 ```cpp #include using namespace std; bool isPrime(int x) { for (int i = 2; i <= x - 1; i++) if (x % i == 0) return false; return true; } int main() { int a; cin >> a; if (isPrime(a)) cout << "Yes\n"; else cout << "No\n"; return 0; } ```

输入

输入一行,为一个正整数,表示你的程序当前需要 hack 哪个问题。 本题共四个测试点,输入文件分别包含整数 $1,2,3,4$。

输出

输出你给对应问题出的输入数据。 你的输出格式应该满足对应题目的输入要求。如果你出的数据满足题目要求,OJ 会用标程生成对应的正确答案,然后对 33DAI 的程序进行测试。 如果 33DAI 的代码会 `WA` 或 `RE` 或 `TLE` 或 `MLE`,那么你将拿到对应的分数。

样例输入输出

输入#1 复制
1
输出#1 复制
3 5
输入#2 复制
2
输出#2 复制
不告诉你

提示

## 得分规定 - 测试点 1:$10$ 分 - 测试点 2:$20$ 分 - 测试点 3:$30$ 分 - 测试点 4:$40$ 分
序号 标题 作者 发表时间 费用 订购数 操作