Submission details
Task:Arvonta
Sender:ArktinenKarpalo
Submission time:2025-09-05 22:29:41 +0300
Language:C++ (C++17)
Status:READY
Result:100
Feedback
groupverdictscore
#1ACCEPTED37
#2ACCEPTED63
Test results
testverdicttimegroup
#1ACCEPTED0.00 s1, 2details
#2ACCEPTED0.01 s2details

Code

#include <bits/stdc++.h>
#define ll long long
#define ld long double
#define ull unsigned long long

using namespace std;

void solve(int n) {
	ld ans = 1.0;
	ld p = 1-((ld)1)/n;
	for(int i=0; i<n; i++)
		ans *= p;
	cout << fixed << setprecision(10) << (1-ans) << endl;
}

int main() {
	int t;
	cin >> t;
	while(t--) {
		int n;
		cin >> n;
		solve(n);
	}
}

Test details

Test 1

Group: 1, 2

Verdict: ACCEPTED

input
10
1
2
3
4
...

correct output
1.0
0.75
0.7037037037
0.68359375
0.67232
...

user output
1.0000000000
0.7500000000
0.7037037037
0.6835937500
0.6723200000
...
Truncated

Test 2

Group: 2

Verdict: ACCEPTED

input
1000
1
2
3
4
...

correct output
1.0
0.75
0.7037037037
0.68359375
0.67232
...

user output
1.0000000000
0.7500000000
0.7037037037
0.6835937500
0.6723200000
...
Truncated