Posted on 2011-11-19 14:39
C小加 閱讀(15819)
評論(1) 編輯 收藏 引用 所屬分類:
解題報告
這道題的大致意思:
圓表示一塊面積可擴展的區域,開始時,面積是0,在(0,0)處開始以每年50平方米的速度同樣呈半圓擴展,輸入一個正整數N,然后輸入N對坐標,對于每一對坐標值:求出面積擴展到該點的年數,坐標值單位為米。
理解意思后此題就水很多了。細心的話一次搞定~
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
const double PI=3.1415926;
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
double x,y;
cin>>x>>y;
cout<<"Property "<<i<<": This property will begin eroding in year "<<ceil(PI*(x*x+y*y)/100.0)<<"."<<endl;
}
cout<<"END OF OUTPUT."<<endl;
return 0;
}