ABC215

結果

A  \ 02: 48

B  \ 09: 35

C  \ 16: 27

 1WAの 3完で,パフォは 687,rating変動は -14  829 \to 815でした.

考察

A問題

stringで受け取り,"Hello,World!"と比較して一致すればAC,そうでなければWAを出力します.

(C++の文字列比較をすっかり忘れていたため時間を無駄にしました...)

B問題

 Nをどんどん 2で割っていき, 2を下回ったらそれまでに 2で割った回数を出力します.

 N=2^{n} の形の時に注意します.

ちなみに,初期値を 1にして Nを超えるまで 2をかけ算するやり方はオーバーフロウが怖いので避けました.

C問題

初めにSを昇順にソートしておき,next_permutationを行います.

 K回だけnext_permutationを行い,その結果を出力します.

感想

コンテスト終了から 5分後にD問題をACしました.

素因数分解のコードで凡ミスをしていたので整数問題を復習します...