Submission #1322057

#TimeUsernameProblemLanguageResultExecution timeMemory
1322057aaaaaaaaJakarta Skyscrapers (APIO15_skyscraper)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long
const int inf = 1e18;
signed main(){
    ios::sync_with_stdio(0);
    cin.tie(nullptr); cout.tie(nullptr);
    int n, m;
    cin >> n >> m;
    vector<int> d(m), s(m);
    for(int i = 0; i < m; ++i){
        cin >> d[i] >> s[i];
    }
    assert(m <= 3);
    if(m == 2){
        int dist = abs(d[0] - d[1]);
        if(dist % s[0] == 0){
            cout << dist / s[0] << "\n";
        }else{
            cout << "-1\n";
        }
    }else{
        int dist_ab = abs(d[0] - d[1]);
        int dist_ac = abs(d[0] - d[2]);
        int dist_cb = abs(d[1] - d[2]);
        int ans = inf;
        if(dist_ab % s[0] ==Q 0){
            ans = min(ans, dist_ab / s[0]);
        }
        if(dist_ac % s[0] == 0 && dist_cb % s[2] == 0){
            ans = min(ans, dist_ac / s[0] + dist_cb / s[2]);
        }
        if(ans == inf) cout << "-1\n";
        else cout << ans << "\n";
    }
    return 0;
}

Compilation message (stderr)

skyscraper.cpp: In function 'int main()':
skyscraper.cpp:27:29: error: 'Q' was not declared in this scope
   27 |         if(dist_ab % s[0] ==Q 0){
      |                             ^
skyscraper.cpp:27:30: error: expected ')' before numeric constant
   27 |         if(dist_ab % s[0] ==Q 0){
      |           ~                  ^~
      |                              )