码迷,mamicode.com
首页 > 其他好文 > 详细

HDU ACM 1065 I Think I Need a Houseboat

时间:2015-06-05 15:52:46      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:c   c++   acm   算法   编程   

分析:告诉房子的坐标,每年以(0,0)为圆心的一个半圆面积会增加50,问多少年后这个房子的位置会在那个半圆内。注意pi必须取3.1415926才能过。

#include<iostream>
#include<cmath>
using namespace std;

#define PI 3.1415926       //3.141592654就WA

int main()      
{
	int T,t=0,year;
	double x,y,d,s;

	cin>>T;
	while(T--)
	{
		cin>>x>>y;
		d=x*x+y*y;    //半径的平方
		s=0.5*PI*d;   //半圆的面积
		year=ceil(s/50.0);  //向上取整
		cout<<"Property "<<++t<<": This property will begin eroding in year "<<year<<".\n";
		if(T==0)
			cout<<"END OF OUTPUT."<<endl;
	}
    return 0;      
}


HDU ACM 1065 I Think I Need a Houseboat

标签:c   c++   acm   算法   编程   

原文地址:http://blog.csdn.net/a809146548/article/details/46376303

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!