Submission #8165907
Source Code Expand
Copy
// D.cpp #include <bits/stdc++.h> typedef double ld; using namespace std; const ld Pi = acos(-1.0); ld a, b, V; int main() { cin >> a >> b >> V; if (V < a * a * b / 2) { ld ops = (V / (a * b)) * 2; printf("%.9lf", atan(b / ops) * 180.0 / Pi); } else { ld x = 2.0 * (ld(b) - (ld(V) / ld(a * a))); printf("%.9lf", atan(x / a) * 180.0 / Pi); } return 0; }
Submission Info
Submission Time | |
---|---|
Task | D - Water Bottle |
User | kal0rona |
Language | C++14 (GCC 5.4.1) |
Score | 400 |
Code Size | 444 Byte |
Status | AC |
Exec Time | 1 ms |
Memory | 256 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 400 / 400 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample00, sample01, sample02 |
All | handmade03, handmade04, random05, random06, random07, random08, random09, random10, random11, random12, random13, random14, sample00, sample01, sample02 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
handmade03 | AC | 1 ms | 256 KB |
handmade04 | AC | 1 ms | 256 KB |
random05 | AC | 1 ms | 256 KB |
random06 | AC | 1 ms | 256 KB |
random07 | AC | 1 ms | 256 KB |
random08 | AC | 1 ms | 256 KB |
random09 | AC | 1 ms | 256 KB |
random10 | AC | 1 ms | 256 KB |
random11 | AC | 1 ms | 256 KB |
random12 | AC | 1 ms | 256 KB |
random13 | AC | 1 ms | 256 KB |
random14 | AC | 1 ms | 256 KB |
sample00 | AC | 1 ms | 256 KB |
sample01 | AC | 1 ms | 256 KB |
sample02 | AC | 1 ms | 256 KB |