D. [ABC118D] Match Matching

    传统题 2000ms 1024MiB

[ABC118D] Match Matching

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

AT_abc118_d [ABC118D] Match Matching

题目描述

请你求出,恰好使用 NN 根火柴棒能够拼成的整数中,最大的那个数。

但需要满足以下条件:

  • 拼成的整数的每一位,必须是 1199 中的某个数字,并且只能使用 A1,A2,,AM (1Ai9)A_1, A_2, \ldots, A_M\ (1 \leq A_i \leq 9)MM 个数字中的某一个。
  • 拼出数字 1,2,3,4,5,6,7,8,91, 2, 3, 4, 5, 6, 7, 8, 9 各需要恰好 2,5,5,4,5,6,3,7,62, 5, 5, 4, 5, 6, 3, 7, 6 根火柴棒。

输入格式

输入从标准输入读入,格式如下:

NN MM A1A_1 A2A_2 \ldots AMA_M

输出格式

请输出在题目条件下,恰好使用 NN 根火柴棒能够拼成的最大整数。

样例 1

输入

20 4
3 7 8 4

输出

777773

样例 2

输入

101 9
9 8 7 6 5 4 3 2 1

输出

71111111111111111111111111111111111111111111111111

样例 3

输入

15 3
5 4 6

输出

654

说明/提示

限制条件

  • 输入均为整数。
  • 2N1042 \leq N \leq 10^4
  • 1M91 \leq M \leq 9
  • 1Ai91 \leq A_i \leq 9
  • AiA_i 互不相同。
  • 一定存在恰好使用 NN 根火柴棒且满足条件的整数。

样例解释 1

整数 777773777773 可以用 3+3+3+3+3+5=203 + 3 + 3 + 3 + 3 + 5 = 20 根火柴棒拼成,并且在恰好使用 2020 根火柴棒且满足条件的整数中,这是最大的。

样例解释 2

输出的结果可能超过 6464 位整数类型的范围。

由 ChatGPT 4.1 翻译

初二+初三202606 02-03中午(自选)

未参加
状态
已结束
规则
IOI
题目
5
开始于
2026-6-2 12:03
结束于
2026-6-3 13:18
持续时间
25.3 小时
主持人
参赛人数
12