CSES - Harjoituskisa 7.1.2018 - Results
Submission details
Task:Ruudukko
Sender:Uolevi
Submission time:2018-01-07 21:27:21 +0200
Language:C++
Status:READY
Result:0
Feedback
groupverdictscore
#10
#20
#30
Test results
testverdicttimegroup
#10.05 s1details
#20.04 s1details
#30.05 s1details
#40.04 s1details
#50.04 s1details
#60.05 s2details
#70.06 s2details
#80.05 s2details
#90.05 s2details
#100.04 s2details
#110.05 s3details
#120.06 s3details
#130.06 s3details
#140.07 s3details
#150.06 s3details

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:23:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=1;i<v.size();i++){
               ^

Code

#include <bits/stdc++.h>
using namespace std;

double n;
double x;
double maxi;
double z;
double a;
vector<double> v = {0};
int main(){
	cin >> n;
	for(int i=1;i<n+1;i++){
		cin >> x;
	//	cout << x << " ";
//		cout << x << " " << v[i-1] << " " << i << "\n";
		v.push_back(v[i-1]+x);
	}
	//cout << v.size() << " " << n << "\n";
//	for(auto i : v){
//		cout << i << " ";
//	}
//	cout << "\n";
	for(int i=1;i<v.size();i++){
	//	cout << v[i] << "\n";
		maxi = 0;
		a=0;
		for(int j=0;j<i;j++){
			z = (v[i]-v[j])/(i-j);
			if(i==3){
				
		//		cout << z << " " << v[i] << " " << v[j]<< "\n";
			}
		//	cout << z << " ";
			if(maxi < z){
		//		cout << maxi << " " << z << " " << j << " " << i <<  "\n";
				maxi = z;
				a = i-j;
			}
		}
	//	if(i!=v.size()-1){
			cout << a << " ";
	//	}else{cout << a;}
	}
}

Test details

Test 1

Group: 1

Verdict:

input
5
ILRBG
SBRHV
PAGKM
YKKNG
...

correct output
ILBAGKMGQ

user output
0 0 0 0 0 

Test 2

Group: 1

Verdict:

input
5
KQQBB
IWDQN
TENSD
PGXMV
...

correct output
KITEGMIWH

user output
0 0 0 0 0 

Test 3

Group: 1

Verdict:

input
5
DSWIO
RWFDY
ISZRK
GBVYS
...

correct output
DRIGBJDLU

user output
0 0 0 0 0 

Test 4

Group: 1

Verdict:

input
5
VGQFP
FTISL
QCLYU
EYNZZ
...

correct output
VFQCLNRZP

user output
0 0 0 0 0 

Test 5

Group: 1

Verdict:

input
5
WCSNV
UWNDB
WDHZA
XGRBQ
...

correct output
WCSNDBAQW

user output
0 0 0 0 0 

Test 6

Group: 2

Verdict:

input
100
WFNOQZOAMZPHFRDYGXQNUPWVMFDNJF...

correct output
WFAHHJDEVFSGGOGMIFDEEDKPSHBBRX...

user output
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

Test 7

Group: 2

Verdict:

input
100
UEOPTOSBCABXIPUOQRKWKMZRGRZUSS...

correct output
UEGHLIWDHDVKTECPACBJABFMBOASOF...

user output
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

Test 8

Group: 2

Verdict:

input
100
XCKBHDFAPMFZNJANJUENHGXYBBHFJR...

correct output
XCCENJBCBUFBIOJOJDREIBGRUKVRQS...

user output
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

Test 9

Group: 2

Verdict:

input
100
YEBXYYLVUDYIHNUMRCUTAYVTNLMEZL...

correct output
YDJNBALIRDOVFBKDDJDFNSSMIDMFRM...

user output
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

Test 10

Group: 2

Verdict:

input
100
MVONBCDHJUKRKDGPNYSYGRXBLZOMLD...

correct output
MMSJFIKBSFCUMBBLXJCOUIRAPOKEJS...

user output
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

Test 11

Group: 3

Verdict:

input
2500
LKEFOYQTRZJHADSYBRGQCUDOPMGYOF...

correct output
LDHPNOFPFOCGKPNCEQKANCJCBLGDKC...

user output
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

Test 12

Group: 3

Verdict:

input
2500
UGPBLFMZGVIANZLHRTPJIHMUZWOXKA...

correct output
UGLSEBMGHSONFJBGOJJAGBJCLFAHAP...

user output
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

Test 13

Group: 3

Verdict:

input
2500
YRUOZBRTLLMMAHNIHQLZHBYCDHTHMS...

correct output
YELLJAAKETHCOWAJNDGJBOFNTCCEDA...

user output
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

Test 14

Group: 3

Verdict:

input
2500
RXZEOTVYZBQUOJJFLCJCYCZDONBLUR...

correct output
RTDHUEBGLTKRHKIQLGKILATNHWPIBO...

user output
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

Test 15

Group: 3

Verdict:

input
2500
IOTRAMNHKWWBVPQPPWTTBHOYDFXPOX...

correct output
IOTQTIDOBFMJBDNOFEFGGIBGAGQBIC...

user output
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...