Submission #536587

#TimeUsernameProblemLanguageResultExecution timeMemory
536587MajidCONSUL (info1cup19_consul)C++17
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> #include<grader.h> using namespace std; //Types using ll = long long; using db = double; //Vectors #define pb push_back #define sz(vec) ((ll)vec.size()) #define all(vec) vec.begin(), vec.end() //things #define f first #define s second const int SMALLINF = 1e9 + 7; const ll BIGINF = ((ll)1e18) + 7; #define Speeed ios::sync_with_stdio(0);cin.tie(NULL); cout.tie(NULL); Speeed void solve(ll n){ for(ll i = 0; i <= 50; i++){ ll rndm = (rand()%n) + 1; ll val = kth(rndm); if(cnt(val) > n/3){ say_answer(val); return; } } say_answer(-1); }

Compilation message (stderr)

consul.cpp:19:16: error: specializing member 'std::basic_ios<char>::sync_with_stdio' requires 'template<>' syntax
   19 | #define Speeed ios::sync_with_stdio(0);cin.tie(NULL); cout.tie(NULL);
      |                ^~~
consul.cpp:20:1: note: in expansion of macro 'Speeed'
   20 | Speeed
      | ^~~~~~
consul.cpp:19:40: error: 'cin' does not name a type; did you mean 'sin'?
   19 | #define Speeed ios::sync_with_stdio(0);cin.tie(NULL); cout.tie(NULL);
      |                                        ^~~
consul.cpp:20:1: note: in expansion of macro 'Speeed'
   20 | Speeed
      | ^~~~~~
consul.cpp:19:55: error: 'cout' does not name a type
   19 | #define Speeed ios::sync_with_stdio(0);cin.tie(NULL); cout.tie(NULL);
      |                                                       ^~~~
consul.cpp:20:1: note: in expansion of macro 'Speeed'
   20 | Speeed
      | ^~~~~~