TZOJ 5396: 集五福过大年

描述

又是一年春来到,伴随着春节,支付宝的“集五福”活动又开始了,五福分别是“爱国福”、“富强福”、“和谐福”、“友善福”和“敬业福”,五张不同的福卡可以合成一张“五福到”,crq也扫了不少福,这么多的福卡如果能合成多套“五福到”不是更好玩(希望支付宝来年改进下),现在我们新体验下,假如能合成多张“五福到”, crq想知道能合成多少张“五福到”。

另外也许有好友会来求福卡,因此crq还想知道自己合完“五福到”后剩余福卡的情况。

输入

输入数据有多组,每组占一行,每行5个非负整数,分别表示“爱国福”、“富强福”、“和谐福”、“友善福”和“敬业福”的张数。

输入以EOF结束。

输出

每组输出3个整数a、b和c,其中a表示能合成的“五福到”的张数,b表示还剩下几张多余的福卡,c表示还有几类多余的福卡。

样例输入

 1 2 3 2 1
1 1 2 2 2
2 2 2 2 2

样例输出

 1 4 3
1 3 3
2 0 0

过年辛辛苦苦集个五福,分了1.88元,不过这个活动还是挺好的,丰富了过年的热闹气息,就希望马爸爸明年能不能再增加点新创意

#include <iostream>
#include <algorithm>
using namespace std;
int a[5];
int main()
{
    while(cin>>a[0])
    {
        int b=0,s=0;
        for(int i=1;i<5;i++)
        {
            cin>>a[i];
            b+=a[i];
        }
        b+=a[0];
        sort(a,a+5);
        for(int i=0;i<5;i++)
        {
            if(a[i]-a[0]!=0)
            s++;
        }
        printf("%d %d %d\n",a[0],b-a[0]*5,s);
    }
 } 


 

 

转载于:https://www.cnblogs.com/baobao2201128470/p/8697483.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值