문제
Bessie is learning how to control a robot she has recently received as a gift.
The robot begins at point on the coordinate plane and Bessie wants the robot to end at point . Bessie initially has a list of () instructions to give to the robot, the -th of which will move the robot units right and units up (or left or down when and are negative, respectively).
For each from to , help Bessie count the number of ways she can select instructions from the original such that after the instructions are executed, the robot will end at point .
Note: the time and memory limits for this problem are 4s and 512MB, twice the defaults.
입력
The first line contains . The next line contains and , each in the range . The final lines describe the instructions. Each line has two integers and , also in the range .
It is guaranteed that and for all .
출력
Print lines, the number of ways Bessie can select instructions from the original for each from to .
예제 입력 1
7
5 10
-2 0
3 0
4 0
5 0
0 10
0 -10
0 10
예제 출력 1
0
2
0
3
0
1
0
점수
Test cases 2-4 satisfy .Test cases 5-16 satisfy no additional constraints.
코드를 제출하려면 로그인이 필요합니다.
로그인