Submission #650225

#TimeUsernameProblemLanguageResultExecution timeMemory
650225inksamuraiProsjek (COCI18_prosjek)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; #define rep(i,n) for(int i=0;i<n;i++) #define rng(i,c,n) for(int i=c;i<n;i++) #define per(i,n) for(int i=n-1;i>=0;i--) #define fi first #define se second #define pb push_back #define sz(a) (int)a.size() #define vec(...) vector<__VA_ARGS__> #define _3yqVz8E ios::sync_with_stdio(0),cin.tie(0) typedef long long ll; using pii=pair<int,int>; using vi=vector<int>; void print(){cout<<'\n';} template<class h,class...t> void print(const h&v,const t&...u){cout<<v<<' ',print(u...);} // e signed main(){ _3yqVz8E; int n;cin>>n; vec(ld) a; rep(i,n){ int v; cin>>v; a.pb(v); } rep(_,n-1){ sort(a.begin(), a.end()); ld v=(a[0]+a[1])/2.0; a.erase(a.begin()); a.erase(a.begin()); a.pb(v); } cout<<fixed<<setprecision(6); cout<<a[0]<<"\n"; }

Compilation message (stderr)

prosjek.cpp: In function 'int main()':
prosjek.cpp:23:6: error: 'ld' was not declared in this scope; did you mean 'll'?
   23 |  vec(ld) a;
      |      ^~
prosjek.cpp:10:25: note: in definition of macro 'vec'
   10 | #define vec(...) vector<__VA_ARGS__>
      |                         ^~~~~~~~~~~
prosjek.cpp:10:36: error: template argument 1 is invalid
   10 | #define vec(...) vector<__VA_ARGS__>
      |                                    ^
prosjek.cpp:23:2: note: in expansion of macro 'vec'
   23 |  vec(ld) a;
      |  ^~~
prosjek.cpp:10:36: error: template argument 2 is invalid
   10 | #define vec(...) vector<__VA_ARGS__>
      |                                    ^
prosjek.cpp:23:2: note: in expansion of macro 'vec'
   23 |  vec(ld) a;
      |  ^~~
prosjek.cpp:8:12: error: request for member 'push_back' in 'a', which is of non-class type 'int'
    8 | #define pb push_back
      |            ^~~~~~~~~
prosjek.cpp:27:5: note: in expansion of macro 'pb'
   27 |   a.pb(v);
      |     ^~
prosjek.cpp:30:10: error: request for member 'begin' in 'a', which is of non-class type 'int'
   30 |   sort(a.begin(), a.end());
      |          ^~~~~
prosjek.cpp:30:21: error: request for member 'end' in 'a', which is of non-class type 'int'
   30 |   sort(a.begin(), a.end());
      |                     ^~~
prosjek.cpp:31:5: error: expected ';' before 'v'
   31 |   ld v=(a[0]+a[1])/2.0;
      |     ^~
      |     ;
prosjek.cpp:32:5: error: request for member 'erase' in 'a', which is of non-class type 'int'
   32 |   a.erase(a.begin());
      |     ^~~~~
prosjek.cpp:32:13: error: request for member 'begin' in 'a', which is of non-class type 'int'
   32 |   a.erase(a.begin());
      |             ^~~~~
prosjek.cpp:33:5: error: request for member 'erase' in 'a', which is of non-class type 'int'
   33 |   a.erase(a.begin());
      |     ^~~~~
prosjek.cpp:33:13: error: request for member 'begin' in 'a', which is of non-class type 'int'
   33 |   a.erase(a.begin());
      |             ^~~~~
prosjek.cpp:8:12: error: request for member 'push_back' in 'a', which is of non-class type 'int'
    8 | #define pb push_back
      |            ^~~~~~~~~
prosjek.cpp:34:5: note: in expansion of macro 'pb'
   34 |   a.pb(v);
      |     ^~
prosjek.cpp:34:8: error: 'v' was not declared in this scope
   34 |   a.pb(v);
      |        ^
prosjek.cpp:37:9: error: invalid types 'int[int]' for array subscript
   37 |  cout<<a[0]<<"\n";
      |         ^