Submission #778444

# Submission time Handle Problem Language Result Execution time Memory
778444 2023-07-10T10:27:27 Z jasmin Vision Program (IOI19_vision) C++14
0 / 100
2 ms 976 KB
#include "vision.h"
#include<bits/stdc++.h>
using namespace std;

int ind(int x, int y, int H, int W){
    return x*H + y;
}
bool valid(int x, int y, int H, int W){
    if(x<0 || x>=H) return false;
    if(y<0 || y>=W) return false;
    return true;
}

void construct_network(int H, int W, int K) {
	
    vector<int> ns_ans;
    for(int x=0; x<H; x++){
        for(int y=0; y<W; y++){

            vector<int> ns;
            for(int i=0; i<=K; i++){

                int x2=x+i;
                int y2=y-(K-i);
                if(valid(x2, y2, H, W)){

                    ns.push_back(ind(x2, y2, H, W));
                }

                y2=y+(K-i);
                if(valid(x2, y2, H, W)){

                    ns.push_back(ind(x2, y2, H, W));
                }

            }

            if(!ns.empty()){

                int i=add_or(ns);
                i=add_and({ind(x, y, H, W), i});
                ns_ans.push_back(i);
            }
        }
    }

    add_or({ns_ans});
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Incorrect 0 ms 212 KB WA in grader: Invalid index
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Incorrect 0 ms 212 KB WA in grader: Invalid index
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Incorrect 0 ms 212 KB WA in grader: Invalid index
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Incorrect 0 ms 212 KB WA in grader: Invalid index
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 1 ms 336 KB Output is correct
3 Correct 1 ms 212 KB Output is correct
4 Correct 0 ms 212 KB Output is correct
5 Incorrect 0 ms 212 KB WA in grader: Invalid index
6 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Incorrect 1 ms 468 KB WA in grader: Invalid index
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 976 KB WA in grader: Too many instructions
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Incorrect 0 ms 212 KB WA in grader: Invalid index
4 Halted 0 ms 0 KB -