博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
B. Color the Fence
阅读量:5089 次
发布时间:2019-06-13

本文共 1729 字,大约阅读时间需要 5 分钟。

time limit per test
2 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output
 

Igor has fallen in love with Tanya. Now Igor wants to show his feelings and write a number on the fence opposite to Tanya's house. Igor thinks that the larger the number is, the more chance to win Tanya's heart he has.

Unfortunately, Igor could only get v liters of paint. He did the math and concluded that digit d requires ad liters of paint. Besides, Igor heard that Tanya doesn't like zeroes. That's why Igor won't use them in his number.

Help Igor find the maximum number he can write on the fence.

Input

The first line contains a positive integer v (0 ≤ v ≤ 106). The second line contains nine positive integers a1, a2, ..., a(1 ≤ ai ≤ 105).

Output

Print the maximum number Igor can write on the fence. If he has too little paint for any digit (so, he cannot write anything), print -1.

Examples
input
5 5 4 3 2 1 2 3 4 5
output
55555
input
2 9 11 1 12 5 8 9 10 6
output
33
input
0 1 1 1 1 1 1 1 1 1
output
-1

 

被这道题卡了蛮久,只考虑到了位数最大,没想到要尽可能小以给高位腾出更多空间。

 

附AC代码:

1 #include
2 using namespace std; 3 4 int a[10]; 5 6 const int INF=1<<30; 7 8 int main(){ 9 int v,temp=0;10 int Max=0;11 int Min=INF;12 cin>>v;13 for(int i=1;i<=9;i++){14 cin>>a[i];15 if(v/a[i]>Max||a[temp]==a[i]){16 Max=v/a[i];17 temp=i;18 }19 if(a[i]<=Min){20 Min=a[i];21 }22 }23 if(Max==0){24 cout<<-1<
0&&v+a[temp]>=Min){38 int t;39 for(int i=9;i>temp;i--){40 if(a[i]<=v+a[temp]){41 cout<

 

转载于:https://www.cnblogs.com/Kiven5197/p/5908627.html

你可能感兴趣的文章
spring boot配置跨域
查看>>
BZOJ 1996 合唱队(DP)
查看>>
进击吧!阶乘——大数乘法
查看>>
安卓学习资料推荐-25
查看>>
Mysql数据库备份和还原常用的命令
查看>>
关于退出当前页面在火狐的一些问题
查看>>
【项目实施】项目考核标准
查看>>
spring-aop AnnotationAwareAspectJAutoProxyCreator类
查看>>
经典入门_排序
查看>>
Redis Cluster高可用集群在线迁移操作记录【转】
查看>>
二、spring中装配bean
查看>>
VIM工具
查看>>
javascript闭包
查看>>
@Column标记持久化详细说明
查看>>
创建本地yum软件源,为本地Package安装Cloudera Manager、Cloudera Hadoop及Impala做准备...
查看>>
mysql8.0.13下载与安装图文教程
查看>>
站立会议08(冲刺2)
查看>>
url查询参数解析
查看>>
http://coolshell.cn/articles/10910.html
查看>>
[转]jsbsim基础概念
查看>>