POJ 1017

ExpandedBlockStart.gif code
 1  #include  < iostream >
 2  using   namespace  std;
 3 
 4  int  main()
 5  {
 6       int  a1,a2,a3,a4,a5,a6;
 7       while  (cin >> a1 >> a2 >> a3 >> a4 >> a5 >> a6  &&  (a1 + a2 + a3 + a4 + a5 + a6))
 8      {
 9           int  bz  =   0 ;
10          bz  +=  a6;
11          bz  +=  a5;
12          a1  =  max( 0 ,a1 - a5 * 11 );
13          bz  +=  a4;
14           if  (a2 - a4 * 5 >= 0 )
15          {
16              a2  -=  a4 * 5 ;
17          }
18           else
19          {
20              a1  =  max( 0 ,a1 - (a4 * 5 - a2) * 4 );
21              a2  =   0 ;
22          }
23          bz  +=  (a3 + 3 ) / 4 ;
24          a3  %=   4 ;
25           if  (a3)
26          {
27               if  (a2 - 7 + 2 * a3 >= 0 )
28              {
29                  a1  =  max( 0 ,a1 - 8 + a3);
30                  a2  -=   7 - 2 * a3;
31 
32              }
33               else
34              {
35                  a1  =  max( 0 ,a1 - ( 36 - 9 * a3 - 4 * a2));
36                  a2  =   0 ;
37              }
38          }
39          bz  +=  (a2 + 8 ) / 9 ;
40          a2  %=   9 ;
41           if  (a2)
42          {
43              a1  =  max( 0 ,a1 - ( 36 - 4 * a2));
44          }
45          bz  +=  (a1 + 35 ) / 36 ;
46 
47          cout << bz << endl;
48      }
49 
50       return   0 ;
51  }

 

转载于:https://www.cnblogs.com/zhtf2014/archive/2010/08/14/1799793.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值