254392026-02-20 09:06:30mihalykocsisSakktábla (75 pont)cpp17Elfogadva 75/752ms756 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n; int m; cin >> n >> m;
	int ans = 1;
	for (int i = 1; i <= sqrt(n + m); i++) {
		if (i % 2 == 0 && i * i / 2 <= min(n, m)) {
			ans = i;
		}
		if (i % 2 == 1 && i * i / 2 <= min(n, m) && i * i / 2 + 1 <= max(n, m)) {
			ans = i;
		}
	}
	cout << ans;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base75/75
1Elfogadva0/01ms500 KiB
2Elfogadva0/01ms508 KiB
3Elfogadva5/51ms316 KiB
4Elfogadva5/51ms316 KiB
5Elfogadva5/52ms316 KiB
6Elfogadva5/52ms316 KiB
7Elfogadva5/52ms316 KiB
8Elfogadva5/52ms508 KiB
9Elfogadva5/51ms316 KiB
10Elfogadva5/51ms500 KiB
11Elfogadva7/71ms316 KiB
12Elfogadva7/71ms316 KiB
13Elfogadva7/72ms756 KiB
14Elfogadva7/72ms316 KiB
15Elfogadva7/71ms316 KiB