Submission #1356044

#TimeUsernameProblemLanguageResultExecution timeMemory
1356044Toto9월 (APIO24_september)C++20
0 / 100
0 ms344 KiB
#include "september.h"

#include <bits/stdc++.h>
using namespace std;

int solve(int n, int m, std::vector<int> F, std::vector<std::vector<int>> s) {
    vector<int> mpos(n+1,-1);
    for(int i=0;i<m;i++){
        for(int j=0;j<n-1;j++){
            mpos[s[i][j]]=max(mpos[s[i][j]],j);
        }
    }
    int pos=0,ans=0;
    for(int i=0;i<n-1;i++){
        pos=max(pos,mpos[s[0][i]]);
        if(i==pos){
            ans++; 
            //cout << i << '\n';
        }
    }
	return ans;
}
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...