結果

問題 No.365 ジェンガソート
ユーザー persimmon-persimmon
提出日時 2021-06-29 19:38:56
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 256 bytes
コンパイル時間 301 ms
コンパイル使用メモリ 82,200 KB
実行使用メモリ 91,520 KB
最終ジャッジ日時 2024-06-25 22:02:22
合計ジャッジ時間 4,556 ms
ジャッジサーバーID
(参考情報)
judge3 / judge5
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 16 WA * 25
権限があれば一括ダウンロードができます

ソースコード

diff #

n=int(input())
a=list(map(int,input().split()))
inf=float('inf')
dp=[inf]*(n+1)
dp[0]=0
# dp[i]:長さiの単調増加列の最小末尾
from bisect import bisect_left as bl
for x in a:
  idx=bl(dp,x)
  dp[idx]=min(dp[idx],x)
idx=bl(dp,n+1)-1
print(n-idx)
0