zoukankan      html  css  js  c++  java
  • C

    Description

    A little bear Limak plays a game. He has five cards. There is one number written on each card. Each number is a positive integer.

    Limak can discard (throw out) some cards. His goal is to minimize the sum of numbers written on remaining (not discarded) cards.

    He is allowed to at most once discard two or three cards with the same number. Of course, he won't discard cards if it's impossible to choose two or three cards with the same number.

    Given five numbers written on cards, cay you find the minimum sum of numbers on remaining cards?

    Input

    The only line of the input contains five integers t1t2t3t4 and t5 (1 ≤ ti ≤ 100) — numbers written on cards.

    Output

    Print the minimum possible sum of numbers written on remaining cards.

    Sample Input

    Input
    7 3 7 3 20
    Output
    26
    Input
    7 9 3 1 8
    Output
    28
    Input
    10 10 10 10 10
    Output
    20

    题意:共有5张卡,可将两张或三张重复卡片扔掉,求扔掉后和的最小值。

    排序后找到最大重复卡片和减掉即可。

    附AC代码:

     1 #include<iostream>
     2 #include<cstdio>
     3 #include<cstring>
     4 #include<algorithm>
     5 #include<cmath>
     6 using namespace std;
     7 
     8 int a[6];
     9 int main(){
    10     for(int i=0;i<5;i++){
    11         cin>>a[i];
    12     }
    13     sort(a,a+5);
    14     int ans=2,Max=0,sum=0;
    15     for(int i=0;i<5;i++){
    16         if(a[i]==a[i+1]){
    17             if(ans<=3)//最多扔三张 
    18             Max=max(Max,a[i]*ans);
    19             ans++;
    20         }
    21         else
    22         ans=2;
    23     }
    24     for(int i=0;i<5;i++){
    25         sum+=a[i];
    26     }
    27     cout<<sum-Max<<endl;
    28     return 0;
    29 }
  • 相关阅读:
    Jenkins安装(一)
    Ansible(一) 安装与简单测试
    zabbix中文乱码
    mysql5.7免密登录
    Zabbix 监控 Nginx 模板
    zabbix通过snmp监控主机
    zabbix5.0+grafana 使用脚本安装
    Eth-trunk配置-LACP模式
    Eth-Trunk配置-手动模式
    文件系统简单理解与实操(ext4)
  • 原文地址:https://www.cnblogs.com/Kiven5197/p/5659197.html
Copyright © 2011-2022 走看看