Submission #404906

#TimeUsernameProblemLanguageResultExecution timeMemory
404906A_D이상한 기계 (APIO19_strange_device)C++14
10 / 100
5068 ms524292 KiB
#include <bits/stdc++.h> #define int long long #define ii pair<int,int> #define F first #define S second #define du long double using namespace std; set<ii> st; void solve() { int n,a,b; cin>>n>>a>>b; while(n--){ int l,r; scanf("%lld",&l); scanf("%lld",&r); for(int i=l;i<=r;i++){ int x=(i+(i/b))%a; int y=i%b; st.insert({x,y}); } } cout<<st.size()<<endl; } main() { int t=1; //cin>>t; while(t--)solve(); }

Compilation message (stderr)

strange_device.cpp:26:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   26 | main()
      | ^~~~
strange_device.cpp: In function 'void solve()':
strange_device.cpp:15:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   15 |         scanf("%lld",&l);
      |         ~~~~~^~~~~~~~~~~
strange_device.cpp:16:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   16 |         scanf("%lld",&r);
      |         ~~~~~^~~~~~~~~~~
#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...