http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=49
水题
1 #include<iostream> 2 #include<cmath> 3 #include<iomanip> 4 using namespace std; 5 6 bool judge(double x,double y,double r) 7 { 8 return x*x+y*y < r*r; 9 } 10 11 int main() 12 { 13 int t; 14 cin>>t; 15 for(int i = 1;i<=t;i++) 16 { 17 double m,n; 18 cin>>m>>n; 19 int y; 20 cout<<"Property "<<i<<": "; 21 for(int y = 1;;y++) 22 { 23 int S = 100*y; 24 double r = sqrt((double)S/3.1415926); 25 if(judge(m,n,r)) 26 { 27 cout<<"This property will begin eroding in year "<<y<<"."<<endl; 28 break; 29 } 30 } 31 } 32 cout<<"END OF OUTPUT."<<endl; 33 }