๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ”‘ PS/BOJ

boj-1850

by bdd 2022. 7. 23.
 

1850๋ฒˆ: ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜

๋ชจ๋“  ์ž๋ฆฌ๊ฐ€ 1๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ์žˆ๋Š” ๋‘ ์ž์—ฐ์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, A์™€ B์˜ ์ตœ๋Œ€ ๊ณต์•ฝ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์˜ˆ๋ฅผ ๋“ค์–ด, A๊ฐ€ 111์ด๊ณ , B๊ฐ€ 1111์ธ ๊ฒฝ์šฐ์— A์™€ B์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋Š” 1์ด๊ณ , A

www.acmicpc.net

 

 

๋ฌธ์ œ


๋ชจ๋“  ์ž๋ฆฌ๊ฐ€ 1๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ์žˆ๋Š” ๋‘ ์ž์—ฐ์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, A์™€ B์˜ ์ตœ๋Œ€ ๊ณต์•ฝ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์˜ˆ๋ฅผ ๋“ค์–ด, A๊ฐ€ 111์ด๊ณ , B๊ฐ€ 1111์ธ ๊ฒฝ์šฐ์— A์™€ B์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋Š” 1์ด๊ณ , A๊ฐ€ 111์ด๊ณ , B๊ฐ€ 111111์ธ ๊ฒฝ์šฐ์—๋Š” ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๊ฐ€ 111์ด๋‹ค.

 

 

์ž…๋ ฅ


์ฒซ์งธ ์ค„์— ๋‘ ์ž์—ฐ์ˆ˜ A์™€ B๋ฅผ ์ด๋ฃจ๋Š” 1์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ž…๋ ฅ๋˜๋Š” ์ˆ˜๋Š” 263๋ณด๋‹ค ์ž‘์€ ์ž์—ฐ์ˆ˜์ด๋‹ค.

 

 

์ถœ๋ ฅ


์ฒซ์งธ ์ค„์— A์™€ B์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์ •๋‹ต์€ ์ฒœ๋งŒ ์ž๋ฆฌ๋ฅผ ๋„˜์ง€ ์•Š๋Š”๋‹ค.

 

 

 

ํ’€์ด


 ์ฒ˜์Œ์— ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ  ๋ฌด์Šจ ๋ง์ธ์ง€ ํ•œ์ฐธ์„ ํ—ค๋งธ์—ˆ๋Š”๋ฐ ๋‹จ์ˆœํžˆ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜์˜ ์ž๋ฆฌ์ˆ˜๋งŒํผ 1์„ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด A๊ฐ€ 4๊ณ  B๊ฐ€ 6์ด๋ผ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋Š” B์—์„œ A๋ฅผ ์ œ์™ธํ•œ 11์ด ๋ฉ๋‹ˆ๋‹ค.

 

A = 1111
B = 1111_11

 

 

 

 

 

์กฐ๊ธˆ ๋” ๊ฐ„๋‹จํ•˜๊ฒŒ ์‚ดํŽด๋ณด๋ฉด A๊ฐ€ 3์ด๊ณ  B๊ฐ€ 6์ด๋ผ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

 

A = 111
B = 111_111

 

 

 

 

 

์ด๋ฅผ ์กฐ๊ธˆ ์ผ๋ฐ˜ํ™”ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€๋ฐ์š”, ์ด๋ฅผ ํ†ตํ•ด ์–ด๋Š์ •๋„ ๊ทœ์น™์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

 

A = 111;
B = 111_111;
gcd = 111;

A = 1111111;
B = 1111111_1111111_1111111;
gcd = 1111111;

 

 

 

 

๋”ฐ๋ผ์„œ ์•„๋ž˜์™€ ๊ฐ™์€ ํ’€์ด๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

 

 
 

 

 

 

 

'๐Ÿ”‘ PS > BOJ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

boj-1916  (0) 2022.08.24
boj-2252  (0) 2022.08.22
boj-1922 ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ  (0) 2022.07.19
boj-1744 ์ˆ˜ ๋ฌถ๊ธฐ  (0) 2022.07.15
boj-1300 K๋ฒˆ์งธ ์ˆ˜  (0) 2022.07.14

๋Œ“๊ธ€