Submission #124393

#TimeUsernameProblemLanguageResultExecution timeMemory
124393MtaylorStrange Device (APIO19_strange_device)C++17
0 / 100
5116 ms524292 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef vector<ll> vl ; #define mp make_pair #define pb push_back #define f first #define s second #define all(v) (v).begin(),(v).end() const int MOD = 1000000007; const int N = 1000005; const double PI =4*atan(1); const double eps = 1e-7; ll n,a,b; set<pair<ll,ll> > ss; int main(){ //ios::sync_with_stdio(0); //freopen("easy.txt","r",stdin); cin >> n >> a >> b; for(int i=0;i<n;i++){ ll x,y; scanf("%lld %lld",&x,&y); for(int t=x;t<=y;t++){ ll xx=(t+(t/a)) %a; ll yy=(t%b); ss.insert(mp(xx,yy)); } } cout << ss.size() << endl; return 0; }

Compilation message (stderr)

strange_device.cpp: In function 'int main()':
strange_device.cpp:29:18: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
             scanf("%lld %lld",&x,&y);
             ~~~~~^~~~~~~~~~~~~~~~~~~
#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...