以下代码生成的数据可以Hack所有题解:
#include <iostream>
using namespace std;
signed main() {
puts("100 1 1");
for(int i = 1 ; i <= 100 ; i++) {
for(int j = 1 ; j <= 100 ; j++)
cout << (i + j) & 1 << ' ';
cout << endl;
}
return 0;
}
我看了一下,测试点中最大的 n 只有 20 ,但题目说 n≤100。并且测试点数据似乎是随机生成的,所以很容易被这种针对性很强的数据卡掉。也就是说,还没有题解真正AC了题面描述的“这道题”。
建议修改 n 的数据范围或者说明 “本题测试数据为随机生成”,否则会给喜欢一次想出正解的挑战自己的人造成不便。(我想了这题一天,想不出来了打了个暴力发现自己是对的,真的欲哭无泪了)
@小粉兔 @chen_zhe