Submission #1340909

#TimeUsernameProblemLanguageResultExecution timeMemory
1340909NipphitchRigged Roads (NOI19_riggedroads)C++20
10 / 100
79 ms4688 KiB
#include <bits/stdc++.h>
using namespace std;
const int N=3e5+5;

int n,m,ans[N],r[N];

signed main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    cin >> n >> m;
    for(int i=1;i<=m;i++){
        int u,v;
        cin >> u >> v;
    }
    for(int i=1;i<n;i++) cin >> r[i];
    sort(r+1,r+1+n-1);
    for(int i=1;i<n;i++) ans[r[i]]=i;
    int tmp=n;
    for(int i=1;i<=m;i++) if(ans[i]==0) ans[i]=tmp++;
    for(int i=1;i<=m;i++) cout << ans[i] << " ";
}
#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...