PaizaのCランク問題 C019とC020とC021をクリア

paizaのCランク問題のC019とC020とC021をクリアしました。PHPで書きました。

動作確認は入力例のみで提出しました。
C019は17位、C020は8位、C021は5位でした。
C019:完全数とほぼ完全数は、解き方を調べてしまいました。小学生の算数のやり直しが必要だな。後はまあ、問題なし。

結果とリンクは以下です。
C019:完全数とほぼ完全数
C020:残り物の量
C021:暴風域にいますか?