[R41A] 出题组 3
数据规模:,,。
思路
第 场比赛由出题组 出题后,每经过一场比赛,出题组编号加 。编号超过 时回到 ,因此一共前进 步。
先把编号转为从 开始,再取模即可:
复杂度
时间复杂度 ,空间复杂度 。
仓颉实现
import std.convert.*
import std.env.*
main(): Int64 {
let reader = getStdIn()
let values = reader.readln().getOrThrow().split(" ", removeEmpty: true).map({ p: String => Int64.parse(p) })
let n = values[0]
let x = values[1]
let y = values[2]
let k = values[3]
let answer = (y - 1 + k - x) % n + 1
println(answer)
return 0
}