結果

問題 No.200 カードファイト!
コンテスト
ユーザー titia
提出日時 2025-12-31 05:18:04
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 768 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 355 ms
コンパイル使用メモリ 82,292 KB
実行使用メモリ 60,120 KB
最終ジャッジ日時 2025-12-31 05:18:07
合計ジャッジ時間 2,746 ms
ジャッジサーバーID
(参考情報)
judge1 / judge5
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 22 WA * 4
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

import sys
input = sys.stdin.readline

N=int(input())
x=int(input())
A0=list(map(int,input().split()))
y=int(input())
B0=list(map(int,input().split()))

A0.sort(reverse=True)
B0.sort()

A=A0[:]
while len(A)<N:
    A+=A
A=A[:N]


ANS=0
B=B0[:]

for i in range(N):
    if B==[]:
        B=B0[:]

    a=A[i]

    ind=-1

    for j in range(len(B)):
        if B[j]<a:
            ind=j

    if ind==-1:
        k=B.pop()
    else:
        ANS+=1
        k=B.pop(ind)


B=B0[:]
B.sort()
while len(B)<N:
    B+=B
B=B[:N]

ANS2=0
for i in range(N):
    if A==[]:
        A=A0[:]

    b=B[i]

    ind=-1

    for j in range(len(A)):
        if A[j]>b:
            ind=j

    if ind==-1:
        k=A.pop()
    else:
        ANS2+=1
        k=A.pop(ind)

print(max(ANS,ANS2))

0