Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys;
- class MyReader:
- # file = null;
- def __init__(self):
- filename = "file.in";
- if self.isLocal():
- self.file = open(filename);
- self.str = [""];
- self.ind = 1;
- def isLocal(self):
- return len(sys.argv) > 1 and sys.argv[1] == "SCHULLZ";
- def nextString(self):
- if self.isLocal():
- return self.file.read();
- else:
- return input();
- def nextInt(self):
- return int(self.nextToken());
- def nextToken(self):
- if (self.ind >= len(self.str)):
- self.ind = 0;
- self.str = self.nextString().split();
- self.ind += 1;
- return self.str[self.ind - 1];
- def Solve():
- n = -1;
- try:
- n = rdr.nextInt();
- except Exception:
- return False;
- d = rdr.nextInt();
- m = rdr.nextInt();
- xs = [];
- ys = [];
- for i in range(0, m):
- xs.append(rdr.nextInt());
- ys.append(rdr.nextInt());
- for i in range(0, m):
- x = xs[i];
- y = ys[i];
- if (x + y >= d and x + y <= 2 * n - d and y <= x + d and y >= x - d):
- print("YES");
- else:
- print("NO");
- return True;
- rdr = MyReader();
- if (not rdr.isLocal()):
- Solve();
- else:
- while (Solve()):
- fgh = 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement