CSES - UKIEPC 2017 - Results
Submission details
Task:Just a Minim
Sender:Pietari Kaskela
Submission time:2017-10-31 17:56:14 +0200
Language:C++
Status:READY
Result:ACCEPTED
Test results
testverdicttime
#1ACCEPTED0.04 sdetails
#2ACCEPTED0.05 sdetails
#3ACCEPTED0.04 sdetails
#4ACCEPTED0.04 sdetails
#5ACCEPTED0.05 sdetails
#6ACCEPTED0.03 sdetails
#7ACCEPTED0.04 sdetails
#8ACCEPTED0.04 sdetails
#9ACCEPTED0.04 sdetails
#10ACCEPTED0.06 sdetails
#11ACCEPTED0.05 sdetails
#12ACCEPTED0.04 sdetails
#13ACCEPTED0.03 sdetails

Code

#include <bits/stdc++.h>

using namespace std;

int main(){
	int n; cin >> n;
	long double ans = 0;
	for(int i = 0; i < n; ++i){
		long double t; cin >> t;
		if(t == 0)
			ans+=2.0;
		else
			ans+=1.0/t;
	}
	cout << setprecision(20) << ans << '\n';
	return 0;
}

Test details

Test 1

Verdict: ACCEPTED

input
10
1 8 16 4 1 4 4 4 16 2

correct output
3.75

user output
3.75

Test 2

Verdict: ACCEPTED

input
30
4 8 16 1 8 2 2 0 1 4 0 16 2 8 ...

correct output
23.3125

user output
23.3125

Test 3

Verdict: ACCEPTED

input
3
0 2 8

correct output
2.625

user output
2.625

Test 4

Verdict: ACCEPTED

input
1
0

correct output
2.0

user output
2

Test 5

Verdict: ACCEPTED

input
5
8 2 2 4 2

correct output
1.875

user output
1.875

Test 6

Verdict: ACCEPTED

input
1
4

correct output
0.25

user output
0.25

Test 7

Verdict: ACCEPTED

input
1
16

correct output
0.0625

user output
0.0625

Test 8

Verdict: ACCEPTED

input
50
4 1 8 0 0 16 8 2 1 0 8 2 4 0 2...

correct output
37.9375

user output
37.9375

Test 9

Verdict: ACCEPTED

input
1
8

correct output
0.125

user output
0.125

Test 10

Verdict: ACCEPTED

input
7
0 8 4 1 0 4 1

correct output
6.625

user output
6.625

Test 11

Verdict: ACCEPTED

input
97
0 0 2 1 0 0 8 2 2 0 0 1 16 0 2...

correct output
83.3125

user output
83.3125

Test 12

Verdict: ACCEPTED

input
1001
1 0 2 8 0 4 1 1 16 0 1 0 2 8 1...

correct output
622.1875

user output
622.1875

Test 13

Verdict: ACCEPTED

input
1700
4 16 16 8 16 16 4 1 8 0 4 16 0...

correct output
1127.625

user output
1127.625