์‹œ๊ฐ„ ์ œํ•œ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์ œ์ถœ์ •๋‹ต๋งžํžŒ ์‚ฌ๋žŒ์ •๋‹ต ๋น„์œจ
1 ์ดˆ 512 MB115443543.210%

๋ฌธ์ œ

$N \times N$ ์ฒด์ŠคํŒ์ด ์ฃผ์–ด์งˆ ๋•Œ, ์ฒด์ŠคํŒ์— ํ€ธ $N$๊ฐœ๋ฅผ ์„œ๋กœ ๊ณต๊ฒฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋†“๋Š” ๋ฐฉ๋ฒ• ํ•œ ๊ฐ€์ง€๋ฅผ ์ถœ๋ ฅํ•ด ๋ณด์ž. ์ฒด์ŠคํŒ์˜ $r$ํ–‰ $c$์—ด ์ขŒํ‘œ๋Š” $(r, c)$์ด๋ฉฐ, ๊ฐ€์žฅ ์™ผ์ชฝ ์œ„ ์นธ์€ $(1, 1)$, ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜ ์นธ์€ $(N, N)$์ด๋‹ค. ๋‹จ, ์ฒด์ŠคํŒ์˜ ํ‰ํ–‰ํ•œ ๋ณ€๋ผ๋ฆฌ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด, ๋‘ ํ€ธ์˜ ์ขŒํ‘œ๊ฐ€ ๊ฐ๊ฐ $(a, b)$, $(c, d)$๋ผ ํ•  ๋•Œ ๋‹ค์Œ ๋„ค ์กฐ๊ฑด ์ค‘ ์ ์–ด๋„ ํ•˜๋‚˜๋ฅผ ๋งŒ์กฑํ•˜๋ฉด ๋‘ ํ€ธ์€ ์„œ๋กœ ๊ณต๊ฒฉํ•˜๋Š” ์ƒํƒœ์ด๋‹ค.

  1. $a = c$
  2. $b = d$
  3. $a+b \equiv c+d \pmod N$
  4. $a-b \equiv c-d \pmod N$

์ž…๋ ฅ

์ฒซ ๋ฒˆ์งธ ์ค„์— ์ •์ˆ˜ $N$์ด ์ฃผ์–ด์ง„๋‹ค. ($1 \le N \le 500\,000$)

์ถœ๋ ฅ

$N$๊ฐœ์˜ ํ€ธ์„ ๋†“์„ ์ˆ˜ ์žˆ๋‹ค๋ฉด, ์ฒซ ๋ฒˆ์งธ ์ค„์— $A_1$, $A_2$, $A_3$, $\cdots$, $A_N$์„ ์ถœ๋ ฅํ•œ๋‹ค. $A_i$๋Š” $i$๋ฒˆ์งธ ํ–‰์— ์žˆ๋Š” ํ€ธ์˜ ์—ด์˜ ๋ฒˆํ˜ธ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ($1 \le A_i \le N$)

๋งŒ์•ฝ $N$๊ฐœ์˜ ํ€ธ์„ ๋†“์„ ์ˆ˜ ์—†๋‹ค๋ฉด -1์„ ์ถœ๋ ฅํ•œ๋‹ค.

์˜ˆ์ œ ์ž…๋ ฅ 1

2

์˜ˆ์ œ ์ถœ๋ ฅ 1

-1

์˜ˆ์ œ ์ž…๋ ฅ 2

5

์˜ˆ์ œ ์ถœ๋ ฅ 2

3 1 4 2 5

์ถœ์ฒ˜

  • ๋ฌธ์ œ๋ฅผ ๋งŒ๋“  ์‚ฌ๋žŒ: kiwiyou
  • ๋ฌธ์ œ๋ฅผ ๊ฒ€์ˆ˜ํ•œ ์‚ฌ๋žŒ: hjroh0315, utilforever, wapas