제출 #1038813

#제출 시각아이디문제언어결과실행 시간메모리
1038813amirhoseinfar1385Vision Program (IOI19_vision)C++17
8 / 100
1 ms600 KiB
#include "vision.h"
#include<bits/stdc++.h>
using namespace std;
int n,m;
 
void construct_network(int H, int W, int K) {
	n=H;
	m=W;
	vector<int>akh;
	int now=n*m-1;
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
          if(i!=0||j!=0){
            continue;
          }
			vector<int>pors;
			for(int h=0;h<n;h++){
				for(int z=0;z<m;z++){
					if(abs(h-i)+abs(z-j)==K){
//						cout<<"wtf: "<<i<<" "<<j<<" "<<h<<" "<<z<<endl;
						pors.push_back(h*m+z);
					}
				}
			}
			if((int)pors.size()==0){
				continue;
			}
			add_or(pors);
			now++;
			add_and({i*m+j,now});
			now++;
			akh.push_back(now);
		}
	}
	add_or(akh);
}
#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...