7086 2023. 12. 30 10:01:31 MagyarKendeSZLG Sakktábla (75 pont) cpp17 Elfogadva 75/75 3ms 3868 KiB
#include <bits/stdc++.h>

#define speed cin.tie(0); ios::sync_with_stdio(0)
#define cinv(v) for (auto& e : v) cin >> e;
#define all(v) v.begin(), v.end()
#define has(s, e) s.count(e)

using namespace std;
using ll = long long;
using point = array<int, 2>;

int main() {
    speed;

    int N, M;
    cin >> N >> M;
    int K = min(sqrt(N * 2), sqrt(M * 2)),
        db = pow(K, 2) / 2;
    N -= db, M -= db;
    cout << (K += (N >= K + 1 && M >= K) || (M >= K + 1 && N >= K));
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 75/75
1 Elfogadva 0/0 3ms 1892 KiB
2 Elfogadva 0/0 3ms 2116 KiB
3 Elfogadva 5/5 3ms 2480 KiB
4 Elfogadva 5/5 3ms 2388 KiB
5 Elfogadva 5/5 3ms 2580 KiB
6 Elfogadva 5/5 3ms 2664 KiB
7 Elfogadva 5/5 3ms 2796 KiB
8 Elfogadva 5/5 3ms 3004 KiB
9 Elfogadva 5/5 3ms 3256 KiB
10 Elfogadva 5/5 3ms 3176 KiB
11 Elfogadva 7/7 3ms 3216 KiB
12 Elfogadva 7/7 3ms 3316 KiB
13 Elfogadva 7/7 3ms 3540 KiB
14 Elfogadva 7/7 3ms 3660 KiB
15 Elfogadva 7/7 3ms 3868 KiB