Submission #2871829
Source Code Expand
from sys import exit, setrecursionlimit, stderr from functools import reduce from itertools import * from collections import defaultdict from bisect import bisect def read(): return int(input()) def reads(): return [int(x) for x in input().split()] N = read() red = [] blue = [] for _ in range(N): a, b = reads() red.append((a, b)) for _ in range(N): c, d = reads() blue.append((c, d)) red.sort(); red.reverse() blue.sort(); blue.reverse() count = 0 for c, d in blue: try: p = next((a, b) for a, b in red if a < c and b < d) red.remove(p) count += 1 except: pass print(count)
Submission Info
Submission Time | |
---|---|
Task | C - 2D Plane 2N Points |
User | ukikagi |
Language | Python (3.4.3) |
Score | 0 |
Code Size | 653 Byte |
Status | WA |
Exec Time | 24 ms |
Memory | 3700 KB |
Judge Result
Set Name | Sample | All | ||||||
---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 400 | ||||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | example_0, example_1, example_2, example_3, example_4 |
All | example_0, example_1, example_2, example_3, example_4, line_0, line_1, line_2, line_3, maxrand_0, maxrand_1, maxrand_2, maxrand_3, maxrand_4, rand_0, rand_1, rand_2 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
example_0 | AC | 23 ms | 3572 KB |
example_1 | AC | 23 ms | 3572 KB |
example_2 | AC | 24 ms | 3700 KB |
example_3 | AC | 23 ms | 3572 KB |
example_4 | AC | 23 ms | 3572 KB |
line_0 | AC | 23 ms | 3572 KB |
line_1 | AC | 24 ms | 3572 KB |
line_2 | AC | 23 ms | 3572 KB |
line_3 | AC | 23 ms | 3572 KB |
maxrand_0 | WA | 24 ms | 3572 KB |
maxrand_1 | WA | 23 ms | 3572 KB |
maxrand_2 | WA | 24 ms | 3572 KB |
maxrand_3 | WA | 24 ms | 3572 KB |
maxrand_4 | WA | 24 ms | 3572 KB |
rand_0 | WA | 24 ms | 3572 KB |
rand_1 | WA | 23 ms | 3572 KB |
rand_2 | WA | 23 ms | 3572 KB |