Run Time: 0.023
Ranking (as of 2016-02-12): 15 out of 470
Language: C++
/*
UVa 10466 - How Far?
To build using Visual Studio 2012:
cl -EHsc -O2 UVa_10466_How_Far.cpp
*/
#include <cstdio>
#include <cmath>
int main()
{
const double pi = 2.0 * acos(0.0);
int n;
double T;
while (scanf("%d %lf", &n, &T) != EOF) {
double angle, x = 0.0, y = 0.0, r, t;
while (n--) {
scanf("%lf %lf", &r, &t);
angle = T * pi * 2.0 / t;
x += r * cos(angle), y += r * sin(angle);
printf("%.4lf%c", sqrt(x * x + y * y), ((n) ? ' ' : '\n'));
}
}
return 0;
}
No comments:
Post a Comment