제출 #1206722

#제출 시각아이디문제언어결과실행 시간메모리
1206722simona1230레지스터 (IOI21_registers)C++20
0 / 100
0 ms328 KiB
#include "registers.h"
#include <bits/stdc++.h>
using namespace std;

void construct_instructions(int s, int n, int k, int q)
{
	append_right(1,0,0);
	append_right(2,0,k);
	append_xor(3,1,2);
	append_print(1);
	append_print(2);
	append_print(3);
	vector<bool> v={1};
	for(int i=1;i<=1999;i++)
        v.push_back(0);
    append_store(6,v);
    for(int i=0;i<k;i++)
    {
        append_right(5,1,i);
        append_right(7,3,i);
        append_and(5,5,6);
        append_and(7,7,6);

        append_and(9,5,7);
        append_not(8,7);
        append_and(10,4,8);
        append_or(4,9,10);
        for(int j=0;j<=10;j++)
            append_print(j);
    }
    for(int i=0;i<k;i++)
    {
        append_or(11,11,4);
        append_right(4,4,1);
    }

    append_not(12,11);
    append_and(1,1,12);
    append_and(2,2,11);
    append_or(0,1,2);
}
// 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...