AT_joigsp2025_a.ポーカー (Poker)
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
ビ太郎有 N 张卡牌,每张卡牌编号从 1 到 N。每张卡牌 i(1≤i≤N)上写有一个正整数 Ai。
满足以下条件的 K 张卡牌的组合被称为“顺子”:
- 当这 K 张卡牌按照卡牌上写的整数递增的顺序一字排开时,任意相邻的两张卡牌上写的数的差都为 1。
现在,ビ太郎想从 N 张卡牌中选出 K 张卡牌组成一个顺子。
给定卡牌的信息,请编写一个程序判断ビ太郎是否能够选出 K 张卡牌组成顺子。
输入格式
输入通过标准输入以如下格式给出:
N K A1 A2 ⋯ AN
输出格式
请输出一行。如果ビ太郎能够选出 K 张卡牌组成顺子则输出 Yes,否则输出 No。
输入输出样例
输入#1
5 2 1 1 2 4 3
输出#1
Yes
输入#2
7 4 1 1 2 3 3 5 6
输出#2
No
说明/提示
子任务
1.(30 分)K=2。
2.(30 分)Ai≤300000(1≤i≤N)。
3.(40 分)无其他额外限制。
样例解释 1
卡牌 1,3 上写的整数分别为 1,2,因此卡牌 1,3 组成的组就是一个顺子。ビ太郎能够选出 K=2 张卡牌组成顺子,所以输出 Yes。
该输入示例满足所有子任务的约束。
样例解释 2
ビ太郎无法选出 K=4 张卡牌组成顺子。因此,输出 No。
该输入示例满足子任务 2,3 的约束。
数据范围
- 2≤N≤300000。
- 2≤K≤N。
- 1≤Ai≤109(1≤i≤N)。
- 输入数据均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?