Submission #1369339


Source Code Expand

#include<string>
#include<vector>
#include<iomanip>
#ifndef _WIN32
#include<iostream>
#endif
#include<algorithm>
#include<functional>
#include<math.h>
using namespace std;
#define FOR(i,bg,ed) for(int i =(bg); i< (ed);i++)
#define REP(i,n) FOR(i,0,n) 

struct cww{
	cww(){
		cout << fixed;
		cout << setprecision(10);
		ios::sync_with_stdio(false);
		cin.tie(0);
	}
}star;
typedef long long LL;
const int mod = 1e9 + 7;
typedef vector<int> V;
typedef vector<V> VV;

template<typename T>
istream& operator>>(istream& is, vector<T>& v){
	for (auto &it : v)is >> it;
	return is;
}
double pi = acos(-1);

int main(){
	double A, B, C;
	cin >> A >> B >> C;
	double ok = 0;
	double ng = 1000;
	auto f = [&](double t){
		return A*t + B*sin(C*pi*t);
	};
	REP(loop, 100){
		const double mid = (ok + ng) / 2;
		if (f(mid) <= 100)ok = mid;
		else ng = mid;
	}
	cout << ok << endl;

}

Submission Info

Submission Time
Task D - 高橋君ボール1号
User btk15049
Language C++14 (GCC 5.4.1)
Score 100
Code Size 919 Byte
Status AC
Exec Time 7 ms
Memory 768 KB

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 7 ms 768 KB
example_1.txt AC 1 ms 256 KB
random_0.txt AC 1 ms 256 KB
random_1.txt AC 1 ms 256 KB
random_2.txt AC 1 ms 256 KB
random_3.txt AC 1 ms 256 KB
random_4.txt AC 1 ms 256 KB
random_5.txt AC 1 ms 256 KB
random_6.txt AC 1 ms 256 KB
random_7.txt AC 1 ms 256 KB
random_8.txt AC 1 ms 256 KB
random_9.txt AC 1 ms 256 KB
special_0.txt AC 1 ms 256 KB
special_1.txt AC 1 ms 256 KB
special_2.txt AC 1 ms 256 KB