結果
| 問題 | No.489 株に挑戦 |
| コンテスト | |
| ユーザー |
smz_8110
|
| 提出日時 | 2017-04-11 16:34:00 |
| 言語 | Ruby (3.4.1) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 446 bytes |
| コンパイル時間 | 38 ms |
| コンパイル使用メモリ | 7,680 KB |
| 実行使用メモリ | 13,440 KB |
| 最終ジャッジ日時 | 2024-07-18 09:03:51 |
| 合計ジャッジ時間 | 5,692 ms |
|
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 3 |
| other | AC * 30 WA * 5 |
コンパイルメッセージ
Syntax OK
ソースコード
N,D,K=gets.split.map &:to_i
a=N.times.map{gets.to_i}
c=1
min=a[0]
v=0
b=[a[0]]
x=y=z=0
i,j=0,1
while j<a.size
if j-i>D
if a[i]==min
c-=1
if c==0
b=a[i+1,D]
min=b.min
c=b.count(min)
v=b.index(min)
end
end
i+=1
end
if a[j]<min
min=a[j]
c=1
v=j
elsif a[j]==min
c+=1
elsif a[j]-min>z
z=a[j]-min
x=v
y=j
end
j+=1
end
p z*K
puts "#{x} #{y}" if z>0
smz_8110