148472025-02-04 15:44:53PKBSakktábla (75 pont)cpp17Wrong answer 35/7517ms8740 KiB
#include <iostream>
#include <vector>
#include <math.h>

using namespace std;

int main() {
    int fehercsokis, etcsokis;
    cin >> fehercsokis >> etcsokis;

    /*

    01
    10

    2, 2

    010
    101
    010

    5, 4

    1010
    0101
    1010
    0101

    8, 8

    10101
    01010
    10101
    01010
    10101

    13, 12

    101010
    010101
    101010
    010101
    101010
    010101

    18, 18

    */

    vector<int> sakktabla_meretek;


    for (int i = 1; i < fehercsokis + etcsokis; i++) {
        sakktabla_meretek.push_back(i*i);
    }

    int temp = sakktabla_meretek.size()-1;

    if (abs(fehercsokis - etcsokis) > 1) {
        if (fehercsokis > etcsokis) {
            fehercsokis = etcsokis;
        } else {
            etcsokis = fehercsokis;
        }
    }

    while (fehercsokis + etcsokis < sakktabla_meretek[temp]) {
        temp--;

    }

    cout << sakktabla_meretek[temp] / (temp+1);


    return 0;




}
SubtaskSumTestVerdictTimeMemory
base35/75
1Wrong answer0/01ms508 KiB
2Wrong answer0/017ms8596 KiB
3Accepted5/51ms316 KiB
4Accepted5/51ms316 KiB
5Accepted5/51ms316 KiB
6Accepted5/51ms316 KiB
7Accepted5/51ms316 KiB
8Accepted5/51ms316 KiB
9Accepted5/51ms328 KiB
10Wrong answer0/514ms8660 KiB
11Wrong answer0/714ms8540 KiB
12Wrong answer0/717ms8548 KiB
13Wrong answer0/714ms8548 KiB
14Wrong answer0/714ms8596 KiB
15Wrong answer0/717ms8740 KiB