#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