现在的位置: 首页 > 综合 > 正文

[HDOJ 1056] HangOver (基础题)

2013年07月03日 ⁄ 综合 ⁄ 共 293字 ⁄ 字号 评论关闭

 

5467818 2012-03-04 19:25:03 Accepted 1056 265MS 284K 280 B C++ ajioy
#include <iostream> //效率比较低呀,哎
using namespace std;
int main()
{
	 int cards,i;
	 double length,sum;//float可在poj上通过,但是hdoj上不行 
	 while(cin >> length && length != 0.00){
	 	sum = 0.0; //每次都要清零 
	 for(i = 2;;++i){
	 	if(sum >= length)
	 	break;
	    sum	+= 1.0 / i;
	 }
	 cout << i - 2 << " card(s)" << endl;
	 }
}

抱歉!评论已关闭.