Submission #731191

#TimeUsernameProblemLanguageResultExecution timeMemory
731191danikoynovVision Program (IOI19_vision)C++14
52 / 100
6 ms724 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;
    vector < int > ins_list;

    for (int i = 0; i < H; i ++)
        for (int j = 0; j < W; j ++)
        {
            if (min(H, W) != 1 && (H > 30 || W > 30))
            {
                if (i != 0 || j != 0)
                    continue;
            }
            vector < int > cells;
            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)
                    {
                        cells.push_back(x * W + y);
                        ///cout << i << " : " << j << " : " << x << " : " << y << endl;
                    }
                }
                if (cells.empty())
                    continue;
            int cur = add_or(cells);
            vector < int > nxt;
            nxt.push_back(i * W + j);
            nxt.push_back(cur);
            ins_list.push_back(add_and(nxt));

        }


    add_or(ins_list);
    /**cout << "now" << endl;
    for (int v : vec)
        cout << v << " ";
    cout << endl;*/

}

Compilation message (stderr)

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:20:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   20 |             for (int x = 0; x < H; x ++)
      |             ^~~
vision.cpp:31:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   31 |                 if (cells.empty())
      |                 ^~
vision.cpp:8:9: warning: unused variable 'cnt' [-Wunused-variable]
    8 |     int cnt = 0;
      |         ^~~
#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...