#110
SUPER HEROES WAR
시간 제한
1s
메모리 제한
256MB
제출
115
정답
31
맞힌 사람
28
정답 비율
25.0%
문제
[출처: Hero Wars: Alliance]
현석이는 모종의 사건으로 이세계 전생을 하게 되었다. 이세계의 부름을 받게 된 현석이는 마왕을 쓰러뜨리고 세계를 구하는 막대한 임무를 맡게 되었다!
이세계에는 마왕을 포함하여 총 마리의 몬스터가 있으며, 각각 번부터 번까지 번호가 매겨져 있다. 번 몬스터의 레벨은 이다. 레벨이 가장 높은 몬스터가 마왕이고, 마왕은 유일하다.
현석이의 초기 레벨은 인데, 각 몬스터와 정확히 한 번씩 전투를 벌일 수 있다.
전투의 규칙은 다음과 같다.
- 현석이가 쓰러지지 않은 몬스터 중 하나와 전투를 벌인다.
- 현석이의 레벨이 몬스터보다 높을 경우, 몬스터를 쓰러뜨리고 몬스터의 레벨만큼 현석이의 레벨이 증가한다.
- 현석이의 레벨이 몬스터보다 낮을 경우, 현석이는 쓰러지고 더 이상 싸울 수 없다.
- 현석이와 몬스터의 레벨이 같은 경우, 둘은 같이 쓰러지게 되고 현석이는 더 이상 싸울 수 없다.
몬스터와의 전투 순서를 적절하게 조율할 수 있을 때, 현석이가 마왕을 쓰러뜨릴 수 있을지 판단하는 프로그램을 작성해 보자.
입력
첫째 줄에 테스트 케이스의 개수 가 주어진다.
각 테스트 케이스의 첫째 줄에 과 가 주어진다.
둘째 줄에 가 주어진다.
는 에서 유일함이 보장되며, 모든 테스트 케이스에서 의 합은 을 초과하지 않는다.
출력
각 테스트 케이스마다 현석이가 마왕을 쓰러뜨릴 수 있다면 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
YES
YES
NO
- 문제를 만든 사람
- 황현석
- 알고리즘 분류
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
| # | 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 | |
|---|---|---|---|---|---|---|---|
| 6595 | 🥇 | 박지훈 | C++ | 14ms | 2752KB | 846B | |
| 6514 | 🥈 | 박현민 | C++ | 19ms | 3492KB | 721B | |
| 6707 | 🥉 | 서준 | PyPy | 56ms | 80668KB | 409B | |
| 6358 | 4 | 홍진영 | PyPy | 83ms | 79356KB | 335B | |
| 6233 | 5 | 표강준 | Python | 95ms | 31136KB | 455B | |
| 4895 | 6 | my | C++ | 238ms | 4428KB | 708B | |
| 7085 | 7 | 진우신 | Java | 241ms | 67964KB | 1519B | |
| 7096 | 8 | 망고뿡 | Java | 302ms | 75992KB | 1441B | |
| 5338 | 9 | 기타치는_공돌이 | C++ | 712ms | 4484KB | 894B | |
| 4858 | 10 | 멋진승주 | Python | 1017ms | 33196KB | 717B | |
| 5277 | 11 | 최태규 | Python | 1112ms | 32672KB | 410B | |
| 5269 | 12 | 바보들 | Python | 1277ms | 32772KB | 325B | |
| 4967 | 13 | 못해도_괜차ANA | Python | 1279ms | 32056KB | 374B | |
| 4861 | 14 | 안녕하세요저희는20학번최민우와23학번박경서로이루어진팀입니다3인1조팀이지만팀원모집에어려움을겪어두명이서나오게되었습니다두명이라조금불리하겠지만열심히해서수상까지노려보겠습니다감사합니다 | Python | 1345ms | 32604KB | 471B | |
| 4787 | 15 | 배고파이썬 | Python | 1637ms | 31920KB | 576B | |
| 4878 | 16 | SSALMUK | Java | 2316ms | 71436KB | 1391B | |
| 4797 | 17 | Null_is_fine | Java | 2324ms | 70312KB | 977B | |
| 5197 | 18 | 팀_할부금청산 | Java | 2333ms | 70036KB | 1535B | |
| 4750 | 19 | 싹쓰리 | Java | 2351ms | 70272KB | 1151B | |
| 5348 | 20 | 202500392 | Java | 2351ms | 71772KB | 1391B |
1 / 2
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
| # | 사용자 | 문제 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 | |
|---|---|---|---|---|---|---|---|---|---|
| 7096 | 맞았습니다 | Java | 302ms | 75992KB | 1441B | 2026. 05. 24. 21:14 | |||
| 7095 | 틀렸습니다 | Java | - | - | 1439B | 2026. 05. 24. 21:09 | |||
| 7094 | 틀렸습니다 | Java | - | - | 1440B | 2026. 05. 24. 21:06 | |||
| 7085 | 맞았습니다 | Java | 241ms | 67964KB | 1519B | 2026. 05. 24. 16:18 | |||
| 7084 | 틀렸습니다 | Java | - | - | 1336B | 2026. 05. 24. 16:17 | |||
| 7083 | 틀렸습니다 | Java | - | - | 1183B | 2026. 05. 24. 16:09 | |||
| 7044 | 틀렸습니다 | Python | - | - | 492B | 2026. 05. 24. 11:37 | |||
| 6708 | 맞았습니다 | Python | 72ms | 30472KB | 409B | 2026. 05. 21. 15:02 | |||
| 6707 | 맞았습니다 | PyPy | 56ms | 80668KB | 409B | 2026. 05. 21. 15:02 | |||
| 6706 | 틀렸습니다 | PyPy | - | - | 378B | 2026. 05. 21. 15:00 | |||
| 6705 | 틀렸습니다 | Python | - | - | 378B | 2026. 05. 21. 14:43 | |||
| 6595 | 맞았습니다 | C++ | 14ms | 2752KB | 846B | 2026. 05. 21. 06:58 | |||
| 6594 | 맞았습니다 | C++ | 31ms | 2752KB | 774B | 2026. 05. 21. 06:57 | |||
| 6593 | 틀렸습니다 | C++ | - | - | 750B | 2026. 05. 21. 06:55 | |||
| 6592 | 틀렸습니다 | C++ | - | - | 784B | 2026. 05. 21. 06:54 | |||
| 6514 | 맞았습니다 | C++ | 19ms | 3492KB | 721B | 2026. 05. 20. 14:03 | |||
| 6358 | 맞았습니다 | PyPy | 83ms | 79356KB | 335B | 2026. 05. 19. 06:06 | |||
| 6233 | 맞았습니다 | Python | 95ms | 31136KB | 455B | 2026. 05. 15. 15:59 | |||
| 6232 | 틀렸습니다 | Python | - | - | 258B | 2026. 05. 15. 15:35 | |||
| 5430 | 틀렸습니다 | Java | 320ms | 60436KB | 1430B | 2025. 10. 08. 04:07 |