Submission #1289297

#TimeUsernameProblemLanguageResultExecution timeMemory
1289297nhatminhgpt2008Best Place (NOI17_bestplace)C++20
100 / 100
18 ms4044 KiB
#include<bits/stdc++.h> using namespace std; #define FILE(F) freopen(F".inp","r",stdin),freopen(F".out","w",stdout) #define int long long #define For(i,a,b) for(int i=(a),_b=(b);i<=_b;i++) #define rFor(i,a,b) for(int i=(a),_b=(b);i>=_b;i--) template<typename T> bool minimize(T &a, const T &b){return a>b?a=b,1:0;} template<typename T> bool maximize(T &a, const T &b){return a<b?a=b,1:0;} main(){ ios::sync_with_stdio(0); cin.tie(0); int n; cin>>n; vector<int> x,y; while(n--){ int a,b; cin>>a>>b; x.push_back(a); y.push_back(b); } auto med=[&](vector<int> &a){ if(a.size()&1){ nth_element(a.begin(),a.begin()+a.size()/2,a.end()); return a[a.size()/2]; } nth_element(a.begin(),a.begin()+a.size()/2,a.end()); int t1=a[a.size()/2]; nth_element(a.begin(),a.begin()+a.size()/2-1,a.end()); int t2=a[a.size()/2-1]; return (t1+t2)/2; }; cout<<med(x)<<' '<<med(y); }

Compilation message (stderr)

bestplace.cpp:10:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   10 | main(){
      | ^~~~
#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...