Submission #20112064


Source Code Expand

#include <atcoder/all>
using namespace atcoder;
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
const double pi = 3.14159265359;
const ll INF = 1LL << 60;

int main()
{
  int a, b, c;
  cin >> a >> b >> c;

  double ng = 200;
  double ok = 0;
  for (int i = 0; i < 100; i++){
    double t = (ok + ng) / 2;
    if (a * t + b * sin(c * t * pi) > 100) ng = t;
    else ok = t;
  }

  double ans = ok;
  cout << fixed << setprecision(12) << ans << endl;
  return 0;
}

Submission Info

Submission Time
Task D - 高橋君ボール1号
User unnohideyuki
Language C++ (GCC 9.2.1)
Score 100
Code Size 509 Byte
Status AC
Exec Time 8 ms
Memory 4176 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 2
AC × 17
Set Name Test Cases
Sample example_0.txt, example_1.txt
All example_0.txt, example_1.txt, random_0.txt, random_1.txt, random_2.txt, random_3.txt, random_4.txt, random_5.txt, random_6.txt, random_7.txt, random_8.txt, random_9.txt, special_0.txt, special_1.txt, special_2.txt, example_0.txt, example_1.txt
Case Name Status Exec Time Memory
example_0.txt AC 8 ms 4060 KiB
example_1.txt AC 2 ms 4032 KiB
random_0.txt AC 2 ms 4056 KiB
random_1.txt AC 2 ms 4004 KiB
random_2.txt AC 2 ms 4080 KiB
random_3.txt AC 2 ms 4040 KiB
random_4.txt AC 3 ms 4008 KiB
random_5.txt AC 2 ms 4036 KiB
random_6.txt AC 2 ms 4040 KiB
random_7.txt AC 2 ms 4112 KiB
random_8.txt AC 2 ms 3936 KiB
random_9.txt AC 2 ms 4032 KiB
special_0.txt AC 2 ms 4064 KiB
special_1.txt AC 3 ms 4176 KiB
special_2.txt AC 2 ms 4044 KiB