#include "registers.h"
#include <bits/stdc++.h>
using namespace std;
void construct_instructions(int s, int n, int k, int q)
{
append_right(2,0,k);
append_xor(3,0,2);
vector<bool> v={1};
for(int i=1;i<=1999;i++)
v.push_back(0);
append_store(6,v);
append_and(14,0,3);
append_not(15,3);
for(int i=0;i<k;i++)
{
if(i)
{
append_right(14,14,1);
append_right(15,15,1);
}
append_and(10,4,15);
append_or(4,14,10);
}
append_and(4,4,6);
for(int i=0;i<k;i++)
{
append_or(11,11,4);
if(i!=k)append_left(4,4,1);
}
append_not(12,11);
append_and(0,0,12);
append_and(2,2,11);
append_or(0,0,2);
}
// 0 2 2 1000
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |