Submission #579885

#TimeUsernameProblemLanguageResultExecution timeMemory
579885joelauBit Shift Registers (IOI21_registers)C++17
21 / 100
2 ms296 KiB
#include "registers.h" #include <bits/stdc++.h> using namespace std; void construct_instructions(int s, int n, int k, int q) { if (k == 1) { append_right(1,0,1); append_and(0,0,1); } else { append_move(1,0); append_right(2,1,1); append_right(3,2,1); append_right(4,3,1); vector<bool> tmp (2000,false); tmp[0] = true; append_store(5,tmp); append_and(0,2,4); append_and(0,0,5); append_left(0,0,1); append_and(6,1,3); append_and(7,1,4); append_not(8,2); append_and(7,7,8); append_or(6,6,7); append_and(7,2,3); append_not(8,4); append_and(7,7,8); append_or(6,6,7); append_and(6,6,5); append_or(0,0,6); } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...