Submission #69529819
Source Code Expand
N = int(input()) A = list(map(int, input().split())) A.reverse() ans = N * (N - 1) // 2 pre = -1 seen = [0] * (N + 1) for i in range(N): if A[i] == pre: ans -= i else: ans -= seen[A[i]] seen[A[i]] += 1 pre = A[i] print(ans + 1)
Submission Info
Submission Time | |
---|---|
Task | A - Range Replace |
User | rlangevin |
Language | Python (PyPy 3.10-v7.3.12) |
Score | 400 |
Code Size | 274 Byte |
Status | AC |
Exec Time | 198 ms |
Memory | 234604 KiB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 400 / 400 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 00_sample_00.txt, 00_sample_01.txt |
All | 00_sample_00.txt, 00_sample_01.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 02_max_00.txt, 02_max_01.txt, 02_max_02.txt, 02_max_03.txt, 02_max_04.txt, 02_max_05.txt, 02_max_06.txt, 02_max_07.txt, 02_max_08.txt, 02_max_09.txt, 02_max_10.txt, 02_max_11.txt, 02_max_12.txt, 02_max_13.txt, 02_max_14.txt, 03_min_00.txt, 03_min_01.txt, 03_min_02.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_sample_00.txt | AC | 55 ms | 76440 KiB |
00_sample_01.txt | AC | 55 ms | 76280 KiB |
01_random_00.txt | AC | 114 ms | 130280 KiB |
01_random_01.txt | AC | 132 ms | 162628 KiB |
01_random_02.txt | AC | 132 ms | 162736 KiB |
01_random_03.txt | AC | 148 ms | 193152 KiB |
01_random_04.txt | AC | 159 ms | 208284 KiB |
01_random_05.txt | AC | 103 ms | 141788 KiB |
01_random_06.txt | AC | 114 ms | 130208 KiB |
01_random_07.txt | AC | 81 ms | 113484 KiB |
01_random_08.txt | AC | 74 ms | 103064 KiB |
01_random_09.txt | AC | 62 ms | 87388 KiB |
01_random_10.txt | AC | 171 ms | 202216 KiB |
01_random_11.txt | AC | 116 ms | 130568 KiB |
01_random_12.txt | AC | 67 ms | 94044 KiB |
01_random_13.txt | AC | 178 ms | 225028 KiB |
01_random_14.txt | AC | 68 ms | 96044 KiB |
02_max_00.txt | AC | 187 ms | 234232 KiB |
02_max_01.txt | AC | 159 ms | 225236 KiB |
02_max_02.txt | AC | 160 ms | 225256 KiB |
02_max_03.txt | AC | 186 ms | 225340 KiB |
02_max_04.txt | AC | 189 ms | 234104 KiB |
02_max_05.txt | AC | 197 ms | 234088 KiB |
02_max_06.txt | AC | 196 ms | 234604 KiB |
02_max_07.txt | AC | 197 ms | 233956 KiB |
02_max_08.txt | AC | 195 ms | 234276 KiB |
02_max_09.txt | AC | 196 ms | 234204 KiB |
02_max_10.txt | AC | 195 ms | 234052 KiB |
02_max_11.txt | AC | 198 ms | 234384 KiB |
02_max_12.txt | AC | 195 ms | 234260 KiB |
02_max_13.txt | AC | 196 ms | 234260 KiB |
02_max_14.txt | AC | 196 ms | 234040 KiB |
03_min_00.txt | AC | 55 ms | 76484 KiB |
03_min_01.txt | AC | 55 ms | 76632 KiB |
03_min_02.txt | AC | 54 ms | 76444 KiB |