問題一覧 > 通常問題

No.889 素数!

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 351
作問者 : trineutron / テスター : face4
3 ProblemId : 3147 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2022-04-26 01:55:03

問題文

とある合唱団では練習後、演奏会までの残り日数を発表し、それに団員が応答するという習慣がある。

応答は以下のようになっている。
残り日数が素数ならば Sosu!
残り日数が22以上の平方数ならば Heihosu!
残り日数が22以上の立方数ならば Ripposu!
残り日数が完全数ならば Kanzensu!

入力として残り日数NNが与えられるので、応答が決まっているならばその応答を、決まっていないならばNNをそのまま出力せよ。

なお、素数とは11と自分自身しか正の約数を持たない22以上の自然数、平方数とはある整数の22乗になる整数、立方数とはある整数の33乗になる整数、完全数とは自分自身を除く正の約数の総和が自分自身と等しい自然数のことである。

入力

NN

NNは整数
0N<640 \le N \lt 64

出力

応答が決まっているNNが入力された場合はその応答を、応答が決まっていない場合はNNを出力してください。最後に改行してください。

サンプル

サンプル1
入力
17
出力
Sosu!

サンプル2
入力
15
出力
15

サンプル3
入力
36
出力
Heihosu!

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。