E D R , A S I H C RSS

Chainsaw Massacre

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

About ChainsawMassacre

์บ๋‚˜๋‹ค ๋ฒŒ๋ชฉ์ธ ํ˜‘ํšŒ์—์„œ ์ตœ๊ทผ์— ์—ฐ๋ก€ ๋ฒŒ๋ชฉ ๊ฒฝ์ง„ ๋Œ€ํšŒ๋ฅผ ๊ฐœ์ตœํ–ˆ๋Š”๋ฐ, ๋ชฌํŠธ๋ฆฌ์˜ฌ๊ณผ ๋ฑ…์ฟ ๋ฒ„ ์‚ฌ์ด์— ์žˆ๋Š” ๊ตญ๋ฆฝ๊ณต์›์˜ ๋‚˜๋ฌด๋“ค์ด ๋งŽ์ด ์ž˜๋ ค๋‚˜๊ฐ”๋‹ค. ๊ฒฝ์ง„ ๋Œ€ํšŒ๊ฐ€ ๋๋‚˜๊ณ  ๋ฒŒ๋ชฉ์ธ๋“ค์ด ๋ชจ๋‘ ๋ชจ์—ฌ ์ฆ๊ธฐ๊ธฐ ์œ„ํ•œ ํŒŒํ‹ฐ๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ๊ฐ€ ๋˜์—ˆ๋‹ค. ์กฐ์ง์œ„์›ํšŒ์—์„œ๋Š” ์ด๋ธŒ๋‹ ํŒŒํ‹ฐ์— ์ ํ•ฉํ•œ ๋ฌด๋„ํšŒ์žฅ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋‚˜๋ฌด๊ฐ€ ํ•œ ๊ทธ๋ฃจ๋„ ์—†๋Š” ๋„“์€ ์ง์‚ฌ๊ฐํ˜• ๋ชจ์–‘์˜ ๊ณตํ„ฐ๋ฅผ ์ฐพ๊ณ  ์žˆ๋‹ค. ๋ฒŒ๋ชฉ์ธ๋“ค์€ ๋ชจ๋‘ ์ˆ ์ด ์ทจํ•ด์„œ ์•„๋ฌด๋„ ์ „๊ธฐํ†ฑ์„ ๊ฐ€์ง€๊ณ  ์ž‘์—…์„ ํ•  ์—„๋‘๋ฅผ ๋ชป ๋‚ด๊ณ  ์žˆ๋‹ค.

์กฐ์ง์œ„์›ํšŒ์—์„œ ๋‹น์‹ ์—๊ฒŒ ๋ฌด๋„ํšŒ์žฅ์œผ๋กœ ์“ธ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ๋„“์€ ์ง์‚ฌ๊ฐํ˜• ์˜์—ญ์„ ์ฐพ์•„๋‹ฌ๋ผ๋Š” ์š”์ฒญ์„ ํ–ˆ๋‹ค. ์žฅ์†Œ๋ฅผ ๋ฌผ์ƒ‰ํ•ด์•ผ ํ•  ์ „์ฒด ์˜์—ญ์€ ์ง์‚ฌ๊ฐํ˜•์ด๋ฉฐ, ๋ฌด๋„ํšŒ์žฅ์€ ์™„์ „ํžˆ ๊ทธ ์ง์‚ฌ๊ฐํ˜• ์•ˆ์— ๋“ค์–ด์žˆ์–ด์•ผ ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฌด๋„ํšŒ์žฅ์˜ ๊ฐ ๋ณ€์€ ์ „์ฒด ์˜์—ญ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ง์‚ฌ๊ฐํ˜•์˜ ๊ฐ ๋ณ€๊ณผ ํ‰ํ–‰ํ•ด์•ผ ํ•œ๋‹ค. ๋ฌด๋„ํšŒ์žฅ์€ ์ฃผ์–ด์ง„ ์˜์—ญ์˜ ๊ฒฝ๊ณ„์— ๋‹ฟ์•„ ์žˆ์–ด๋„ ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฌด๋„ํšŒ์žฅ ๋‚ด๋ถ€์—๋งŒ ๋‚˜๋ฌด๊ฐ€ ์—†์œผ๋ฉด, ๊ฒฝ๊ณ„์„  ์œ„์— ๋‚˜๋ฌด๊ฐ€ ์žˆ์–ด๋„ ์ƒ๊ด€์—†๋‹ค.

Input

์ฒซ์งธ ์ค„์—๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค ๊ฐœ์ˆ˜๊ฐ€ ์ž…๋ ฅ๋œ๋‹ค. ๊ฐ ์‹œ๋‚˜๋ฆฌ์˜ค์˜ ์ฒซ์งธ ์ค„์—๋Š” ์ฃผ์–ด์ง„ ์˜์—ญ์˜ ๊ธธ์ด l๊ณผ ๋„ˆ๋น„ w๊ฐ€ ๋ฏธํ„ฐ ๋‹จ์œ„๋กœ ์ž…๋ ฅ๋œ๋‹ค(๋‘˜ ๋‹ค ์ •์ˆ˜๋ฉฐ 0๋ณด๋‹ค ํฌ๊ณ  10,000 ์ดํ•˜๋‹ค). ๊ทธ ๋ฐ‘์œผ๋กœ๋Š” ๊ฐ ์ค„๋งˆ๋‹ค ๋‹ค์Œ ํ˜•์‹์— ๋”ฐ๋ผ ๋‚˜๋ฌด ํ•œ ๊ทธ๋ฃจ ๋˜๋Š” ํ•œ ์ค„๋กœ ์‹ฌ์–ด์ง„ ๋‚˜๋ฌด๋“ค์„ ์„ค๋ช…ํ•˜๋Š” ๋‚ด์šฉ์ด ์ž…๋ ฅ๋œ๋‹ค.
  • 1 ร— y - '1'์€ ๋‚˜๋ฌด๊ฐ€ ํ•œ ๊ทธ๋ฃจ๋ผ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋ฉฐ, x์™€ y๋Š” ์™ผ์ชฝ ๋งจ ์œ„ ์ง€์ ์„ ๊ธฐ์ค€์œผ๋กœ x์™€ y ์ขŒํ‘œ๋ฅผ ๋ฏธํ„ฐ ๋‹จ์œ„๋กœ ํ‘œํ˜„ํ•œ ๊ฒƒ์ด๋‹ค.
  • k ร— y dx dy - k ๊ฐ€ 1๋ณด๋‹ค ํฌ๋ฉด ์—ฌ๋Ÿฌ ๊ทธ๋ฃจ์˜ ๋‚˜๋ฌด๊ฐ€ ํ•œ ์ค„๋กœ ์‹ฌ์–ด์ ธ ์žˆ๋Š” ๊ฒƒ์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ๊ทธ ์ขŒํ‘œ๋Š” (x,y), (x+dx,y+dy),...,(x+(k-1)dx, y+(k-1)dy)์ด๋‹ค.
  • 0 - ์‹œ๋‚˜๋ฆฌ์˜ค๊ฐ€ ๋๋‚ฌ์Œ์„ ์˜๋ฏธํ•œ๋‹ค.
x, y, dx, dy๋Š” ๋ชจ๋‘ ์ •์ˆ˜๋กœ ์ž…๋ ฅ๋œ๋‹ค. ๋ชจ๋“  ๋‚˜๋ฌด๋Š” ์ฃผ์–ด์ง„ ์˜์—ญ ๋‚ด์— ์žˆ๋‹ค. ์ฆ‰ ๋ชจ๋“  ์ขŒํ‘œ๊ฐ€ (0,l) ร— (0,w) ์•ˆ์— ๋“ค์–ด๊ฐ„๋‹ค. ๋‚˜๋ฌด๋Š” ์ตœ๋Œ€ 1,000 ๊ทธ๋ฃจ๊นŒ์ง€ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค.

Output

๊ฐ ์‹œ๋‚˜๋ฆฌ์˜ค์— ๋Œ€ํ•ด, ํ•œ ์ค„์— ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค์”ฉ ๋ฌด๋„ํšŒ์žฅ์˜ ์ตœ๋Œ€ ํฌ๊ธฐ๋ฅผ ์ œ๊ณฑ๋ฏธํ„ฐ ๋‹จ์œ„๋กœ ์ถœ๋ ฅํ•œ๋‹ค.

Sample Input

{{| 2
2 3
0
10 10
2 1 1 8 0
2 1 9 8 0
0 |}}

Sample Output

{{| 6
80 |}}

ํ’€์ด

์ž‘์„ฑ์ž ์‚ฌ์šฉ์–ธ์–ด ๊ฐœ๋ฐœ์‹œ๊ฐ„ ์ฝ”๋“œ
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:50
Processing time 0.0053 sec