Submission #1207911

#TimeUsernameProblemLanguageResultExecution timeMemory
1207911simona1230Bit Shift Registers (IOI21_registers)C++20
33 / 100
2 ms748 KiB
#include "registers.h" #include <bits/stdc++.h> using namespace std; void construct_instructions(int s, int n, int k, int q) { vector<bool> v(2000); v[k-1]=1; append_store(50,v); for(int i=0;i<k;i++) v[i]=1; append_store(51,v); int f=0; for(int i=1;i<n;i++) { append_right(1,0,i*k); append_xor(2,f,1); append_and(3,f,2); append_not(4,2); for(int j=0;j<k;j++) { if(j)append_left(5,5,1); append_and(5,5,4); append_or(5,5,3); } append_and(5,5,50); append_right(5,5,k-1); append_add(5,5,51); append_print(5); append_not(6,5); append_and(5,5,f); append_and(6,6,1); int h=7; if(f==7)h=8; if(i==n-1)h=0; append_or(h,5,6); f=h; } } // 0 2 2 1000
#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...