E D R , A S I H C RSS

Euclid Problem

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

About EuclidProblem

œ ด๋ฆฌ๋“œ๊ฐ€ ๋ฐ˜€๋‚ธ ๋ฐ”— ๋”ฐ๋ฅด๋ฉด, ž„˜˜  •ˆ˜ A, B— ๋Œ€•ด A™€ B˜ ตœ๋Œ€๊ณต•ฝˆ˜๋ฅผ D๋ผ๊ณ  •  ๋•Œ AX + BY = D ๋ฅผ ๋งŒ•˜๋Š”  •ˆ˜ X™€ Y๊ฐ€ กดžฌ•œ๋‹ค. A™€ B๊ฐ€ ฃผ–ดกŒ„ ๋•Œ œ„ ‹„ ๋งŒ‹œ‚ค๋Š” X™€ Y, ๊ทธ๋ฆฌ๊ณ  A™€ B˜ ตœ๋Œ€๊ณต•ฝˆ˜ D๋ฅผ ๊ตฌ•˜๋ผ.

Input

•œ „— ๋‘ ๊ฐœ”ฉ˜ ˆ˜๊ฐ€ ž…๋ ฅ๋˜๋ฉฐ ๋‘ ˆ˜๋Š” ๊ฐ๊ฐ A™€ B๋‹ค. A™€ B๋Š” ŠคŽ˜ดŠค๋กœ ๊ตฌ๋ถ„๋œ๋‹ค. (A, B < 1,000,000,001).

Output

ž…๋ ฅ๋œ ๊ฐ „— ๋Œ€•ด ๊ฐ๊ฐ ŠคŽ˜ดŠค๋กœ ๊ตฌ๋ถ„๋œ „ธ ๊ฐœ˜  •ˆ˜ X™€ Y ๊ทธ๋ฆฌ๊ณ  D๋ฅผ ถœ๋ ฅ•œ๋‹ค. ‹„ ๋งŒ•˜๋Š” X™€ Y๊ฐ€ —ฌ๋Ÿฌ ๊ฐœ žˆœผ๋ฉด, (ฒซงธ๋กœ) |X| + |Y|๊ฐ€ ตœ†Œ๊ฐ€ ๋˜๊ณ  (๋‘˜งธ๋กœ) X <= Y ์ธ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค.

Sample Input

~cpp 
4 6
17 17

Sample Output

~cpp 
-1 1 2
0 1 17

’€ด

ด๋ฆ„ –ธ–ด ‹œ๊ฐ„ ๋งฌ
๋‚˜œ˜๋™ C++ 40๋ถ„ + 30๋ถ„ + 20๋ถ„ + 25๋ถ„ EuclidProblem/Leonardong
๋ฌธ๋ณดฐฝ C++ 10๋ถ„ EuclidProblem/๋ฌธ๋ณดฐฝ
ฐจ˜๊ถŒ C++ 1‹œ๊ฐ„30๋ถ„ EuclidProblem/ฐจ˜๊ถŒ
ด๋™˜„ C++ 3‹œ๊ฐ„ EuclidProblem/ด๋™˜„
๊ณฝ„™˜ C++ •˜๋ฃจข…ผ EuclidProblem/๊ณฝ„™˜
กฐ˜„ƒœ C . EuclidProblem/กฐ˜„ƒœ

“ฐ๋ ˆ๋“œ

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:14
Processing time 0.0202 sec