ZOJ 3693 Happy Great BG(进位问题)

被虐爆的一场。

原题链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4976

#include <cstdio>
using namespace std;
int main()
{
    int n,k;
    double w;//double类型会四舍五入
    while(~scanf("%d%lf%d",&n,&w,&k))
    {
        int t=(n+2)/k;
        double sum=(n+2-t)*w/2;
        printf("%.2lf\n",sum+0.0049);//这里处理只要第三位不是0就保证进位
    }
    return 0;
}


你可能感兴趣的:(ZOJ 3693 Happy Great BG(进位问题))