Submission #1118935

#TimeUsernameProblemLanguageResultExecution timeMemory
1118935vjudge1Strange Device (APIO19_strange_device)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #pragma optimize("g", on) #pragma GCC optimize ("inline") #pragma GCC optimize ("Ofast") #pragma GCC optimize ("unroll-loops") #pragma GCC optimize ("03") #pragma GCC target ("sse,sse2,sse3,ssse3,sse4,popcnt,abm,avx2,mmx,fma,avx,tune=native") //void Freopen () { //#ifndef ONLINE_JUDGE //freopen("input.txt", "r", stdin); //freopen("output.txt", "w", stdout); //#endif //} using namespace std; #define fi first #define se second #define int long long const int N = 3e5 + 7; void solve() { int n, A, B; cin>>n>>A>>B; // for(int i = 1; i <= n; i++) { // cout << (i + (i / B)) % A << ' ' << i % B << '\n'; // } // return; if(n == 1) { cout << min(A * B, r - l + 1) << '\n'; return; } map<pair<int, int>, int> mp; int cnt = 0; for(int i = 1; i <= n; i++) { int l, r; cin>>l>>r; for(int j = l; j <= r; j++) { int x = (j + (j / B)) % A, y = j % B; if(!mp[{x, y}])cnt ++, mp[{x, y}] = 1; } } cout << cnt << '\n'; } signed main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); //Freopen(); int T = 1; // cin>>T; while(T --)solve(); }

Compilation message (stderr)

strange_device.cpp:2: warning: ignoring '#pragma optimize ' [-Wunknown-pragmas]
    2 | #pragma optimize("g", on)
      | 
strange_device.cpp: In function 'void solve()':
strange_device.cpp:28:22: error: 'r' was not declared in this scope
   28 |   cout << min(A * B, r - l + 1) << '\n';
      |                      ^
strange_device.cpp:28:26: error: 'l' was not declared in this scope
   28 |   cout << min(A * B, r - l + 1) << '\n';
      |                          ^