#110
SUPER HEROES WAR
채점 준비중
시간 제한
1000ms
메모리 제한
256MB
제출
11
정답
3
맞힌 사람
2
정답 비율
27.3%
문제
<div style="text-align: center;"> <img src="/media/martor/246f8434-a03f-485f-b57f-c75fae3e6b7e.png" width="200"> <p style="font-size: 14px; color: #555;">[출처: Hero Wars: Alliance]</p> </div>현석이는 모종의 사건으로 이세계 전생을 하게 되었다. 이세계의 부름을 받게 된 현석이는 마왕을 쓰러뜨리고 세계를 구하는 막대한 임무를 맡게 되었다!
이세계에는 마왕을 포함하여 총 N마리의 몬스터가 있으며, 각각 1번부터 N번까지 번호가 매겨져 있다. ~i(1\le i\le N)~번 몬스터의 레벨은 a_i이다. 레벨이 가장 높은 몬스터가 마왕이고, 마왕은 유일하다.
현석이의 초기 레벨은 K인데, 각 몬스터와 정확히 한 번씩 전투를 벌일 수 있다.
전투의 규칙은 다음과 같다.
- 현석이가 쓰러지지 않은 몬스터 중 하나와 전투를 벌인다.
- 현석이의 레벨이 몬스터보다 높을 경우, 몬스터를 쓰러뜨리고 몬스터의 레벨만큼 현석이의 레벨이 증가한다.
- 현석이의 레벨이 몬스터보다 낮을 경우, 현석이는 쓰러지고 더 이상 싸울 수 없다.
- 현석이와 몬스터의 레벨이 같은 경우, 둘은 같이 쓰러지게 되고 현석이는 더 이상 싸울 수 없다.
몬스터와의 전투 순서를 적절하게 조율할 수 있을 때, 현석이가 마왕을 쓰러뜨릴 수 있을지 판단하는 프로그램을 작성해 보자.
입력
첫째 줄에 테스트 케이스의 개수 ~T(1\le T\le 10,000)~가 주어진다.
각 테스트 케이스의 첫째 줄에 ~N(1≤ N ≤ 200,000)~과 ~K(1≤ K ≤ 10,000)~가 주어진다.
둘째 줄에 ~a_1, a_2, \cdots, a_N(1\le a_i \le 2,000,000,000)~가 주어진다.
~\max(a_1, a_2, \cdots, a_N)~는 a_1, a_2, \cdots, a_N에서 유일함이 보장되며, 모든 테스트 케이스에서 N의 합은 200,000을 초과하지 않는다.
출력
각 테스트 케이스마다 현석이가 마왕을 쓰러뜨릴 수 있다면 YES 를, 그렇지 않다면 NO 를 출력한다. 모두 대문자로 출력해야하는 것에 유의한다.
예제 입력 1
3
4 100
1 2 3 1
5 2
6 1 1 1 1
5 3
1 1 2000000000 1 1
예제 출력 1
hljs python
YES
YES
NO
코드 제출
로딩 중...
내 제출
아직 제출 내역이 없습니다.
맞은 사람
| 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 |
|---|---|---|---|---|---|
| 🥇 | 202500392 | Java | 2351ms | 71772KB | 1391B |
| 🥈 | 회식_하러_가야지 | Java | 2584ms | 76112KB | 1476B |
전체 제출
| # | 사용자 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 |
|---|---|---|---|---|---|---|---|
| 5430 | 202302618 | 오답 | Java | 320ms | 60436KB | 1430B | 2025. 10. 08. 04:07 |
| 5420 | 202302618 | 오답 | Java | 310ms | 65244KB | 1559B | 2025. 05. 27. 08:59 |
| 5419 | 202302618 | 오답 | Java | 87ms | 30864KB | 1718B | 2025. 05. 27. 08:54 |
| 5418 | 202302618 | 오답 | Java | 350ms | 70088KB | 1721B | 2025. 05. 27. 08:47 |
| 5417 | 202302618 | 오답 | Java | 335ms | 67476KB | 1721B | 2025. 05. 27. 08:40 |
| 5416 | 202302618 | 오답 | Java | 316ms | 60020KB | 1408B | 2025. 05. 27. 08:19 |
| 5415 | 202302618 | 오답 | Java | 314ms | 59960KB | 1388B | 2025. 05. 27. 08:12 |
| 5411 | 회식_하러_가야지 | 정답 | Java | 2604ms | 76920KB | 1476B | 2025. 05. 26. 06:00 |
| 5410 | 회식_하러_가야지 | 정답 | Java | 2584ms | 76112KB | 1476B | 2025. 05. 26. 05:29 |
| 5407 | 202302618 | 오답 | Java | 314ms | 61196KB | 1440B | 2025. 05. 26. 01:46 |
| 5348 | 202500392 | 정답 | Java | 2351ms | 71772KB | 1391B | 2025. 05. 25. 09:31 |