Submission #2846924
Source Code Expand
from fractions import gcd
def solve(a, b, c, d):
if d < b: return False
g = gcd(d, b)
a, ar = divmod(a, g)
c, cr = divmod(c, g)
d /= g
b /= g
if ar > cr: c -= 1
if a < b: return False
return c >= b - 1
for cas in xrange(input()):
print 'Yes' if solve(*map(int, raw_input().split())) else 'No'
Submission Info
| Submission Time | |
|---|---|
| Task | B - rng_10s |
| User | kevinsogo |
| Language | Python (2.7.6) |
| Score | 600 |
| Code Size | 350 Byte |
| Status | AC |
| Exec Time | 33 ms |
| Memory | 4392 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 600 / 600 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | example_0, example_1 |
| All | example_0, example_1, multi_0, multi_1, multi_2 |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| example_0 | AC | 33 ms | 4392 KiB |
| example_1 | AC | 19 ms | 4008 KiB |
| multi_0 | AC | 21 ms | 4008 KiB |
| multi_1 | AC | 21 ms | 4008 KiB |
| multi_2 | AC | 21 ms | 4008 KiB |