結果
| 問題 |
No.443 GCD of Permutation
|
| コンテスト | |
| ユーザー |
miraxial
|
| 提出日時 | 2016-11-11 23:29:54 |
| 言語 | Ruby (3.4.1) |
| 結果 |
RE
|
| 実行時間 | - |
| コード長 | 517 bytes |
| コンパイル時間 | 260 ms |
| コンパイル使用メモリ | 7,424 KB |
| 実行使用メモリ | 12,416 KB |
| 最終ジャッジ日時 | 2024-11-25 09:32:09 |
| 合計ジャッジ時間 | 4,096 ms |
|
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | RE * 4 |
| other | AC * 1 RE * 27 |
コンパイルメッセージ
Syntax OK
ソースコード
s=gets.chomp
c=0
n=s[0].to_i
b=8
j=true
nn=s[0].to_i
s.length.times do |i|
g=s[i].to_i
if b!=1 && g%2==0
b=(b.gcd g) if g!=0
else
b=1
end
if j && g%5==0
j=true
else
j=false
end
if n!=-1 && n!=g
n=-1
end
if nn!=-1 && g!=0 && n!=g
nn=-1
end
c+=g
end
if c%9==0
c=9
elsif c%3==0
c=3
else
c=1
end
j=j ? 5:1
if n!=-1
puts s
elsif nn!=-1
if nn==3 && nn==6
puts nn*c/3
elsif nn==9
puts nn*c/9
else
puts nn
end
else
puts b*c*j
end
if j==1
raise
end
miraxial