제출 #731182

#제출 시각아이디문제언어결과실행 시간메모리
731182danikoynovVision Program (IOI19_vision)C++14
33 / 100
86 ms1028 KiB
#include "vision.h"
#include <bits/stdc++.h>
using namespace std;

void construct_network(int H, int W, int K)
{
    vector < int > vec;
    int cnt = 0;
    for (int i = 0; i < H; i ++)
        for (int j = 0; j < W; j ++)
        for (int x = 0; x < H; x ++)
        for (int y = 0; y < W; y ++)
    {
        int dis = abs(x - i) + abs(y - j);
        if (dis == K)
        {
            ///cout << i << " : " << j << " : " << x << " : " << y << endl;
            cnt ++;
            vec.push_back(i * W + j);
            vec.push_back(x * W + y);
            add_and(vec);
            vec.clear();
        }
    }


    for (int i = H * W; i < H * W + cnt; i ++)
        vec.push_back(i);
    add_or(vec);
    /**cout << "now" << endl;
    for (int v : vec)
        cout << v << " ";
    cout << endl;*/

}
#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...