Logo
(่ฟฝ่จ˜) (่ฟฝ่จ˜ใ“ใ“ใพใง)

30246๋ฒˆ - ๐Ÿงฉ N-Queen (Quantum) ์ŠคํŽ˜์…œ ์ €์ง€

์‹œ๊ฐ„ ์ œํ•œ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์ œ์ถœ์ •๋‹ต๋งžํžŒ ์‚ฌ๋žŒ์ •๋‹ต ๋น„์œจ
5 ์ดˆ 1024 MB165583.333%

๋ฌธ์ œ

N-Queen ๋ฌธ์ œ๋Š” $N\times N$ ๋ณด๋“œ์— ์„œ๋กœ ๊ณต๊ฒฉํ•  ์ˆ˜ ์—†๋Š” ํ€ธ $N$๊ฐœ๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ์ด ๋ฌธ์ œ์—์„œ๋Š” ํŠน๋ณ„ํžˆ ์–‘์ž ์„ธ๊ณ„์—์„œ์˜ N-Queen๋ฅผ ์ƒˆ๋กญ๊ฒŒ ์ •์˜ํ•œ๋‹ค. ์–‘์ž ์„ธ๊ณ„์—์„œ์˜ N-Queen ๋ฌธ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜๋œ๋‹ค.

  • $N\times N$ ๋ณด๋“œ์˜ ๊ฐ ์นธ์— ํ€ธ์„ $[0,1]$ ๊ตฌ๊ฐ„์˜ ์ž„์˜์˜ ์‹ค์ˆ˜๋งŒํผ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๊ฐ ํ–‰์— ์žˆ๋Š” ํ€ธ์˜ ์ˆ˜์˜ ํ•ฉ์€ ๋ฐ˜๋“œ์‹œ 1ใƒ‰ใƒซ$์ด๋‹ค.
  • ๊ฐ ์—ด์— ์žˆ๋Š” ํ€ธ์˜ ์ˆ˜์˜ ํ•ฉ์€ ๋ฐ˜๋“œ์‹œ 1ใƒ‰ใƒซ$์ด๋‹ค.
  • ๊ฐ ๋Œ€๊ฐ์„ ์— ์žˆ๋Š” ํ€ธ์˜ ์ˆ˜์˜ ํ•ฉ์€ 1ใƒ‰ใƒซ$ ์ดํ•˜์ด๋‹ค.
  • ๋ณด๋“œ์—์„œ ์œ„ ์กฐ๊ฑด๋“ค์„ ๋งŒ์กฑํ•˜๋Š” ํ€ธ์˜ ๋ฐฐ์น˜๋ฅผ ์ฐพ์•„์•ผ ํ•œ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ํ€ธ์ด ์—†๋Š” ๋ณด๋“œ์—์„œ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์€ ๋„ˆ๋ฌด ์‰ฝ๋‹ค. ์ผ๋ถ€ ์นธ์— ๋ฐฐ์น˜ ํ€ธ์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ด๋ฏธ ๊ณ ์ •๋˜์–ด ์žˆ์„ ๋•Œ, ํ€ธ์„ ๋†“๋Š” ๋ฐฉ๋ฒ• ํ•œ ๊ฐ€์ง€๋ฅผ ์ถœ๋ ฅํ•ด ๋ณด์ž.

์ž…๋ ฅ

์ฒซ ๋ฒˆ์งธ ์ค„์— ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ $T$๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. $(1\le T\le 20)$

๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ์ฒซ ๋ฒˆ์งธ ์ค„์—๋Š” ๋ณด๋“œ์˜ ํฌ๊ธฐ $N$์ด ์ฃผ์–ด์ง„๋‹ค. $(1\le N\le 40)$

๋‹ค์Œ ์ค„๋ถ€ํ„ฐ ์ด $N$๊ฐœ์˜ ์ค„์— ๊ฑธ์ณ ๊ฐ ์ค„์— $N$๊ฐœ์”ฉ ์ด $N^2$๊ฐœ์˜ ์‹ค์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ทธ ์ค‘ $i$๋ฒˆ์งธ ํ–‰์˜ $j$๋ฒˆ์งธ ์—ด์—๋Š” ํ•ด๋‹นํ•˜๋Š” ์นธ์— ๋ฐฐ์น˜๋œ ํ€ธ์˜ ๊ฐœ์ˆ˜๋ฅผ ์˜๋ฏธํ•˜๋Š” $B_{i,j}$๊ฐ€ ์ฃผ์–ด์ง„๋‹ค.

๊ฐ ์‹ค์ˆ˜ $B_{i,j}$๋Š” $-1$์ด๊ฑฐ๋‚˜ $[0,1]$ ๊ตฌ๊ฐ„์˜ ์‹ค์ˆ˜์ด๋‹ค.

  • $-1$์ธ ๊ฒฝ์šฐ ์ด๋Š” ํ•ด๋‹นํ•˜๋Š” ์นธ์— ๋ฐฐ์น˜๋œ ํ€ธ์˜ ๊ฐœ์ˆ˜๊ฐ€ ๊ณ ์ •๋˜์–ด ์žˆ์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•œ๋‹ค.
  • $[0,1]$ ๊ตฌ๊ฐ„์˜ ์‹ค์ˆ˜์ธ ๊ฒฝ์šฐ ํ•ด๋‹นํ•˜๋Š” ์นธ์— ๋ฐฐ์น˜๋œ ํ€ธ์˜ ๊ฐœ์ˆ˜๊ฐ€ $B_{i,j}$๋กœ ๊ณ ์ •๋˜์–ด ์žˆ์Œ์„ ์˜๋ฏธํ•œ๋‹ค. ์ด๋•Œ $B_{i,j}$๋Š” ์†Œ์ˆ˜์  ์•„๋ž˜ 7ใƒ‰ใƒซ$์ž๋ฆฌ๊นŒ์ง€ ์ฃผ์–ด์ง„๋‹ค.

๋ชจ๋“  ํ…Œ์ŠคํŠธ์ผ€์ด์Šค์—์„œ $N$์˜ ํ•ฉ์€ 40ใƒ‰ใƒซ$ ์ดํ•˜์ด๋‹ค.

์ถœ๋ ฅ

๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ๋Œ€ํ•ด, ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ํ€ธ์˜ ๋ฐฐ์น˜๊ฐ€ ์กด์žฌํ•œ๋‹ค๋ฉด, YES๋ฅผ ํ•œ ์ค„์— ์ถœ๋ ฅํ•˜๊ณ  ๋‹ค์Œ ์ค„๋ถ€ํ„ฐ ์ž…๋ ฅ๊ณผ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ํ€ธ์˜ ๋ฐฐ์น˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

์ถœ๋ ฅ๋œ ํ€ธ์˜ ๋ฐฐ์น˜๋Š” ๋‹ค์Œ ์กฐ๊ฑด๋“ค์„ ๋งŒ์กฑํ•ด์•ผ ํ•œ๋‹ค.

  • ๊ฐ ํ–‰์— ์žˆ๋Š” ํ€ธ์˜ ์ˆ˜์˜ ํ•ฉ์€ 1ใƒ‰ใƒซ-10^{-6}$ ์ด์ƒ 1ใƒ‰ใƒซ+10^{-6}$ ์ดํ•˜์ด๋‹ค.
  • ๊ฐ ์—ด์— ์žˆ๋Š” ํ€ธ์˜ ์ˆ˜์˜ ํ•ฉ์€ 1ใƒ‰ใƒซ-10^{-6}$ ์ด์ƒ 1ใƒ‰ใƒซ+10^{-6}$ ์ดํ•˜์ด๋‹ค.
  • ๊ฐ ๋Œ€๊ฐ์„ ์— ์žˆ๋Š” ํ€ธ์˜ ์ˆ˜์˜ ํ•ฉ์€ 1ใƒ‰ใƒซ+10^{-6}$ ์ดํ•˜์ด๋‹ค.
  • ํ€ธ์˜ ๊ฐœ์ˆ˜๊ฐ€ ๊ณ ์ •๋œ ์นธ์—์„œ ์ถœ๋ ฅ๋œ ํ€ธ์˜ ์ˆ˜๋Š” $B_{i,j}$์™€์˜ ์ ˆ๋Œ€ ์˜ค์ฐจ๊ฐ€ 10ใƒ‰ใƒซ^{-9}$ ์ดํ•˜์ด๋‹ค.

๋‹จ, ์ด๋ฏธ ๊ณ ์ •๋œ ํ€ธ์˜ ๊ฐœ์ˆ˜์— ๋Œ€ํ•ด์„œ (์˜ค์ฐจ ๋ฒ”์œ„๋ฅผ ์ œ์™ธํ•˜๊ณ ) ์ง€๋ฌธ์˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ํ€ธ์˜ ๋ฐฐ์น˜๊ฐ€ ์‹ค์ œ๋กœ ์กด์žฌํ•  ์ˆ˜ ์—†๋‹ค๋ฉด, ์˜ค์ฐจ ๋ฒ”์œ„ ๋‚ด์˜ ๋ฐฐ์น˜๊ฐ€ ์ถœ๋ ฅ๋˜๋”๋ผ๋„ ๋ฅผ ๋ฐ›๋Š”๋‹ค.

์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ํ€ธ์˜ ๋ฐฐ์น˜๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, NO๋ฅผ ํ•œ ์ค„์— ์ถœ๋ ฅํ•œ๋‹ค.

์ œํ•œ

์˜ˆ์ œ ์ž…๋ ฅ 1

5
3
-1 -1 -1
-1 -1 -1
-1 -1 -1
3
-1 -1 -1
-1 0.6666667 -1
-1 -1 -1
4
-1 -1 -1 -1
-1 -1 -1 -1
-1 -1 -1 -1
-1 -1 -1 -1
4
-1 -1 -1 -1
-1 -1 -1 -1
-1 -1 1.0000000 -1
-1 -1 -1 -1
4
-1 -1 -1 -1
-1 -1 -1 -1
-1 -1 0.0000000 -1
-1 -1 -1 -1

์˜ˆ์ œ ์ถœ๋ ฅ 1

YES
0.500000000 0.500000000 0.000000000
0.500000000 0.000000000 0.500000000
0.000000000 0.500000000 0.500000000
NO
YES
0.000000000 0.500000000 0.500000000 0.000000000
0.500000000 0.000000000 0.500000000 0.000000000
0.500000000 0.500000000 0.000000000 0.000000000
0.000000000 0.000000000 0.000000000 1.000000000
NO
YES
0.000000000 0.000000000 0.750000000 0.250000000
0.750000000 0.000000000 0.250000000 0.000000000
0.000000000 0.250000000 0.000000000 0.750000000
0.250000000 0.750000000 0.000000000 0.000000000

ํžŒํŠธ

์ถœ์ฒ˜

(่ฟฝ่จ˜) (่ฟฝ่จ˜ใ“ใ“ใพใง)

๋ฌธ์ œ

์œ ์ € ๋Œ€ํšŒ

๊ณ ๋“ฑํ•™๊ต ๋Œ€ํšŒ

์ถœ์ฒ˜

๋Œ€ํ•™๊ต ๋Œ€ํšŒ

  • ์‚ฌ์—…์ž ๋“ฑ๋ก ๋ฒˆํ˜ธ: 541-88-00682
  • ๋Œ€ํ‘œ์ž๋ช…: ์ตœ๋ฐฑ์ค€
  • ์ฃผ์†Œ: ์„œ์šธ์‹œ ์„œ์ดˆ๊ตฌ ์„œ์ดˆ๋Œ€๋กœ74๊ธธ 29 ์„œ์ดˆํŒŒ๋ผ๊ณค 412ํ˜ธ
  • ์ „ํ™”๋ฒˆํ˜ธ: 02-521-0487 (์ด๋ฉ”์ผ๋กœ ์—ฐ๋ฝ ์ฃผ์„ธ์š”)
  • ์ด๋ฉ”์ผ: contacts@startlink.io
  • ํ†ต์‹ ํŒ๋งค์‹ ๊ณ ๋ฒˆํ˜ธ: ์ œ 2017-์„œ์šธ์„œ์ดˆ-2193 ํ˜ธ

AltStyle ใซใ‚ˆใฃใฆๅค‰ๆ›ใ•ใ‚ŒใŸใƒšใƒผใ‚ธ (->ใ‚ชใƒชใ‚ธใƒŠใƒซ) /