結果
| 問題 |
No.120 傾向と対策:門松列(その1)
|
| コンテスト | |
| ユーザー |
6soukiti29
|
| 提出日時 | 2017-09-02 13:48:17 |
| 言語 | Nim (2.2.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 617 bytes |
| コンパイル時間 | 2,885 ms |
| コンパイル使用メモリ | 65,664 KB |
| 実行使用メモリ | 6,944 KB |
| 最終ジャッジ日時 | 2024-06-30 03:06:32 |
| 合計ジャッジ時間 | 3,693 ms |
|
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | WA * 4 |
ソースコード
import sequtils,strutils,algorithm
var
T = stdin.readline.parseInt
for t in 1..T:
var
N = stdin.readline.parseInt
L = stdin.readline.split.map(parseInt)
A : array[2, int]
cnt : int
a,b : int
L.sort(system.cmp)
for l in L:
if A[0] == 0 or l == a:
A[0] += 1
a = l
elif A[1] == 0 or l == b:
A[1] += 1
b = l
else:
A[0] -= 1
A[1] -= 1
cnt += 1
if A[0] == 0:
A[0] = A[1]
a = b
A[1] = 0
echo cnt
6soukiti29