71142023-12-30 17:25:10tomi7Sakktábla (75 pont)cpp17Hibás válasz 70/754ms3640 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;

int main() {
	long long feher, fekete;cin>>feher>>fekete;
	long long eddiglegjobb=0;
	for(long long i=0;i*i<feher+fekete;i++){
		eddiglegjobb=i*i;
	}
	long long valasz=0;
	for(long long i=0;i<eddiglegjobb;i++){
		if(i*i%2==0){
			if(feher>=i*i/2 && fekete>=i*i/2){
				valasz=i;
			}
		}else{
			if(feher>=i*i/2 && fekete>=i*i/2+1 || feher>=i*i/2+1 && fekete>=i*i/2){
				valasz=i;
			}
		}
	}
	cout<<valasz<<'\n';
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base70/75
1Elfogadva0/03ms1880 KiB
2Elfogadva0/04ms2116 KiB
3Elfogadva5/53ms2472 KiB
4Elfogadva5/53ms2620 KiB
5Elfogadva5/53ms2756 KiB
6Hibás válasz0/53ms2960 KiB
7Elfogadva5/53ms3172 KiB
8Elfogadva5/53ms3252 KiB
9Elfogadva5/53ms3148 KiB
10Elfogadva5/54ms3172 KiB
11Elfogadva7/74ms3280 KiB
12Elfogadva7/74ms3484 KiB
13Elfogadva7/74ms3456 KiB
14Elfogadva7/74ms3528 KiB
15Elfogadva7/74ms3640 KiB