Submission #3392319
Source Code Expand
#include <iostream> #include <algorithm> using namespace std; long long gcd(long long x, long long y) { if (y == 0) return x; return gcd(y, x % y); } int Q; long long A, B, C, D; int main() { cin >> Q; while (Q--) { cin >> A >> B >> C >> D; long long G = gcd(B, D); long long mn = A - (A - C - 1) / G * G - B; cout << (A < B || B > D || mn < 0 ? "No" : "Yes") << '\n'; } return 0; }
Submission Info
Submission Time | |
---|---|
Task | B - rng_10s |
User | square1001 |
Language | C++14 (GCC 5.4.1) |
Score | 600 |
Code Size | 413 Byte |
Status | AC |
Exec Time | 2 ms |
Memory | 256 KB |
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 | 1 ms | 256 KB |
example_1 | AC | 1 ms | 256 KB |
multi_0 | AC | 2 ms | 256 KB |
multi_1 | AC | 2 ms | 256 KB |
multi_2 | AC | 2 ms | 256 KB |