71132023-12-30 17:22:58tomi7Sakktábla (75 pont)cpp17Hibás válasz 30/757ms3584 KiB
// Source: https://usaco.guide/general/io

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

int main() {
	int feher, fekete;cin>>feher>>fekete;
	int eddiglegjobb=0;
	for(int i=0;i*i<feher+fekete;i++){
		eddiglegjobb=i*i;
	}
	int valasz=0;
	for(int 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
base30/75
1Elfogadva0/03ms2004 KiB
2Hibás válasz0/07ms2152 KiB
3Elfogadva5/53ms2348 KiB
4Elfogadva5/53ms2376 KiB
5Elfogadva5/53ms2776 KiB
6Hibás válasz0/53ms2916 KiB
7Elfogadva5/53ms3064 KiB
8Elfogadva5/53ms3176 KiB
9Elfogadva5/53ms3204 KiB
10Hibás válasz0/56ms3412 KiB
11Hibás válasz0/77ms3408 KiB
12Hibás válasz0/77ms3372 KiB
13Hibás válasz0/77ms3376 KiB
14Hibás válasz0/77ms3508 KiB
15Hibás válasz0/77ms3584 KiB