AT_kupc2016_b.作問委員会
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
京都大学编程竞赛是由京都大学的学生自发举办的编程竞赛。Kyoto University Programming Contest 的缩写为 KUPC 等。
引用自:京都大学编程竞赛 指南
今年,为了举办 KUPC,出题委员会召开了会议,会上提出了 N 道题目。每道题目按顺序编号为 1 到 N,第 i 道题目的名称为 Pi。然而,提出的题目数量过多,因此决定将 KUPC 分多次举办。
于是,决定按照以下条件选择题目,将 KUPC 分多次举办。
- 每次 KUPC 出题 K 道题目。
- 每道题目在所有举办的 KUPC 中最多只会被出题一次。
- 每次 KUPC 所出 K 道题目的名称的首字母必须各不相同。
作为出题委员会的一员,你希望 KUPC 的举办次数尽可能多。请你求出最多可以举办多少次 KUPC。
输入格式
输入按以下格式从标准输入给出。
N K P1 P2 … PN
输出格式
请输出最多可以举办多少次 KUPC。
输入输出样例
输入#1
9 3 APPLE ANT ATCODER BLOCK BULL BOSS CAT DOG EGG
输出#1
3
输入#2
3 2 KU KYOUDAI KYOTOUNIV
输出#2
0
说明/提示
限制条件
- 1≤N≤104
- 1≤K≤26
- 1≤∣Pi∣≤10
- 每个 Pi 仅包含半角大写英文字母
但不保证所有题目 i、j (1≤i<j≤N) 都满足 Pi=Pj。
样例解释 1
例如,按如下方式选择题目,可以举办 3 次 KUPC。
- 第 1 次:
APPLE、BLOCK、CAT - 第 2 次:
ANT、BULL、DOG - 第 3 次:
ATCODER、BOSS、EGG
样例解释 2
一次也无法举办 KUPC。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?