题目名称 | 1437. [NOIP 2013]转圈游戏 |
---|---|
输入输出 | CircleNOIP2013.in/out |
难度等级 | ★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 11 |
题目来源 | 超级傲娇的AC酱 于2013-11-18加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:568, 提交:1518, 通过率:37.42% | ||||
可以的. | 100 | 0.000 s | 0.00 MiB | C++ |
Furyton | 100 | 0.000 s | 0.00 MiB | C++ |
king'back | 100 | 0.000 s | 0.00 MiB | C++ |
Phosphorus15 | 100 | 0.000 s | 0.00 MiB | C++ |
TARDIS | 100 | 0.000 s | 0.00 MiB | C++ |
Hyoi_iostream | 100 | 0.000 s | 0.00 MiB | C++ |
Pine | 100 | 0.000 s | 0.00 MiB | C++ |
HeHe | 100 | 0.000 s | 0.00 MiB | C++ |
Regnig Etalsnart | 100 | 0.000 s | 0.00 MiB | C++ |
瑆の時間~無盡輪迴·林蔭 | 100 | 0.000 s | 0.00 MiB | C++ |
关于 转圈游戏 的近10条评论(全部评论) | ||||
---|---|---|---|---|
| ||||
复习快速幂
| ||||
中间结果可能溢出啊……
| ||||
蒟蒻100题斩留念 = = 万万没想到第一百是快速幂
| ||||
文件名忘了大写了,啊,e了一次,快速幂真是令人沉醉
bilibili
2017-10-02 13:27
21楼
| ||||
练习一下快速幂。。
| ||||
不考虑数据会爆炸的快速幂也不行
| ||||
。。。不要起重复的函数名
| ||||
水题狂wa
| ||||
AC路过
|
$n$个小伙伴(编号从 $0$ 到 $n-1$)围坐一圈玩游戏。按照顺时针方向给 $n$ 个位置编号,从$0$ 到 $n-1$。最初,第 $0 $号小伙伴在第 $0$ 号位置,第 $1$ 号小伙伴在第 $1$ 号位置,……,依此类推。
游戏规则如下:每一轮第 $0$ 号位置上的小伙伴顺时针走到第 $m$ 号位置,第 $1$ 号位置小伙伴走到第 $m+1$ 号位置,……,依此类推,第$n-m$号位置上的小伙伴走到第 $0$ 号位置,第$n-m+1$ 号位置上的小伙伴走到第 $1$ 号位置,……,第 $n-1$ 号位置上的小伙伴顺时针走到第$m-1$ 号位置。
现在,一共进行了 $10^k$ 轮,请问 $x$ 号小伙伴最后走到了第几号位置。
输入共 1 行,包含 4 个整数 $n、m、k、x$,每两个整数之间用一个空格隔开。
输出共 1 行,包含 1 个整数,表示 $10^k$ 轮后 $x$ 号小伙伴所在的位置编号。
10 3 4 5
5
对于30%的数据,$0<k<7$;
对于80%的数据,$0<k<10^7$;
对于100%的数据,$1<n<1,000,000,0<m<n,1\leq x\leq n,0<k<10^9$。
NOIP2013 Day1 Task1