結果
| 問題 |
No.473 和と積の和
|
| コンテスト | |
| ユーザー |
%20
|
| 提出日時 | 2017-09-13 14:28:13 |
| 言語 | Perl (5.40.0) |
| 結果 |
AC
|
| 実行時間 | 207 ms / 3,000 ms |
| コード長 | 273 bytes |
| コンパイル時間 | 235 ms |
| コンパイル使用メモリ | 5,888 KB |
| 実行使用メモリ | 6,272 KB |
| 最終ジャッジ日時 | 2024-11-07 19:45:45 |
| 合計ジャッジ時間 | 2,889 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 4 |
| other | AC * 43 |
コンパイルメッセージ
Main.pl syntax OK
ソースコード
sub f{my($x,$i,$n)=@_;
if($n==1){
++$%
}else{
for($i..$#d){
last if$d[$_]**$n>$x;
if($x%$d[$_]==0){
f($x/$d[$_],$_,$n-1)
}
}
}
$%
}
($N,$X)=glob<>;
$X%$_||push@d,$_ for 2..sqrt++$X;
push@d,map$X/$_,reverse@d[0..$#_-($_[-1]**2==$X)];
print f($X,0,$N)
%20