• 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
    ",a[0],b-a[0]*5,s);
        }
     } 


     

     

  • 相关阅读:
    uft/qtp的参数化
    华为数据之道-读书笔记
    python操作neo4j
    PyPDF2提取pdf中的信息
    时间片轮转算法
    百度地图根据类别不同做不同的标注
    操作系统-考点
    《修改代码的艺术》读书笔记
    【2021.07.06】抗争性人格的自我记录
    【2021.06.16】即将到来的毕业
  • 原文地址:https://www.cnblogs.com/andrew3/p/8697483.html
Copyright © 2020-2023  润新知