Submission #1141767

#TimeUsernameProblemLanguageResultExecution timeMemory
1141767ibshacmp (balkan11_cmp)C++20
0 / 100
416 ms82520 KiB
#include "cmp.h"

void remember(int a) {
    a -= 1024;
    if (a < 0) {
        bit_set(1);
    }

    for (int i=2; i<=10; i++){
        if (a & (1<<(i-2))) bit_set(i);
    }
}

int compare(int b) {
    int a=0;
    for (int i=2; i<=10; i++){
        if (bit_get(i)) a |= (1<<(i-2));
    }
    if (bit_get(1)) a|=(-1<<9);
    a += 1024;
    if (b < a) return -1;
    else if (b == a) return 0;
    return 1;

}

#Verdict Execution timeMemoryGrader output
Fetching results...