313182026-08-21 15:48:13Firesloth28Gyilkos ketrecekcpp17Hibás válasz 39/10020ms812 KiB
#include <bits/stdc++.h>
using namespace std;

void solve() {
    int n, k;
    cin >> n >> k;

    int lastNum = n - k * (k - 1) / 2;

    bool canUniquelySolve = k == 1 || lastNum == k || lastNum == k + 1;

    cout << (canUniquelySolve ? "YES" : "NO") << endl;
}

int main() {
    ios::sync_with_stdio(false);
    cin.tie(0);

    int t;
    cin >> t;

    while(t--) {
        solve();
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
2Elfogadva1ms316 KiB
subtask217/17
3Elfogadva1ms316 KiB
subtask322/22
4Elfogadva1ms316 KiB
5Elfogadva18ms548 KiB
6Elfogadva17ms316 KiB
7Elfogadva18ms316 KiB
8Elfogadva18ms532 KiB
9Elfogadva18ms316 KiB
10Elfogadva17ms316 KiB
11Elfogadva18ms636 KiB
12Elfogadva18ms500 KiB
subtask40/33
13Elfogadva1ms316 KiB
14Elfogadva18ms548 KiB
15Elfogadva17ms316 KiB
16Elfogadva18ms316 KiB
17Elfogadva18ms532 KiB
18Elfogadva18ms316 KiB
19Elfogadva17ms316 KiB
20Elfogadva18ms636 KiB
21Elfogadva18ms500 KiB
22Elfogadva18ms756 KiB
23Elfogadva17ms508 KiB
24Elfogadva19ms316 KiB
25Elfogadva18ms572 KiB
26Elfogadva18ms564 KiB
27Elfogadva18ms564 KiB
28Elfogadva18ms676 KiB
29Elfogadva18ms756 KiB
30Elfogadva18ms756 KiB
31Elfogadva18ms748 KiB
32Hibás válasz20ms564 KiB
subtask50/28
33Elfogadva1ms316 KiB
34Elfogadva18ms548 KiB
35Elfogadva17ms316 KiB
36Elfogadva18ms316 KiB
37Elfogadva18ms532 KiB
38Elfogadva18ms316 KiB
39Elfogadva17ms316 KiB
40Elfogadva18ms636 KiB
41Elfogadva18ms500 KiB
42Elfogadva18ms756 KiB
43Elfogadva17ms508 KiB
44Elfogadva19ms316 KiB
45Elfogadva18ms572 KiB
46Elfogadva18ms564 KiB
47Elfogadva18ms564 KiB
48Elfogadva18ms676 KiB
49Elfogadva18ms756 KiB
50Elfogadva18ms756 KiB
51Elfogadva18ms748 KiB
52Hibás válasz20ms564 KiB
53Elfogadva19ms316 KiB
54Elfogadva18ms564 KiB
55Elfogadva18ms580 KiB
56Elfogadva19ms588 KiB
57Elfogadva19ms812 KiB
58Elfogadva19ms564 KiB
59Elfogadva19ms564 KiB
60Elfogadva19ms564 KiB
61Elfogadva19ms564 KiB
62Elfogadva19ms564 KiB
63Hibás válasz19ms564 KiB