CSES - Harjoituskisa 7.1.2018 - Results
Submission details
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] << " "; 
}
}