不太随机的随机数列
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
Csvoner 想要生成一个比较随机的数列,但是他忘记了比较好的随机数生成器该怎么写了,于是写下了下面这串代码。
#include <bits/stdc++.h>
using namespace std;
int main()
{
int seed = 33;
while (1)
{
cout << seed << endl;
seed = seed * seed % 233;
}
return 0;
}
显然这串代码在运行后会陷入死循环,一直不停地输出,每行会输出一个整数。请你帮他算算他输出的第 行是多少。
输入格式
第一行一个整数 。
输出格式
输出一个整数,即上面代码输出的第 行的内容。
1
33
3
184
16
46
样例解释
上方代码输出的前 16 行如下:
33
157
184
71
148
2
4
16
23
63
8
64
135
51
38
46
数据规模与约定
对于 的数据,。
- 子任务 1(30 分):
- 子任务 2(30 分):
- 子任务 3(40 分):没有特殊限制。
西中经开联校 - 第 7 场周赛
- Status
- Done
- Rule
- Ledo
- Problem
- 4
- Start at
- 2025-1-18 19:00
- End at
- 2025-1-18 22:00
- Duration
- 3 hour(s)
- Host
- Partic.
- 54