結果

問題 No.2374 ASKT Subsequences
ユーザー minimum
提出日時 2023-07-07 21:47:14
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 399 bytes
コンパイル時間 448 ms
コンパイル使用メモリ 82,688 KB
実行使用メモリ 108,216 KB
最終ジャッジ日時 2024-07-21 17:35:52
合計ジャッジ時間 4,487 ms
ジャッジサーバーID
(参考情報)
judge4 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 5 WA * 23
権限があれば一括ダウンロードができます

ソースコード

diff #

N = int(input())
A = list(map(int, input().split()))
M = 2001

cnt = [[0] * M for _ in range(M)]

ans = 0
for i in range(N):
    for j in range(i):
        k = A[i] - A[j] - 1
        if k <= 0:
            continue
        a2 = A[j] + k
        a1 = a2 - (k + 10)
        if 1 <= a1 < M and 1 <= a2 < M:
            ans += cnt[a1][a2]
    for j in range(i):
        cnt[A[j]][A[i]] += 1

print(ans)
0