# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
781651 | 2023-07-13T09:12:26 Z | kebine | 이상한 기계 (APIO19_strange_device) | C++17 | 0 ms | 0 KB |
#include <bits/stdc++.h> #define ll long long using namespace std; bool vis[1000000][1000000]; int main(){ ll n,a,b;cin>>n>>a>>b; ll ans=0; for(int j=1;j<=n;j++){ ll x,y;cin>>x>>y; for(ll i=x;i<=y;i++){ ll c=(i+i/b)%a; ll d=i%b; if(!vis[d][c]){ ans++; vis[d][c]=true; } } } cout<<ans; }