3956: 西游(挖土机 CSP-J 模拟赛 ~ 第十六场)

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述



题目描述

这是一道提交答案的题目,一般简称为“提答题”,难度其实远小于 CSPJ 第三题,但考前最后一场了,不为难你们了。

有四道问题,33DAI 分别写了一段代码拿到了满分。但有火眼金睛的你显然能找到他程序的错误,原本的数据也太水了。

请你造出能让他 WA 或 RE 或 TLE 或 MLE 的数据,让他拿不到满分吧!

问题 1

【题目描述】:输入两个正整数 ,,输出他们的和。

【输入格式】:一行,空格隔开的两个整数 ,(保证 1,109

【输出格式】:输出他们的和。

【33DAI 的代码(需要 hack 的代码)】

#include <bits/stdc++.h>
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;
}
	

问题 2

【题目描述】:输入两个正整数 ,,输出他们的和。

【输入格式】:一行,空格隔开的两个整数 ,(保证 1,1018

【输出格式】:输出他们的和。

【33DAI 的代码(需要 hack 的代码)】

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a, b;
    cin >> a >> b;
    cout << a + b;
    return 0;
}
	

问题 3

【题目描述】:输入一个正整数 ,判断他是不是质数。

【输入格式】:一行,一个整数 (保证 1106

【输出格式】:如果是质数,输出 Yes,否则输出 No

【33DAI 的代码(需要 hack 的代码)】

#include <bits/stdc++.h>
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

【题目描述】:输入一个正整数 ,判断他是不是质数。

【输入格式】:一行,一个整数 (保证 21012

【输出格式】:如果是质数,输出 Yes,否则输出 No

【33DAI 的代码(需要 hack 的代码)】

#include <bits/stdc++.h>
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

提示

显然第一个问题只要输出两个奇数就会得到错误的和,所以随便输出两个范围内的奇数即可。送大家 10 分。1010 分。

得分规定

  • 测试点 1:10 分
  • 测试点 2:20 分
  • 测试点 3:30 分
  • 测试点 4:40 分

来源/分类