user-img
์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด 4
thumbnail
[๋ฐฑ์ค€] 2905 ํ™์ค€์ด์™€ ์šธํƒ€๋ฆฌ ๋ฌธ์ œ ํ’€์ด java (์‰ฝ๊ฒŒ ๊ทธ๋ฆผ์œผ๋กœ ์„ค๋ช… ^^)
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ ๋งํฌ๋ฌธ์ œ ์„ค๋ช…์ด ์–ด๋ ค์›Œ์„œ ๋ถ€์—ฐ ์„ค๋ช…์„ ํ•˜๊ฒ ๋‹ค.N๊ฐœ์˜ ์šธํƒ€๋ฆฌ์™€ ๋„ˆ๋น„๊ฐ€ X์ธ ๋ฃฐ๋Ÿฌ๊ฐ€ ์žˆ๋‹ค. ์šธํƒ€๋ฆฌ์˜ ๊ฒฝ์šฐ ๋„ˆ๋น„๋Š” 1๋กœ ๊ณ ์ •์ด๊ณ , ๋†’์ด๋งŒ 1์ฐจ์› ๋ฐฐ์—ด ํ˜•์‹์œผ๋กœ ์ฃผ์–ด์ง„๋‹ค. ๋‹น์‹ ์€ ๋ฃฐ๋Ÿฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํŽ˜์ธํŠธ๋ฅผ ์น ํ•  ๊ฒƒ์ธ๋ฐ, ๋„ˆ๋น„๊ฐ€ X์ž„์œผ๋กœ, X ๋„ˆ๋น„ ๋‚ด์˜ ์šธํƒ€๋ฆฌ๋Š” ํ•œ ๋ฒˆ์— ์น ํ•˜๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค. ์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ์กฐ๊ฑด์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.(1) ๋ฃฐ๋Ÿฌ์˜ ๋ถ€๋ถ„์ด ํ—ˆ๊ณต์— ๋‹ฟ์œผ๋ฉด ์•ˆ๋œ๋‹ค.์™ผ์ชฝ๊ณผ ๊ฐ™์ด ์ผ๋ จ์˜ ์šธํƒ€๋ฆฌ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค๋ฉด, ์˜ค๋ฅธ์ชฝ ๊ทธ๋ฆผ์˜ ํ…Œ๋‘๋ฆฌ ์•ˆ ์ชฝ๋งŒ ๋กค๋Ÿฌ๋ฅผ ๋Œ๋ ค ์น ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ง์ด๋‹ค. ์ฆ‰ ๋กค๋Ÿฌ ๋„ˆ๋น„ X ๋‚ด์— ์ œ์ผ ์ž‘์€ ์šธํƒ€๋ฆฌ๊ฐ€ ์ƒ‰์น ์˜ ๊ธฐ์ค€์ด ๋œ๋‹ค.(2) ์น ํ•œ๋ฐ๋Š” ๋˜ ์น ํ•  ์ˆ˜ ์žˆ๋‹ค.๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋กค๋Ÿฌ์˜ ๋„ˆ๋น„๊ฐ€ 3์ผ ๋•Œ, ์ฒ˜์Œ ๋งž๋”ฑ๋œจ๋ฆฌ๋Š” ๊ตฌ๊ฐ„์—์„œ๋Š” ์ตœ๋Œ€๋กœ ์น ํ•  ์ˆ˜ ์žˆ๋Š” ๋†’์ด๊ฐ€ 1์ผ ๊ฒƒ์ด๋‹ค.๋กค๋Ÿฌ๋ฅผ ํ•œ ์นธ ์˜ฎ๊ธฐ..
00:58:43
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
[๋ฐฑ์ค€] 16139 ์ธ๊ฐ„-์ปดํ“จํ„ฐ ์ƒํ˜ธ์ž‘์šฉ java ํ’€์ด
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ ๋งํฌ2. ์ ‘๊ทผ ๋ฐฉ์‹ ๐Ÿ—ƒ๏ธKEY WORD: ๊ตฌ๊ฐ„ ํ•ฉ๋ˆ„์ ํ•ฉ ๋ฐฐ์—ด S์—์„œ A~B ๊ตฌ๊ฐ„ ๋‚ด์˜ ๊ตฌ๊ฐ„ํ•ฉ์„ ๊ตฌํ•  ๊ฒฝ์šฐ ์–ด๋–ป๊ฒŒ ํ‘œํ˜„ํ–ˆ๋Š”๊ฐ€?S[B] - S[A-1] ์ด์˜€๋‹ค. A๊ฐ€ ๊ตฌ๊ฐ„๋‚ด์— ํ•ฉํ•ด์ง€๋„๋ก A-1๊นŒ์ง€์˜ ๊ตฌ๊ฐ„ํ•ฉ์„ ์ œ๊ฑฐํ–ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์›๋ฆฌ๋Š” ๊ตฌ๊ฐ„ ๋‚ด์— ์•ŒํŒŒ๋ฒณ์ด ๋ช‡ ๋ฒˆ ๋“ฑ์žฅํ•˜๋Š”๊ฐ€ ์ฐพ๋Š” ์ด๋ฒˆ ๋ฌธ์ œ์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.์œ„ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด, a๊ฐ€ A๊ตฌ๊ฐ„์—์„œ ํ•œ๋ฒˆ, B๊ตฌ๊ฐ„์—์„œ ํ•œ๋ฒˆ ๋‚˜์˜จ๋‹ค๊ณ  ํ•˜์ž. ๊ทธ๋Ÿฌ๋ฉด, S[A] = 1, S[B] = 2๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค. ๊ตฌ๊ฐ„์„ ํ™•์ธํ•˜๋ฉด ๋ฌธ์ž์—ด์ด A์˜ ์œ„์น˜๋ฅผ ๋„˜์–ด์„œ์„œ B๊นŒ์ง€ ๊ตฌ๊ฐ„์„ ์ •ํ•˜๋Š” ์ˆœ๊ฐ„ a๋Š” ํ•œ๊ฐœ์ด๋‹ค. S[B]-S[A]๋Š” A+1 ~ B๊นŒ์ง€์˜ ๊ตฌ๊ฐ„ํ•ฉ์ž„์œผ๋กœ 2-1 = 1์ด ๋‚˜์˜จ๋‹ค. ๋ฐ˜๋ฉด S[B] - S[A-1]์€ A์˜ ์œ„์น˜๋ถ€ํ„ฐ B๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ์—์„œ a์˜ ๊ฐœ์ˆ˜์ž„์œผ๋กœ S[..
2024.12.12
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
โค๏ธ [๋ฐฑ์ค€] 17425 ์•ฝ์ˆ˜์˜ ํ•ฉ java
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ ๋งํฌf(n) = n์ด๋ž€ ์ˆซ์ž์˜ ์•ฝ์ˆ˜๋“ค์˜ ํ•ฉg(n) = 1~n๊นŒ์ง€ ๊ฐ ์ˆซ์ž์˜ ์•ฝ์ˆ˜๋“ค์˜ ํ•ฉ ์ฆ‰ f(1) ~ f(n)์˜ ํ•ฉ2. ์ ‘๊ทผ ๋ฐฉ์‹ ๐Ÿ—ƒ๏ธKEY WORD: ๋ˆ„์  ํ•ฉ, ์‹œ๊ฐ„ ๋ณต์žก๋„์— ๋Œ€ํ•œ ๊ฐf(n)์„ ๊ตฌํ•œ๋‹ค. (1~ 1000000 ๊นŒ์ง€ ์ „์ฒด ์ˆ˜์— ๋Œ€ํ•ด ๊ตฌํ•œ๋‹ค.)๋ชจ๋“  f(n) ๋ฐฐ์—ด์„ 1๋กœ ์ดˆ๊ธฐํ™” (1์€ ๋ฌด์กฐ๊ฑด ์•ฝ์ˆ˜์— ํฌํ•จ๋˜๋ฏ€๋กœ)f(ij) += i(i = 2 ~ 1000000๊นŒ์ง€ ๋ชจ๋‘ ์ˆœํšŒ, j = 1๋ถ€ํ„ฐ 1์”ฉ ์ฆ๊ฐ€ํ•จ. ์ฆ‰ `ij=i์˜ ๋ฐฐ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋ƒ„.`)g(n)์€ f(n)์˜ ๋ˆ„์ ์œผ๋กœ ๊ตฌํ•œ๋‹ค.๋‹ต์„ ์ถœ๋ ฅํ•œ๋‹ค.f(i*j) = i๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด, i์˜ ๋ฐฐ์ˆ˜์—๋Š” i๋ฅผ ๋ฌด์กฐ๊ฑด ๋”ํ•˜๊ณ  i๊ฐ€ 1~ 1000000๊นŒ์ง€ ๋ชจ๋“  ์ˆ˜๋ฅผ ์ˆœํšŒํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ ์ˆซ์ž๋งˆ๋‹ค ์ž์‹ ์˜ ์•ฝ์ˆ˜๋ฅผ ๋น ์ง์—†์ด ๋”ํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋‹ค..
2024.12.10
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Lv2 ์•„๋‚ ๋กœ๊ทธ ์‹œ๊ณ„ java ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ํ’€์ด!
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ ๋งํฌ์•„๋‚ ๋กœ๊ทธ ์‹œ๊ณ„์˜ ์ดˆ์นจ์ด ์‹œ์นจ ํ˜น์€ ๋ถ„์นจ๊ณผ ๊ฒน์น  ๋•Œ๋งˆ๋‹ค ์•Œ๋žŒ์„ ์šธ๋ฆด ๊ฑด๋ฐ, ์ฃผ์–ด์ง„ ์‹œ์ž‘ ์‹œ๊ฐ„๋ถ€ํ„ฐ ๋์‹œ๊ฐ„ ๋‚ด์— ์•Œ๋ฆผ์ด ๋ช‡ ๋ฒˆ ์šธ๋ ธ๋Š”์ง€ ํšŸ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฌธ์ œ. ์‹œ๊ณ„์˜ ์ดˆ,๋ถ„,์‹œ์นจ์€ ์—ฐ์†์ ์œผ๋กœ ์›€์ง์ธ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฒน์น˜๋Š” ์‹œ๊ธฐ๊ฐ€ 0.001์ดˆ ๋‹จ์œ„์ผ ์ˆ˜๋„, 0.00001์ดˆ ๋‹จ์œ„์ผ์ˆ˜๋„ ์žˆ๋‹ค. ์ด๋ฅผ ๋‹ค ์ƒ๊ฐํ•ด์„œ ๊ฒน์น˜๋Š” ํšŸ์ˆ˜๋ฅผ ๊ตฌํ•ด๋ผ! (Lv2 ๋งž๋‚˜?? Lv3๋กœ ๊ฒฉ์ƒํ•ด์•ผํ•  ๋“ฏ...)2. ์ ‘๊ทผ ๋ฐฉ์‹ ๐Ÿ—ƒ๏ธKEY WORD: SIMULATION์‹œ๊ณ„ ์นจ๋“ค์˜ ๊ฒน์นจ ํ˜„์ƒ์„ ์ตœ๋Œ€ํ•œ ์ฝ”๋“œ๋กœ ๊ตฌํ˜„ํ•ด์•ผ ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์—ฐ์†์ ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋Š” ์›€์ง์ž„ ์†์—์„œ ๊ฒน์น˜๋Š” ์ˆœ๊ฐ„์„ ํฌ์ฐฉํ•œ๋‹ค๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ผ์ด๋‹ค. ๋”ฐ๋ผ์„œ ๊ฒน์นœ๋‹ค์˜ ๊ธฐ์ค€์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •ํ•œ๋‹ค.(1) ๊ฒน์นœ๋‹ค์˜ ๊ธฐ์ค€๊ฐ๋„ ์ƒ ์ดˆ์นจ์ด ์‹œ์นจ ํ˜น์€ ๋ถ„์นจ๋ณด๋‹ค..
2024.11.10
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด