#include <iostream>
#include <cmath>
using namespace std;
int main() {
double S, V, T;
const double g = 10.0;
// Input: sudut peluncuran, kecepatan awal, tinggi pohon
cin >> S >> V >> T;
// Konversi derajat ke radian
double rad = S * M_PI / 180.0;
// Komponen kecepatan
double Vx = V * cos(rad);
double Vy = V * sin(rad);
// Hitung waktu total sampai menyentuh tanah
double t_total = (Vy + sqrt(Vy * Vy + 2 * g * T)) / g;
// Hitung jarak horizontal terjauh
double jarak = Vx * t_total;
// Tentukan status: 1 jika jarak >= 100, 0 jika kurang
int status = (jarak >= 100) ? 1 : 0;
// Output hasil
cout.setf(ios::fixed);
cout.precision(2);
cout << jarak << " " << status << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGRvdWJsZSBTLCBWLCBUOwogICAgY29uc3QgZG91YmxlIGcgPSAxMC4wOwoKICAgIC8vIElucHV0OiBzdWR1dCBwZWx1bmN1cmFuLCBrZWNlcGF0YW4gYXdhbCwgdGluZ2dpIHBvaG9uCiAgICBjaW4gPj4gUyA+PiBWID4+IFQ7CgogICAgLy8gS29udmVyc2kgZGVyYWphdCBrZSByYWRpYW4KICAgIGRvdWJsZSByYWQgPSBTICogTV9QSSAvIDE4MC4wOwoKICAgIC8vIEtvbXBvbmVuIGtlY2VwYXRhbgogICAgZG91YmxlIFZ4ID0gViAqIGNvcyhyYWQpOwogICAgZG91YmxlIFZ5ID0gViAqIHNpbihyYWQpOwoKICAgIC8vIEhpdHVuZyB3YWt0dSB0b3RhbCBzYW1wYWkgbWVueWVudHVoIHRhbmFoCiAgICBkb3VibGUgdF90b3RhbCA9IChWeSArIHNxcnQoVnkgKiBWeSArIDIgKiBnICogVCkpIC8gZzsKCiAgICAvLyBIaXR1bmcgamFyYWsgaG9yaXpvbnRhbCB0ZXJqYXVoCiAgICBkb3VibGUgamFyYWsgPSBWeCAqIHRfdG90YWw7CgogICAgLy8gVGVudHVrYW4gc3RhdHVzOiAxIGppa2EgamFyYWsgPj0gMTAwLCAwIGppa2Ega3VyYW5nCiAgICBpbnQgc3RhdHVzID0gKGphcmFrID49IDEwMCkgPyAxIDogMDsKCiAgICAvLyBPdXRwdXQgaGFzaWwKICAgIGNvdXQuc2V0Zihpb3M6OmZpeGVkKTsKICAgIGNvdXQucHJlY2lzaW9uKDIpOwogICAgY291dCA8PCBqYXJhayA8PCAiICIgPDwgc3RhdHVzIDw8IGVuZGw7CgogICAgcmV0dXJuIDA7Cn0=