Submission #1221251

#TimeUsernameProblemLanguageResultExecution timeMemory
1221251boclobanchatVision Program (IOI19_vision)C++20
12 / 100
66 ms1096 KiB
#include"vision.h"
#include<bits/stdc++.h>
using namespace std;
void construct_network(int H,int W,int K)
{
	vector<int> vv1,vv2,w;
	for(int i=0;i<H+W-1;i++)
	{
		vector<int> vi;
		for(int j=0;j<H*W;j++) if(j/W+j%W==i) vi.push_back(j);
		vv1.push_back(add_or(vi));
	}
	for(int i=0;i<H+W-1;i++)
	{
		vector<int> vi;
		for(int j=0;j<H*W;j++) if(j/W+W-1-j%W==i) vi.push_back(j);
		vv2.push_back(add_or(vi));
	}
	for(int i=K;i<vv1.size();i++)
	{
		w.push_back(add_and({vv1[i],vv1[i-K]}));
		w.push_back(add_and({vv2[i],vv2[i-K]}));
	}
	add_or(w);
}
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...