I Think I Need a Houseboat

刚刚AC了一道题目,又是一道数学题目~
题目链接:题目

解题思路如下:

  1. 因题意可知每年面积增大50平方英里,形状为半圆,可以直接得到半径的平方。
  2. 输入的坐标到原点的距离平方为 x的平方+y的平方。
  3. 最后将1,2两个数据进行相除就能得到年数。
    (Tips: 要注意的是,不足一年按一年计,年数为整数)

代码如下:

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int t,count1;
double x,y;
cin>>t;
for(int i=1;i<=t;i++)
{
    cin>>x>>y;
    count1=ceil((x*x+y*y)*3.1419/100);
    cout<<"Property "<<i<<": This property will begin eroding in year     "<<count1<<"."<<endl;
}
cout<<"END OF OUTPUT."<<endl;
return 0;
}