Submission #1255738

#TimeUsernameProblemLanguageResultExecution timeMemory
1255738nerrrminVision Program (IOI19_vision)C++20
0 / 100
104 ms2116 KiB
#include "vision.h"
#include<bits/stdc++.h>
#define pb push_back
using namespace std;
int h, w, k;

void construct_network(int H, int W, int K)
{
    h = H;
    w = W;
    k = K;
    vector < int > g;
    for (int i = 0; i < h; ++ i)
    {
        for (int j = 0; j < w; ++ j)
        {
            vector < int > Ns;
            Ns.pb(i * w + j);
            int pos = add_or(Ns);
            Ns.clear();
            for (int i2 = 0; i2 < h; ++ i2)
            {
                for (int j2 = 0; j2 < w; ++ j2)
                {
                    int dist = abs(i - i2) + abs(j - j2);
                    if(dist == k)Ns.pb(i2 * w + j2);
                }
            }
            int pos2 = add_or(Ns);
            Ns.clear();
            Ns.pb(pos);
            Ns.pb(pos2);
            int fpos = add_and(Ns);
            g.pb(fpos);
        }
    }

	int c = add_or(g);
}
#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...