Time Limit: 1000MS | Memory Limit: 10000K | |
Total Submissions: 110362 | Accepted: 47839 |
Description
After doing more research, Fred has learned that the land that is being lost forms a semicircle. This semicircle is part of a circle centered at (0,0), with the line that bisects the circle being the X axis. Locations below the X axis are in the water. The semicircle has an area of 0 at the beginning of year 1. (Semicircle illustrated in the Figure.)
Input
Output
Sample Input
2
1.0 1.0
25.0 0.0
Sample Output
Property 1: This property will begin eroding in year 1.
Property 2: This property will begin eroding in year 20.
END OF OUTPUT.
Hint
2.This problem will be judged automatically. Your answer must match exactly, including the capitalization, punctuation, and white-space. This includes the periods at the ends of the lines.
3.All locations are given in miles.
Source
#include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; const double pi=3.141592653589; int t,num; double x,y; int main(){ scanf("%d",&t); while(t--){ num++; scanf("%lf%lf",&x,&y); double r2=x*x+y*y; double s=r2*pi/100.0; if(s-int(s)!=0) printf("Property %d: This property will begin eroding in year %d.\n",num,int(s)+1); else printf("Property %d: This property will begin eroding in year %d.\n",num,int(s)); } printf("END OF OUTPUT."); }