#include <iostream>
#include <cmath>
using namespace std;
 
int main() {
    double S, V, T;
    const double g = 10;
 
    // Input: S, V, T
    cin >> S >> V >> T;
 
    // Konversi sudut ke radian
    double rad = S * M_PI / 180.0;
 
    // Komponen kecepatan
    double Vx = V * cos(rad);
    double Vy = V * sin(rad);
 
    // Hitung waktu total di udara sampai menyentuh tanah
    // Rumus: t = (Vy + sqrt(Vy^2 + 2*g*T)) / g
    double t_total = (Vy + sqrt(Vy * Vy + 2 * g * T)) / g;
 
    // Hitung jarak horizontal terjauh
    double jarak = Vx * t_total;
 
    // Tentukan status
    int status;
    if (jarak >= 1000)
        status = 1;
    else
        status = 0;
 
    // Output: jarak dan status
    cout.setf(ios::fixed);
    cout.precision(2);
    cout << jarak << " " << status << endl;
 
    return 0;
}
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGRvdWJsZSBTLCBWLCBUOwogICAgY29uc3QgZG91YmxlIGcgPSAxMDsKCiAgICAvLyBJbnB1dDogUywgViwgVAogICAgY2luID4+IFMgPj4gViA+PiBUOwoKICAgIC8vIEtvbnZlcnNpIHN1ZHV0IGtlIHJhZGlhbgogICAgZG91YmxlIHJhZCA9IFMgKiBNX1BJIC8gMTgwLjA7CgogICAgLy8gS29tcG9uZW4ga2VjZXBhdGFuCiAgICBkb3VibGUgVnggPSBWICogY29zKHJhZCk7CiAgICBkb3VibGUgVnkgPSBWICogc2luKHJhZCk7CgogICAgLy8gSGl0dW5nIHdha3R1IHRvdGFsIGRpIHVkYXJhIHNhbXBhaSBtZW55ZW50dWggdGFuYWgKICAgIC8vIFJ1bXVzOiB0ID0gKFZ5ICsgc3FydChWeV4yICsgMipnKlQpKSAvIGcKICAgIGRvdWJsZSB0X3RvdGFsID0gKFZ5ICsgc3FydChWeSAqIFZ5ICsgMiAqIGcgKiBUKSkgLyBnOwoKICAgIC8vIEhpdHVuZyBqYXJhayBob3Jpem9udGFsIHRlcmphdWgKICAgIGRvdWJsZSBqYXJhayA9IFZ4ICogdF90b3RhbDsKCiAgICAvLyBUZW50dWthbiBzdGF0dXMKICAgIGludCBzdGF0dXM7CiAgICBpZiAoamFyYWsgPj0gMTAwMCkKICAgICAgICBzdGF0dXMgPSAxOwogICAgZWxzZQogICAgICAgIHN0YXR1cyA9IDA7CgogICAgLy8gT3V0cHV0OiBqYXJhayBkYW4gc3RhdHVzCiAgICBjb3V0LnNldGYoaW9zOjpmaXhlZCk7CiAgICBjb3V0LnByZWNpc2lvbigyKTsKICAgIGNvdXQgPDwgamFyYWsgPDwgIiAiIDw8IHN0YXR1cyA8PCBlbmRsOwoKICAgIHJldHVybiAwOwp9