T335956 Numeric Hack

题目背景

**请注意本题得分不随时间流逝而递减。** **请注意本题得分不随时间流逝而递减。** **请注意本题得分不随时间流逝而递减。** 这是一道 **hack 题**。在本题目中,你将得到一个问题和一个解决对应问题的代码,但是给出的代码不能对于某些输入给出正确的输出。不能给出正确的输出的情况包括: 1. 输出错误的结果。 2. 运行超时。 3. 产生一些运行时未定义行为。目前技术可检测的未定义行为仅包括数组越界。 对于这一问题,你需要提交一份符合要求的输入数据,使得给定的代码不能给出正确的输出。你可以直接使用『提交答案』功能,也可以提交一份以任何语言写成的数据生成器。 --- **提示:如果你使用提交答案功能,请在提交其他题目时记得将语言改回你所使用的语言。**

题目描述

以下给出这道题目的叙述: 给定三个整数 $n, k, d$,请你找到一个最小的整数 $n'$,使得 $n' > n$ 且 $n' \bmod k = d$。 这里的 $d$ 是非负整数。也就是说,你需要保证 $n' = ak + d$,其中 $a$ 是一个整数,$d \geq 0$。

输入格式

输出格式

说明/提示

### 样例组与实际输入的说明 如果你直接采用『提交答案』的方式,请将输入数据命名为 `1.in`,并打成 zip 压缩包进行提交。但是由于不稳定因素,我们**不推荐**使用这种方式进行提交。 如果你采用提交数据生成器的方式,你的生成器应当**输出对应的输入数据**。 显然,你的程序不应该读入『输入格式』里提到的任何内容(而应该构造它们),也不应该输出『样例输出』里提到的任何内容(而是只输出你构造的输入数据)。你不应该使用样例测试你的程序,这只是对这一问题的样例说明。 ### 数据规模要求 你给出的数据必须满足如下要求: 1. 完全符合『输入格式』的规定,不能有多余的输入,但是可以有行末空格和文末回车。 2. 数据中所有的数字都应为整数。 3. $|n| \leq 10 ^ 4$,$0 \leq d < k \leq 10 ^ 4$。 ### 目标代码 你需要 hack 如下的代码: ```cpp #include using namespace std; int main() { int n, k, d; cin >> n >> k >> d; ++n; if (n % k == d) { cout