結果
問題 |
No.209 Longest Mountain Subsequence
|
ユーザー |
|
提出日時 | 2016-10-17 00:41:12 |
言語 | Python2 (2.7.18) |
結果 |
WA
|
実行時間 | - |
コード長 | 521 bytes |
コンパイル時間 | 355 ms |
コンパイル使用メモリ | 6,784 KB |
実行使用メモリ | 6,528 KB |
最終ジャッジ日時 | 2024-11-22 12:42:37 |
合計ジャッジ時間 | 1,729 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 1 WA * 5 |
ソースコード
T = input() def solve(): N = input() A = map(int, raw_input().split()) asc = [1 for _ in xrange(N)] des = [1 for _ in xrange(N)] for i in xrange(N): for j in xrange(i): if A[i] - A[j] >= asc[j]: asc[i] = max(asc[i], asc[j]+1) for i in xrange(N-1, -1, -1): for j in xrange(N-1, i, -1): if A[i] - A[j] >= des[j]: des[i] = max(des[i], des[j]+1) print max(a+b for a, b in zip(asc, des)) - 1 for i in xrange(T): solve()