Submission #1114626

#TimeUsernameProblemLanguageResultExecution timeMemory
1114626expert007Lightning Rod (NOI18_lightningrod)C++14
Compilation error
0 ms0 KiB
#include "bits/stdc++.h" using namespace std; #define ull unsigned long long #define int long long const int MOD = 1e9 + 7; void setIO() { cin.tie(0)->sync_with_stdio(0); } void solve() { int n; cin >> n; vector<pair<int, int>> a(n); for (int i = 0; i < n; i++) { cin >> a[i].first >> a[i].second; } sort(a.begin(), a.end()); int ct = 0; if(a[0].second < a[1].second){ if(a[1].first - a[0].first <= a[1].second - a[0].second]){ ct = 1; } else{ ct = 2; } } else if(a[0].second > a[1].second){ if(a[0].first - a[1].first <= a[0].second - a[1].second]){ ct = 1; } else{ct = 2;} } else{ ct = 2; } cout << ct << endl; } int32_t main() { setIO(); solve(); return 0; }

Compilation message (stderr)

lightningrod.cpp: In function 'void solve()':
lightningrod.cpp:22:64: error: expected ')' before ']' token
   22 |         if(a[1].first - a[0].first <= a[1].second - a[0].second]){
      |           ~                                                    ^
      |                                                                )
lightningrod.cpp:22:64: error: expected primary-expression before ']' token
lightningrod.cpp:30:64: error: expected ')' before ']' token
   30 |         if(a[0].first - a[1].first <= a[0].second - a[1].second]){
      |           ~                                                    ^
      |                                                                )
lightningrod.cpp:30:64: error: expected primary-expression before ']' token