Submission #1193967

#TimeUsernameProblemLanguageResultExecution timeMemory
1193967zh_hSeptember (APIO24_september)C++20
0 / 100
1 ms324 KiB
#include <bits/stdc++.h> #define pb push_back #define lint long long int using namespace std; int solve (int n, int m, vector<int> parent, vector<vector<int>> s) { vector<int> mx(n, -1); for (int i = 0; i < m; i ++) { for (int j = 0; j < n-1; j ++) { mx[s[i][j]] = max(mx[s[i][j]], j); } } int cur_mx = 0; int cur_i = 0; int ans = 0; while (cur_i < n-1) { ans ++; cur_mx = cur_i; while (cur_i <= cur_mx) { cur_mx = max(cur_mx, mx[s[0][cur_i]]); cur_i ++; } } 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...