結果
| 問題 | No.1980 [Cherry 4th Tune D] 停止距離 |
| コンテスト | |
| ユーザー |
👑 Kazun
|
| 提出日時 | 2022-03-15 03:38:05 |
| 言語 | C++14 (gcc 13.3.0 + boost 1.89.0) |
| 結果 |
TLE
|
| 実行時間 | - |
| コード長 | 831 bytes |
| 記録 | |
| コンパイル時間 | 775 ms |
| コンパイル使用メモリ | 74,920 KB |
| 実行使用メモリ | 10,496 KB |
| 最終ジャッジ日時 | 2024-10-09 06:24:49 |
| 合計ジャッジ時間 | 21,069 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 16 TLE * 1 -- * 10 |
ソースコード
#include<iostream>
#include<math.h>
#include<algorithm>
#include<string>
using namespace std;
using ll=long long;
ll to_long_long(string X){
int n=X.length();
return stol(X.substr(0,n-3))*100+(X[n-2]-'0')*10+(X[n-1]-'0');
}
bool check(ll V, ll T, ll mu, ll L){return V*(25*V+18*T*mu)<=(ll)6480*mu*L;}
string answer(int V){
int x=V/100, y=V%100;
int a=y/10, b=V%10;
return to_string(x)+"."+to_string(a)+to_string(b);
}
int main(){
cin.tie(nullptr);
ios::sync_with_stdio(false);
string t,m,l;
ll T,mu,L;
int V;
int N; cin >> N;
while (N){
cin >> t >> m >> l;
T=to_long_long(t);
mu=to_long_long(m);
L=to_long_long(l);
V=0;
while (check(V+1,T,mu,L)) {V++;}
cout << answer(V) << "\n";
N--;
}
return 0;
}
Kazun