結果
| 問題 |
No.45 回転寿司
|
| ユーザー |
yoza
|
| 提出日時 | 2015-03-31 23:23:36 |
| 言語 | Nim (2.2.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 328 bytes |
| コンパイル時間 | 3,142 ms |
| コンパイル使用メモリ | 65,672 KB |
| 実行使用メモリ | 6,948 KB |
| 最終ジャッジ日時 | 2024-06-29 01:38:06 |
| 合計ジャッジ時間 | 4,352 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 4 |
| other | AC * 23 WA * 7 |
コンパイルメッセージ
/home/judge/data/code/Main.nim(1, 39) Warning: imported and not used: 'math' [UnusedImport] /home/judge/data/code/Main.nim(1, 28) Warning: imported and not used: 'algorithm' [UnusedImport]
ソースコード
import strutils, sequtils, algorithm, math
var
n = readLine(stdin).parseInt()
vSeq = readLine(stdin).split(' ').map(parseInt)
dp = newSeq[int](1002)
dp[0] = vSeq[0]
if n > 1:
dp[1] = vSeq[1]
if n > 2:
dp[2] = dp[0] + vSeq[2]
for i in countup(3, n - 1):
dp[i] = max(dp[i - 2], dp[i - 3]) + vSeq[i]
echo(dp[n - 1])
yoza