Task: | Keskiarvot |
Sender: | nokka7 |
Submission time: | 2018-01-07 21:15:48 +0200 |
Language: | C++ |
Status: | COMPILE ERROR |
Compiler report
input/code.cpp:7:12: error: 'long' invalid for 'g' long float g; ^ input/code.cpp:8:12: error: 'long' invalid for 'f' long float f; ^
Code
#include <bits/stdc++.h> using namespace std; int n, x, y; int t[100000]; int p[100000]; int s[100000]; long float g; long float f; int main() { cin >> n; cin >> x; t[0]=x; p[0]=x; s[0]=1; for (int i=1; i<n; i++) { g=0; cin >> x; t[i]=x; /*p[i]=((p[i-1]*(i))+t[i])/(i+1);*/ p[i]=p[i-1]+t[i]; for (int j=i-1; j>=(-1); j--) { if (j==(-1)) {f=p[i]/(i+1);} else { f= p[i]-p[j]; f/=(i-j); } if(g<=f) { g=f; y=(i-j); } } s[i]=y; } for (int i=0; i<n; i++) { cout << s[i] << " "; } }