- 数学魔法(magic)
关于造本题数据
- @ 2025-7-11 13:53:29
数据在 magic.in 文件中。
#include <bits/stdc++.h>
using namespace std;
int main()
{
freopen("magic.in", "w", stdout);
srand(time(0));
int T = (((rand()) % 100) + 1) * (((rand()) % 100) + 1);
printf("%d\n", T);
while (T--)
{
if (rand() & 1)
{
long long a = (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll, b = (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll, c = (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll, d = (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll;
printf("%lld %lld %lld %lld\n", a, b, c, d);
}
else
{
long long a = (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll, b = (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll * (((rand()) % 1000) + 1) * 1ll;
long long c = a * (((rand()) % 500) + 1) * 1ll + b * (((rand()) % 500) + 1) * 1ll, d = a * (((rand()) % 500) + 1) * 1ll + b * (((rand()) % 500) + 1) * 1ll;
printf("%lld %lld %lld %lld\n", a, b, c, d);
}
}
return 0;
}
可以用于调代码。
另外附上一组强数据:
输入:
3
11 2 11 7
110951183610198 1 110951183610199 127039105233677856
375684668363856 11095118361099 375684668363856 284946923140299
输出:
-1
1146
-1
附上一组面向自己的 hack 数据 。
2 条评论
-
11514zbs LV 7 @ 2025-7-14 17:16:15好像全是
-1。 -
@ 2025-7-11 19:34:44
- 1
信息
- ID
- 17
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- (无)
- 递交数
- 55
- 已通过
- 9
- 上传者