Submission #241032

#TimeUsernameProblemLanguageResultExecution timeMemory
241032topovikPick (COI18_pick)C++14
10 / 100
5 ms384 KiB
#include <bits/stdc++.h> #define f first #define s second #define pb push_back #define INF 1000000000 #define N (long)1e3 using namespace std; typedef long long ll; typedef long double ld; int main() { int a,b,c,d; cin>>a>>b>>c>>d; if (c==0 && d==0) { cout<<0<<" "<<0<<endl; for (int i=1; i<=a/2; i++) cout<<i<<" "<<0<<endl; for (int i=a/2; i; i--) cout<<i<<" "<<1<<endl; for (int i=2; i<=b/2; i++) cout<<1<<" "<<i<<endl; for (int i=b/2; i; i--) cout<<0<<" "<<i<<endl; } else { swap(a,c); swap(b,d); cout<<0<<" "<<0<<endl; for (int i=1; i<=a/2; i++) cout<<i<<" "<<i<<endl; for (int i=a/2-1; i>=0; i--) cout<<i<<" "<<i+2<<endl; for (int i=1; i<b/2; i++) cout<<-i<<" "<<i+2<<endl; for (int i=b/2; i; i--) cout<<0-i<<" "<<i<<endl; } }
#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...