luogu#P12086. [RMI 2019] 分钱 / Devil's Share
[RMI 2019] 分钱 / Devil's Share
题目描述
给定九个非负整数 。令 。
构造一个(十进制下)长度为 的正整数 ,在 的数位中数字 ()出现了恰好 次。
在此前提下,将 的十进制表示视为字符串,将它长度为 的 个子串全部拿出来,转成数字 。你需要最小化 的值。
输入格式
本题单个测试点内有多组测试数据。
第一行,一个正整数 ,表示测试数据组数。
接下来描述 组测试数据:
每组数据第一行,一个正整数 。
每组数据第二行,九个非负整数 。
输出格式
每组数据输出一行一个正整数,表示你构造的 。
3
2
1 1 2 0 0 0 0 0 0
7
2 4 2 0 0 6 2 2 2
7
3 3 3 0 0 6 2 2 2
2313
62616236261623778899
623616236162361778899
提示
对于 的数据,保证:
- ;
- ;
- ;
- ;
- 。
子任务
- Subtask 1( pts):,,,保证不会出现两组相同的数据。
- Subtask 2( pts):。
- Subtask 3( pts):。
- Subtask 4( pts):无额外限制。