๐Ÿ“– ๋ฌธ์ œ ๊ฐœ์š”

๋ฌธ์ œ

๊ธธ์ดย $N$์˜ ์ˆœ์—ดย $A=[A_0, A_1, \dots, A_{N-1}]$์ด ์ฃผ์–ด์ง„๋‹ค. ๊ธธ์ดย $N$์˜ ์ˆœ์—ด์ด๋ž€,ย $0$๋ถ€ํ„ฐย $N-1$๊นŒ์ง€์˜ ๋ชจ๋“  ์ •์ˆ˜๊ฐ€ ์ •ํ™•ํžˆ ํ•œ ๋ฒˆ์”ฉ ๋“ฑ์žฅํ•˜๋Š” ์ˆ˜์—ด์ด๋‹ค.

์–‘์˜ ์ •์ˆ˜ย $K$๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—ฐ์‚ฐ์„ ์›ํ•˜๋Š” ๋งŒํผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ฃผ์–ด์ง„ ์—ฐ์‚ฐ์„ ํ†ตํ•ด ์ˆœ์—ดย $A$๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์ž.

$\bmod$ย ์—ฐ์‚ฐ์— ๋Œ€ํ•œ ์„ค๋ช…์€ ๋…ธํŠธ๋ฅผ ์ฐธ๊ณ ํ•˜๋ผ.

์ž…๋ ฅ

์ฒซ ๋ฒˆ์งธ ์ค„์— ์ˆœ์—ด์˜ ๊ธธ์ด $N$๊ณผ ์–‘์˜ ์ •์ˆ˜ $K$๊ฐ€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด ์ฃผ์–ด์ง„๋‹ค. $\left(1 \leq K \leq N \leq 10^{6}\right)$

๋‘ ๋ฒˆ์งธ ์ค„์— ์ˆœ์—ด $A$์˜ ์›์†Œ $A_0, A_1, \dots, A_{N-1}$์ด ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด ์ฃผ์–ด์ง„๋‹ค. ์ˆœ์—ด์€ $0$๋ถ€ํ„ฐ $N-1$๊นŒ์ง€์˜ ์ •์ˆ˜๊ฐ€ ํ•œ ๋ฒˆ์”ฉ ์ฃผ์–ด์ง„๋‹ค.

์ถœ๋ ฅ

์ฃผ์–ด์ง„ ์—ฐ์‚ฐ์„ ์›ํ•˜๋Š” ๋งŒํผ ๋ฐ˜๋ณตํ•˜์—ฌ ์ˆœ์—ดย $A$๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด YES , ์•„๋‹ˆ๋ฉด NO ๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

์˜ˆ์ œ ์ž…๋ ฅ 1

6 2
2 3 4 1 0 5

์˜ˆ์ œ ์ถœ๋ ฅ 1

YES

์˜ˆ์ œ ์ž…๋ ฅ 2

4 2
0 1 3 2

์˜ˆ์ œ ์ถœ๋ ฅ 2

NO

๋…ธํŠธ

$\bmod$๋Š” ๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ์œผ๋กœ, $a \bmod b$๋Š” $a$๋ฅผ $b$๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ๋œปํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, $5 \bmod 3 = 2$์ด๋‹ค.

โœ๏ธ ํ’€์ด

๊ตฌํ˜„์ด ์ต์ˆ™ํ•˜๋‹ค๋ฉด ์‰ฝ๊ฒŒ ์ˆ˜ํ•™์  ๋…ผ๋ฆฌ๋กœ ํ†ตํƒ€ํ•˜๋Š” ๊ฒŒ ๊ฐ€๋Šฅํ•˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด ์ ‘๊ทผ์ด ๋‹ค์†Œ ์–ด๋ ค์šด ํŠน์ดํ•œ ํ˜•ํƒœ์˜ ๋ฌธ์ œ.

์ผ๋‹จ ๋ฌธ์ œ์—์„œ ์ œ์‹œํ•œ