Submission #76991

#TimeUsernameProblemLanguageResultExecution timeMemory
76991farukkastamonudaProsjek (COCI18_prosjek)C++14
50 / 50
2 ms632 KiB
#include <bits/stdc++.h> #define li 300005 using namespace std; int n; double x; multiset<double> s; int main(){ scanf("%d",&n); for(int i=1;i<=n;i++){ scanf("%lf",&x); s.insert(x); } while((int)s.size()>1){ // cout<<"SIZE:"<<(int)s.size()<<endl; auto it=s.begin(); double tut1=*it; auto it2=it; it2++; double tut2=*it2; s.erase(it); s.erase(it2); s.insert((tut1+tut2)/2); } printf("%.6lf",*s.begin()); return 0; }

Compilation message (stderr)

prosjek.cpp: In function 'int main()':
prosjek.cpp:8:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d",&n);
     ~~~~~^~~~~~~~~
prosjek.cpp:10:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
         scanf("%lf",&x);
         ~~~~~^~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...