CSES - KILO 2016 0/5 - Results
Submission details
Task:Car
Sender:Kyynel ;_;
Submission time:2016-09-06 16:42:17 +0300
Language:C++
Status:READY
Result:ACCEPTED
Test results
testverdicttime
#1ACCEPTED0.05 sdetails
#2ACCEPTED0.06 sdetails
#3ACCEPTED0.06 sdetails
#4ACCEPTED0.11 sdetails
#5ACCEPTED0.05 sdetails
#6ACCEPTED0.05 sdetails
#7ACCEPTED0.05 sdetails
#8ACCEPTED0.05 sdetails
#9ACCEPTED0.06 sdetails
#10ACCEPTED0.05 sdetails
#11ACCEPTED0.05 sdetails
#12ACCEPTED0.06 sdetails
#13ACCEPTED0.06 sdetails
#14ACCEPTED0.05 sdetails
#15ACCEPTED0.05 sdetails
#16ACCEPTED0.05 sdetails

Code

#include <bits/stdc++.h>
#define ll long long
#define E 2.718281828459045

using namespace std;

int main () {
  double d;
  cin>>d;
  double x = 0;
  for (double z = d; z >= 0.00000001; z /= 2) {
    while (pow(E, x + z) + sqrt(x + z) <= d) x += z;
  }
  cout<<setprecision(100)<<x<<endl;
}

Test details

Test 1

Verdict: ACCEPTED

input
9.6472003657

correct output
2.1037405000

user output
2.1037404955334766398777901486...

Test 2

Verdict: ACCEPTED

input
2.6194457635

correct output
0.6091893001

user output
0.6091892979292624632492447744...

Test 3

Verdict: ACCEPTED

input
26.6287362847

correct output
3.2123120855

user output
3.2123120829406204279621306341...

Test 4

Verdict: ACCEPTED

input
85.2060675748

correct output
4.4200888266

user output
4.4200888101220838777294375177...

Test 5

Verdict: ACCEPTED

input
251.5414091766

correct output
5.5182249635

user output
5.5182249615188672109411527344...

Test 6

Verdict: ACCEPTED

input
1.4659661390

correct output
0.1169203746

user output
0.1169203696161423555732739032...

Test 7

Verdict: ACCEPTED

input
4.5758663516

correct output
1.2417146831

user output
1.2417146730332466741941743748...

Test 8

Verdict: ACCEPTED

input
2.5017283201

correct output
0.5611260051

user output
0.5611259867020073066612440015...

Test 9

Verdict: ACCEPTED

input
382.9940176537

correct output
5.9416345784

user output
5.9416345720176710898385863401...

Test 10

Verdict: ACCEPTED

input
6.9450515856

correct output
1.7281886061

user output
1.7281885939447276800962072229...

Test 11

Verdict: ACCEPTED

input
9.3722280680

correct output
2.0710457980

user output
2.0710457852587405014332944119...

Test 12

Verdict: ACCEPTED

input
43.7237043698

correct output
3.7326974052

user output
3.7326973956058138170988058845...

Test 13

Verdict: ACCEPTED

input
121.0792191810

correct output
4.7782264834

user output
4.7782264725111103231824927206...

Test 14

Verdict: ACCEPTED

input
1.5574455956

correct output
0.1533964268

user output
0.1533964251589668981168301797...

Test 15

Verdict: ACCEPTED

input
38.9204870549

correct output
3.6114610786

user output
3.6114610698166211832926819624...

Test 16

Verdict: ACCEPTED

input
8.2852091835

correct output
1.9308899819

user output
1.9308899753169737056879284864...