P2192 HXY玩卡片

题目描述

HXY得到了一些卡片,这些卡片上标有数字0或5。现在她可以选择其中一些卡片排成一列,使得排出的一列数字组成的数最大,且满足被90整除这个条件。同时这个数不能含有前导0,即0不能作为这串数的首位。如果不能排出这样的数,输出“-1”。

输入输出格式

输入格式:

第一行,卡片的个数n。

第二行,分别给出了这n个数(只能为数字5或0)。

输出格式:

仅一行,如果可以排出,则输出这个数。否则输出“-1”。

输入输出样例

输入样例#1:

4
5 0 5 0

输出样例#1:

0

输入样例#2:

11
5 5 5 5 5 5 5 5 0 5 5

输出样例#2:

5555555550

说明

数据范围:

对于30%的数据,n<=10;

对于20%的数据,仅含数字5;

对于100%的数据,n<=1000。

特潘

#include<iostream>
#include<cstdio>
#include<string.h>
#include<algorithm>
using namespace std;
long long  a,b,n;
int dfs(long long tot)
{
    if(a)    a--,dfs(tot*10+5),a++;
    if(b)    b--,dfs(tot*10),b++;
    if(tot%9==0)
    {
        cout<<tot*10;
        exit(0);
    }
}
int main()
{
    cin>>n;
    for(int i=1,x;i<=n;i++)
    {
        scanf("%d",&x);
        if(x==5)    a++;
        else b++;
    }
    if(b==0&&a<9)
    {
        cout<<-1;
        return 0;
    }
    if(b>0&& a<9)
    {
        cout<<0;
        return 0;
    }
    if(b>0 && a>=9)
    {
         for (int i=1;i<=a/9*9;i++) cout<<5;
        for (int i=1;i<=b;i++) cout<<0;
    }
    return 0;
}
时间: 2024-12-28 11:36:35

P2192 HXY玩卡片的相关文章

洛谷P2192 HXY玩卡片

题目描述 HXY得到了一些卡片,这些卡片上标有数字0或5.现在她可以选择其中一些卡片排成一列,使得排出的一列数字组成的数最大,且满足被90整除这个条件.同时这个数不能含有前导0,即0不能作为这串数的首位.如果不能排出这样的数,输出“-1”. 输入输出格式 输入格式: 第一行,卡片的个数n. 第二行,分别给出了这n个数(只能为数字5或0). 输出格式: 仅一行,如果可以排出,则输出这个数.否则输出“-1”. 输入输出样例 输入样例#1: 复制 4 5 0 5 0 输出样例#1: 复制 0 输入样例

HDU 4268 Alice and Bob(贪心+multiset)

HDU 4268 题意:Alice与Bob在玩卡片游戏,他们每人有n张卡片,若Alice的一张卡片长与宽都不小于Bob的一张卡片,则Bob的卡片就会被盖住,一张卡片只可以使用一次,且不可旋转求Alice最多可以盖住多少张Bob的卡片. 思路:记录两人卡片情况,并按照长度将两人卡片分别降序排序.遍历两人的卡片,将长度小于Alice的卡片长度的Bob卡片的宽度插入multiset中,在multiset中找到小于等于Alice卡片宽度的第一个数,将这个数给消去且答案+1.//贪心法自行发挥即可. co

这些年正Android - 大学

 还记得,第一次看见小周是在大一的操场上. 她正向教学楼站着,一身白配粉的休闲上衣搭配湖蓝色的牛仔裤,穿着一双很平凡的凉鞋,手里拿着当年的Nokia 3110c,皙清的手指,素颜的站着不言不笑.现在回想起来怎么都不像是日后C语言学的“666”的优质生.也许还真是人不可貌相,漂亮的不像实力派. 我还记得那天下午飘落了一点细雨,空气好的让我很贪婪的吸允好久,叶子饱含着水,绿的黑亮.小周一个人静静的看着被细雨浸透的天空,类似发呆的想着什么似得.当时的我还很幼稚,可能会对漂亮的女孩子动心,不过好在有一种

爱汇货币发行的电子旅支卡(实体卡,虚拟卡)

爱汇钱币发行的电子旅支卡(实体卡,虚拟卡) 简介 爱汇是中国的一家金融公司,旅支卡是爱汇兑换与Mastercard协作发行的电子旅支卡,在中国申请简单,有实体卡和虚拟卡,同一个证件可以申请两张不同币种的爱汇兑换的旅支卡,分别是港币账户和美圆账户各一张.申请速率很快,制卡很快. 一些地址及绍介 1.爱汇官网(现时官网不让申请,只能从微信公家号上):http://www.ihui.com/ 2.卡片的使用条目(肯定好都雅下):http://www.ihui.com/about/terms.html

回忆三个老师

小学老师:小学班主任从三年级开始带我,是我最早的启蒙老师,他是带过我最久的老师同时也是我见过最积极向上的老师,给我们小学生幼小的心灵没有留下说,你这个人怎么样和你的成绩是挂钩的,就算是一点点书都不会读的学生,他也并没有带有歧视,而是引导他们,尽力就好.但是对于影响其他学生的行为,他是非常严格的,采取口头教育之后再犯就是鞭子伺候,记忆最深的就是以前学校禁止玩卡片,不过我们学生还是偷偷的玩,被他发现后,他采取自己主动上交的人就可以免除处罚,如果被他发现了就是狠狠的打. 初中老师:我觉得他们太把成绩当

iOS高仿微信完整源码,网易爱玩APP源码等

iOS精选源码 iOS一种弹出视图效果带动画 一个快速便捷.无侵入.可扩展的动画弹框库 高仿Elk - 旅行货币转换器 iOS内分享的界面.功能一体化解决方案 使用Olami sdk实现一个语音查询股票的iOS程序 iOS高仿微信完整项目源码 分段绘制折线指示图, 点击效果 最新环信推送封装 v3.0[附代码] 仿照网易爱玩APP APP启动视频 iOS优质博客 iOS 一行代码搞定 KVO 前言发现好久没有研究.学习iOS优秀开源代码,现在大部分时间都在写业务代码, 学习其他语言及一些杂七杂八

玩转百度语音识别,就是这么简单

明后两天就是公司一年一度的Fedex Day了.我的理解就是技术界的头脑风暴,idea喷如泉涌的盛大节日. 对于这次活动每个人或者两三个人一组需要有个idea,针对当前的产品现状,提出自己的改进或者丰富产品的想法,我拿出自己的手机并登了经常去的网站,语音识别这个名词脱颖而出,击中我的脑海.相比较以前手指时代的手工输入,各种在中英文乃至数字之间进行切换,往往还会因为走神或者手抖导致输入出错,然后又是一通狂按删除键,一遍一遍的输入,面对偌大的屏幕,有种使不上劲的感觉.语音输入就可以告别这一烦恼,如今

杂说卡片与卡片安全 (让我们来说说低频卡/高频卡/磁条卡和接触式卡)

本人在安全领域也有些年头了,首次在这里发帖,和大家做个朋友,相互探讨下,如果有相同兴趣爱好的,可以一起聊聊.首先声明,本人不是rfid行业或者相关行业的,此贴兴致纯属个人爱好,如有不同意见,也欢迎提出.这贴我不会讲太多的细节,但是不表示某些细节不重要或者不清楚, 希望以后针对有些topic再做展开.此贴只作为一个开张索引. 在标题上不特地指明是rfid卡是因为,这贴想讲的比较普遍一点,不仅仅是rfid,但是应该和rfid相对更相关一点.闲话不多,开始. 我这里主要讨论我所接触过的一些卡片,其实并

算法笔记_184:历届试题 约数倍数选卡片(Java)

目录 1 问题描述 2 解决方案   1 问题描述 问题描述 闲暇时,福尔摩斯和华生玩一个游戏: 在N张卡片上写有N个整数.两人轮流拿走一张卡片.要求下一个人拿的数字一定是前一个人拿的数字的约数或倍数.例如,某次福尔摩斯拿走的卡片上写着数字"6",则接下来华生可以拿的数字包括: 1,2,3, 6,12,18,24 .... 当轮到某一方拿卡片时,没有满足要求的卡片可选,则该方为输方. 请你利用计算机的优势计算一下,在已知所有卡片上的数字和可选哪些数字的条件下,怎样选择才能保证必胜! 当