# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
834462 | Marco_Escandon | Vision Program (IOI19_vision) | C++17 | 2 ms | 468 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include<bits/stdc++.h>
using namespace std;
#include "vision.h"
typedef int ll;
void construct_network(int H, int W, int K) {
if(max(H,W)>30)
{
vector<int> inst;
for(int i=0; i<1; i++)
{
for(int j=0; j<1; j++)
{
vector<ll> query;
for(int l=-K; l<=K; l++)
{
if(i+l<H&& i+l>=0 && j+K-abs(l)<W)
{
query.push_back((i+l)*W+ j+K-abs(l));
//cout<<(i+l)*W+ j+K-abs(l)<<" ";
}
}
if(query.size()!=0)
{
ll a= query[0];
if(query.size()!=1)
a=add_or(query);
inst.push_back(add_and({(i*W+j),a}));
}
//cout<<"\n";
}
}
ll a=add_or(inst);
return;
}
vector<int> inst;
for(int i=0; i<H; i++)
{
for(int j=0; j<W; j++)
{
vector<ll> query;
for(int l=-K; l<=K; l++)
{
if(i+l<H&& i+l>=0 && j+K-abs(l)<W)
{
query.push_back((i+l)*W+ j+K-abs(l));
//cout<<(i+l)*W+ j+K-abs(l)<<" ";
}
}
if(query.size()!=0)
{
ll a= query[0];
if(query.size()!=1)
a=add_or(query);
inst.push_back(add_and({(i*W+j),a}));
}
//cout<<"\n";
}
}
ll a=add_or(inst);
}
Compilation message (stderr)
# | 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... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |