Submission #1014731

#TimeUsernameProblemLanguageResultExecution timeMemory
1014731whitewind664Unija (COCI17_unija)C++17
50 / 100
225 ms31064 KiB
#include <bits/stdc++.h> using namespace std; #define int long long bool sorting(pair<int, int> a, pair<int, int> b) { if (a.first == b.first) { return a.second > b.second; } return a.first < b.first; } int32_t main() { ios_base::sync_with_stdio(false); cin.tie(0); int n; cin >> n; pair<int,int> pravoagolnik[n]; for (int i=0;i<n;i++) { cin >> pravoagolnik[i].first >> pravoagolnik[i].second; pravoagolnik[i].first/=2; pravoagolnik[i].second/=2; } sort(pravoagolnik, pravoagolnik+n, sorting); // for (int i = 0; i < n; i++) { // cout << pravoagolnik[i].first << " " << pravoagolnik[i].second << endl; // } int rez=pravoagolnik[0].first*pravoagolnik[0].second; for (int i=1;i<n;i++) { rez+=(pravoagolnik[i].first-pravoagolnik[i-1].first)*pravoagolnik[i].second; } cout << 4*rez << 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...