Submission #1200879

#TimeUsernameProblemLanguageResultExecution timeMemory
1200879KuanyshhPainting Walls (APIO20_paint)C++20
0 / 100
2 ms4936 KiB
#include "paint.h"

#include <bits/stdc++.h>

#define sz(x) (int)(x).size()

using namespace std;

const int maxn = 2e5 + 7;

vector <int> g[maxn];

int minimumInstructions(int N, int M, int K, vector<int> C, vector<int> A, vector<vector<int>> B) {
	for (int i = 0; i < sz(A); i++) {
		for (int j = 0; j < sz(B[i]); j++) {
			g[B[i][j]].push_back(i);
		}
	}
	for (int i = 0; i < K; i++) {
		if (!sz(g[i])) {
			return -1;
		}
	}
	return N;
}
#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...