No.3037 トグルトグルトグル!
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 113
作問者 :
eiram
/ テスター :
Nauclhlt🪷
Blue_S
naniwazu
タグ : / 解いたユーザー数 113
作問者 :


問題文最終更新日: 2025-02-12 23:23:07
問題文
人が横一列に座っており、左端の人から順に~までの番号が割り当てられています。
座っている人は立ち、立っている人は座ることをトグルすると言います。
最初の合図ですべての人が立ちます。
次の合図で番の人から人おき(,,...)にトグルします。
さらに次の合図では番の人から人おき(,,...)にトグルします。
以下同様に回目の合図ではの倍数番目の人がトグルします。
そして最後に、回目の合図で、番の人だけがトグルします。
すべての合図が終わった時、立っている人の人数を求めてください。
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
全ての合図が終わった時、立っている人の人数を出力せよ。
サンプル
サンプル1
入力
6
出力
2
最初、人が横一列に座っており、左端から順にと番号が割り当てられています。
最初の合図で全員が立ち、今立っているのは()です。
回目の合図で番の人が座り、今立っているのは()です。
回目の合図で番の人が座り、番の人が立ちます。今立っているのは()です。
回目の合図で番の人が立ち、今立っているのは()です。
回目の合図で番の人が座り、今立っているのは()です。
回目の合図で番の人が座り、今立っているのは()です。
最後の合図が終わった時点で立っているのは人なので、2
と出力します。
サンプル2
入力
50
出力
7
サンプル3
入力
2000
出力
44
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。