POJ.1003 Hangover ( 水 )

来源:互联网 发布:linux apache解析php 编辑:程序博客网 时间:2024/05/29 02:56

POJ.1003 Hangover ( 水 )

代码总览

#include <cstdio>#include <cstring>#include <algorithm>#include <cmath>#include <queue>#include <stack>#include <vector>#define nmaxusing namespace std;vector <double> v;void init(){    int temp = 2;    double total = 0;    v.push_back(0);    while(total<=5.20){        total+=1.0/(1.0*temp);        v.push_back(total);        temp++;    }}int main(){    init();    double num;    while(scanf("%lf",&num) && num != 0.0){        int pos = lower_bound(v.begin(),v.end(),num) - v.begin();        printf("%d card(s)\n",pos);    }    return 0;}
原创粉丝点击