제출 #568719

#제출 시각아이디문제언어결과실행 시간메모리
568719shrimb이상한 기계 (APIO19_strange_device)C++17
10 / 100
5061 ms524288 KiB
#pragma GCC optimize ("Ofast")
#pragma GCC target ("avx,avx2,fma")

#include"bits/stdc++.h"
using namespace std;

#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;

template<class x>
using ordered_set = tree<x, null_type,less<x>, rb_tree_tag,tree_order_statistics_node_update>;

#define int long long
#define endl '\n'
#define mod 1000000007
//\
#define mod 1686876991

map<int, set<int>> mp;

signed main () {
    cin.tie(0)->sync_with_stdio(0);

    int n, a, b;
    cin >> n >> a >> b;

    int l[n], r[n];
    int ans = 0;
    for (int i = 0 ; i < n ; i++) {
        cin >> l[i] >> r[i];
        for (int t = l[i] ; t <= r[i] ; t++) {
            int x = (t + t / b) % a;
            int y = t % b;
            if (!(mp.count(x) and mp[x].count(y))) {
                ans++;
                mp[x].insert(y);
            }
        }
    }
    cout << ans << endl;
}

컴파일 시 표준 에러 (stderr) 메시지

strange_device.cpp:17:1: warning: multi-line comment [-Wcomment]
   17 | //\
      | ^
#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...