#729
Unrated
Compatible Pairs
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

Deep in the countryside, Farmer John’s cows aren’t just ordinary farm animals—they are part of a clandestine bovine intelligence network. Each cow carries an ID number, carefully assigned by the elite cow cryptographers. However, due to Farmer John's rather haphazard tagging system, some cows ended up with the same ID.

Farmer John noted that there are NN (1N21051\le N\le 2\cdot 10^5) unique ID numbers, and for each unique ID did_i (0di1090\le d_i\le 10^9), there are nin_i (1ni1091\le n_i\le 10^9) cows who shared it.

The cows can only communicate in pairs, and their secret encryption method has one strict rule: two cows can only exchange information if they are not the same cow and the sum of their ID numbers equals either AA or BB (0AB21090\le A\le B\le 2\cdot 10^9). A cow can only engage in one conversation at a time (i.e., no cow can be part of more than one pair).

Farmer John would like to maximize the number of disjoint communication pairs to ensure the best information flow. Can you determine the largest number of conversations that can happen at once?

입력

The first line contains NN, AA, BB.

The next NN lines each contain nin_i and did_i. No two did_i are the same.

출력

The maximum number of disjoint communicating pairs that can be formed at the same time. Note that the large size of integers involved in this problem may require the use of 64-bit integer data types (e.g., a "long long" in C/C++).

예제 입력 1

4 4 5
17 2
100 0
10 1
200 4

예제 출력 1

118

예제 입력 2

4 4 5
100 0
10 1
100 3
20 4

예제 출력 2

30

점수

Inputs 3-4: A=BA=B Inputs 5-7: N1000N\le 1000 Inputs 8-12: No additional constraints

코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.