#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=