63402023-11-20 11:55:55GhostIntervallumXOR kihíváscpp17Időlimit túllépés 35/100565ms2948 KiB
#include <iostream>

using namespace std;

int main()
{
    int q, a, i;
    cin >> q;

    for (i = 0; i < q; i++) {
        cin >> a;
        int out = 0, max = 0;
        for (int j = 0; j <= a; j++) {
            out ^= j;
        }
        for (int j = 0; j <= a; j++)
        {
            if ((out ^ j) > max) {
                max = out ^ j;
            }
        }
        cout << out << ' ' << max << "\n";
    }
}
//0001 1
//0011 2
//0000 3
//0100 4
//0001 5 
//0111 6
//0000 7
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1880 KiB
subtask215/15
2Elfogadva4ms2120 KiB
subtask30/15
3Időlimit túllépés559ms1932 KiB
subtask420/20
4Elfogadva52ms2920 KiB
subtask50/50
5Időlimit túllépés565ms2948 KiB
6Időlimit túllépés540ms2444 KiB