E D R , A S I H C RSS

Chopsticks

์ด ๋ฌธ์ œ๋Š”

์ธ๊ธฐ๋„:B(A,B,C), ์„ฑ๊ณต๋ฅ :๋ณดํ†ต(๋‚ฎ์Œ,๋ณดํ†ต,๋†’์Œ), ๋ ˆ๋ฒจ:3(1~4)

About Chopsticks

์ค‘๊ตญ์—์„œ๋Š” ์Œ์‹์„ ๋จน์„ ๋•Œ ์ “๊ฐ€๋ฝ ๋‘ ๊ฐœ๋ฅผ ์“ฐ์ง€๋งŒ, L์”จ๋Š” ์กฐ๊ธˆ ๋‹ค๋ฅด๋‹ค. ๊ทธ๋Š” ์ “๊ฐ€๋ฝ ์„ธ ๊ฐœ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์…‹ ์ค‘ ํ•˜๋‚˜๋Š” ๊ธด ์ “๊ฐ€๋ฝ์œผ๋กœ, ์Œ์‹์„ ์ฟก ์ฐ์–ด๋จน๊ธฐ ์œ„ํ•œ ์šฉ๋„๋กœ ์“ฐ์ธ๋‹ค. ๋‘ ๊ฐœ์˜ ์ผ๋ฐ˜ ์ “๊ฐ€๋ฝ์˜ ๊ธธ์ด๋Š” ์ตœ๋Œ€ํ•œ ๋น„์Šทํ•ด์•ผ ํ•˜์ง€๋งŒ ๋‚˜๋จธ์ง€ ํ•˜๋‚˜๋Š” ๋ฌด์กฐ๊ฑด ์ œ์ผ ๊ธธ๊ธฐ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค. ๊ธธ์ด๊ฐ€ ๊ฐ๊ฐ A, B, C(A<=B<=C)์ธ ์„ธ ๊ฐœ์˜ ์ “๊ฐ€๋ฝ์ด ์žˆ์„ ๋•Œ (A-B)^2์„ ๊ณ„์‚ฐํ•˜๋ฉด ๋‘ ์ “๊ฐ€๋ฝ์ด ์ง์ด ์•ˆ ๋งž๋Š” ์ •๋„๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค.

L์”จ๋Š” ๊ทธ์˜ ์ƒ์ผ ํŒŒํ‹ฐ์— K๋ช…์˜ ์†๋‹˜์„ ์ดˆ๋Œ€ํ–ˆ๋Š”๋ฐ, ๊ทธ์˜ ํŠน์ดํ•œ ์ “๊ฐ€๋ฝ์งˆ ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•˜๊ณ  ์‹ถ์–ด์„œ ์•ˆ๋‹ฌ์ด ๋‚˜ ์žˆ๋‹ค. ์ “๊ฐ€๋ฝ์„ K+8์„ธํŠธ(L์”จ ์ž์‹ , ๋ถ€์ธ, ์•„๋“ค, ๋”ธ, ์–ด๋จธ๋‹˜, ์•„๋ฒ„๋‹˜, ์žฅ๋ชจ๋‹˜, ์žฅ์ธ์–ด๋ฅธ, ๊ทธ๋ฆฌ๊ณ  K๋ช…์˜ ์†๋‹˜)๋ฅผ ์ค€๋น„ํ•ด์•ผ ํ•œ๋‹ค. ํ•˜์ง€๋งŒ L์”จ๋„ค ์ง‘์— ์žˆ๋Š” ์ “๊ฐ€๋ฝ๋“ค ์ค‘์—๋Š” ๊ธธ์ด๊ฐ€ ๋‹ค๋ฅธ ๊ฒƒ์ด ๋งŽ๋‹ค. ์ “๊ฐ€๋ฝ๋“ค์˜ ๊ธธ์ด๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ฐ ์„ธํŠธ์˜ ์ง์ด ์•ˆ ๋งž๋Š” ์ •๋„๋ฅผ ์ตœ์†Œํ™”ํ•˜๋ฉด์„œ K+8์„ธํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•„์•ผ ํ•œ๋‹ค.

Input

์ฒซ์งธ ์ค„์—๋Š” ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜ T(1<=T<=20)๊ฐ€ ์ž…๋ ฅ๋œ๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ์ฒซ์งธ์ค„์—๋Š” ์†๋‹˜ ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜(0<=K<=1,000)์™€ ์ “๊ฐ€๋ฝ์˜ ๊ฐœ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜ N(3K+24<=N<=5,000)์ด ์ž…๋ ฅ๋œ๋‹ค. ๊ทธ ๋ฐ‘์œผ๋กœ๋Š” ๊ฐ ์ “๊ฐ€๋ฝ์˜ ๊ธธ์ด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” N๊ฐœ์˜ ์–‘์˜ ์ •์ˆ˜ Li(1 <= Li <= 32,000)๊ฐ€ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ž…๋ ฅ๋œ๋‹ค.

output

์ž…๋ ฅ๋œ ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ๋Œ€ํ•ด ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ, ๋ชจ๋“  ์ “๊ฐ€๋ฝ ์„ธํŠธ์˜ ์ง์ด ์•ˆ ๋งž๋Š” ์ •๋„์˜ ํ•ฉ์ด ๊ฐ€์ง€๋Š” ์ตœ์†Œ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค.

Sample Input

~cpp 
1
1 40
1 8 10 16 19 22 27 33 36 40 47 52 56 61 63 71 72 75 81 81 84 88 96 98 103 110 113 118 124 128 129 134 134 139 148 157 157 160 162 164

Sample Output

~cpp 
23

Note

์œ„์˜ ์ž…๋ ฅ ์˜ˆ์— ๋Œ€ํ•ด์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์‹์œผ๋กœ ์ “๊ฐ€๋ฝ ์„ธํŠธ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.
8,10,16 ; 19,22,27; 61,63,75; 71,72,88; 81,81,84; 96,98,103; 128,129,148; 134,134,139; 157,157,160

ํ’€์ด

์ž‘์„ฑ์ž ์‚ฌ์šฉ์–ธ์–ด ๊ฐœ๋ฐœ์‹œ๊ฐ„ ์ฝ”๋“œ
๋ฌธ๋ณด์ฐฝ C++ 4์‹œ๊ฐ„ Chopsticks/๋ฌธ๋ณด์ฐฝ

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:52
Processing time 0.0052 sec