Submission #1182488

#TimeUsernameProblemLanguageResultExecution timeMemory
1182488AgageldiSeptember (APIO24_september)C++20
0 / 100
54 ms117828 KiB
#include "bits/stdc++.h"
#include "september.h"
// #include "stub.cpp"
using namespace std;

#define SZ(v) (int)v.size()
#define ll long long
#define MAX_N 5000005

int n, vis[MAX_N], ans, ind[MAX_N], r = -1;
vector <int> v[MAX_N];

// void solve(int x) {
// 	vis[x] = 1;
// 	r = max(r, ind[x]);
// 	for(auto i : v[x]) {
// 		solve(i);
// 		v[i].clear();
// 	}
// }

int solve(int N, int M, vector<int> F, vector<vector<int>> S) {
	ans = 0;
	r = -1;
	for(int i = 0; i < N; i++) {
		vis[i] = 0;
	}
	for(int j = 0; j < N - 1; j++) {
		bool tr = 0;
		for(int i = 0; i < M; i++) {
			vis[S[i][M]]++;
			if(i == M - 1 && vis[S[i][j]] != j + 1) tr = 1;
		}
		ans += 1 - tr;
	}
	return ans;
}
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...