Submission #867311

#TimeUsernameProblemLanguageResultExecution timeMemory
867311ReyamMatching (COCI20_matching)C++14
5 / 110
0 ms456 KiB
#include<bits/stdc++.h> using namespace std; #define pb push_back #define ll long long #define fix fixed<<setprecision(20) #define endl'\n' #define c(x) cout<<x<<endl #define int ll //int a[200090],pre[200090],suf[200090]; int mx[]={0,0,-1,1},my[]={-1,1,0,0}; int a[600][600]; bool vis[200][200]; int n,m; bool inside(int i,int j){ return (i&&i<=n&&j&&j<=m); } void dfs (int i,int j){ vis[i][j]=1; for(int k=0;k<4;k++){ int nx=i+mx[k],ny=j+my[k]; if(inside(nx,ny)&& !vis[nx][ny]&& a[nx][ny]=='*') { vis[nx][ny]=1; dfs(nx,ny);} } } int32_t main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin>>n; vector<pair<int,int>> v; map< pair<int,int>,int>mp; for(int i=1;i<=n;i++){ int x,y; cin>>x>>y; v.pb({x,y}); mp[{x,y}]=i; } sort(v.begin(),v.end()); int cnt=0; cout<<"DA"<<endl; for(auto x:v){ cout<<mp[{x.first,x.second}]; if(cnt%2) cout<<endl; else cout<<" " ; cnt++; } }

Compilation message (stderr)

matching.cpp:7:9: warning: ISO C++11 requires whitespace after the macro name
    7 | #define endl'\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...