给定数字 0∼90\sim 90∼9 各自的出现次数:数字 iii 出现 aia_iai 次。请用上所有给定的数字,组成一个满足以下条件的整数,并使它尽可能小:
求能组成的最小整数。
输入 101010 个整数 a0,a1,…,a9a_0,a_1,\dots,a_9a0,a1,…,a9(0≤ai≤1050\le a_i\le 10^50≤ai≤105),表示每个数字的出现次数。保证 1≤∑i=09ai≤1051\le \sum_{i=0}^{9}a_i\le 10^51≤∑i=09ai≤105。
输出一行一个整数,表示能组成的最小整数;若不存在方案,输出 -1。
-1
2 0 1 0 0 1 0 2 0 0
205707
注册一个 HiJudge 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 HiJudge 通用账户