AtCoder Beginner Contest 227 A 問題 Last Card
問題
提出解答
解法1 (シミュレーション)
解法2 (計算)
問題の概要
人に 枚のカードを配る. ただし, 配り方は以下である.
- 人 の順に 枚ずつ配る.
枚目のカードは誰に配られるか?
制約
解法1 (シミュレーション)
カードの枚数が高々 枚なので, 愚直にシミュレーションすることで, 最後に誰に配られるかがわかる (計算量 ).
解法2 (計算)
順々に配られるので, 枚目のカードが配られる人の番号 は,
- が の倍数ならば, .
- が の倍数でないならば, .
である (計算量 .