Submission #1025395

#TimeUsernameProblemLanguageResultExecution timeMemory
1025395LeaRouseVision Program (IOI19_vision)C++14
44 / 100
1100 ms10300 KiB
#include <bits/stdc++.h>
#include "vision.h"
#define fastio ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
#define ll long long
#define ff first
#define ss second
using namespace std;
const int MAX=2e5+5;
ll P[MAX],bit[MAX],d=0;
 
void construct_network(int h,int w,int k){
    vector<int>v[MAX];
    bool awa=false;
    for(int i=0;i<w*h;i++){
        int a=i/w;
        int b=i-w*a;
        for(int j=i+1;j<w*h;j++){
            int c=j/w;
            int d=j-w*c;
            if(abs(a-c)+abs(b-d)==k){
                v[i].push_back(j);
            }
        }
    }
    int a=0;
    vector<int>res;
    for(int i=0;i<h*w;i++){
        if(v[i].size()){
            add_or(v[i]);
            vector<int>r;
            r.push_back(a+w*h);
            r.push_back(i);
            a++;
            add_and(r);
            res.push_back(a+w*h);
            a++;
        }
    }
    add_or(res);
}

Compilation message (stderr)

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:13:10: warning: unused variable 'awa' [-Wunused-variable]
   13 |     bool awa=false;
      |          ^~~
#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...