제출 #1061131

#제출 시각아이디문제언어결과실행 시간메모리
1061131amine_aroua레지스터 (IOI21_registers)C++17
0 / 100
0 ms348 KiB
#include "registers.h"
#include<bits/stdc++.h>
using namespace std;
const int B = 2000;
void construct_instructions(int s, int n, int k, int q) 
{
	vector<bool> v(2000);
	for(int i = 0 ; i < k ;i++)
		v[i] = 1;
	append_store(1 , v);
	v.assign(2000 , 0);
	v[0] = 1;
	append_store(2 , v);
	append_and(3 , 1 , 0);
	for(int i = 1 ; i < n ; i++)
	{
		append_right(4 , 0 , i*k);
		append_and(4 , 4 , 0);
		// 4 : y
		append_not(5 , 4);
		append_add(5 , 4 , 2);
		append_add(5 , 4 , 3);
		// 5 : d
		append_right(3 , 5 , B - 1);
		append_and(3 , 3 ,5);
		append_add(3 , 3 ,4);
	}
	append_move(3 , 0);
}
#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...