NWU_ACM

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
#include <cstdio>
#include <iostream>
using namespace std;
int main()
{
    int x,y,w,n;
    while(scanf("%d%d%d%d",&x,&y,&w,&n)!=-1)
    {
        if(n==1)
        {
            puts("0");
            continue;
        }
        int time=0;
        int num=1;
        while(num<n)
        {
            int cnt=0;
            for(int i=1;i<=x;i++)
            {
                if(cnt+w<=x)
                {
                    cnt+=w;
                    num++;
                }
                if(num==n) break;
            }
            time+=cnt;
            if(num==n) break;
            time=time+(x-cnt)+y;
            num++;
        }
        printf("%d\n",time);
    }
    return 0;
}

 

posted on 2017-03-07 13:07  NWU_ACM  阅读(109)  评论(0编辑  收藏  举报