配点 : 600 点
整数 N が与えられます. 正の整数 k であって,(1+2+⋯+k) が N の倍数になるもののうち, 最小のものを求めてください. なお,このような正の整数 k が必ず存在することは証明できます.
入力は以下の形式で標準入力から与えられる.
N
答えを一行に出力せよ.
11
10
1+2+⋯+10=55 であり,これは確かに N=11 の倍数です. k≤9 で条件を満たすものは存在しないため,k=10 が答えになります.
20200920
1100144