๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด2

[Java] BOJ 1929 ์†Œ์ˆ˜ ๊ตฌํ•˜๊ธฐ ๋ฌธ์ œ ๋ฌธ์ œ ๋งํฌ https://www.acmicpc.net/problem/1929M์ด์ƒ N์ดํ•˜์˜ ์†Œ์ˆ˜๋ฅผ ๋ชจ๋‘ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.์ฒซ์งธ ์ค„์— ์ž์—ฐ์ˆ˜ M๊ณผ N์ด ๋นˆ ์นธ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค. (1 ≤ M ≤ N ≤ 1,000,000) M์ด์ƒ N์ดํ•˜์˜ ์†Œ์ˆ˜๊ฐ€ ํ•˜๋‚˜ ์ด์ƒ ์žˆ๋Š” ์ž…๋ ฅ๋งŒ ์ฃผ์–ด์ง„๋‹ค.ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ, ์ฆ๊ฐ€ํ•˜๋Š” ์ˆœ์„œ๋Œ€๋กœ ์†Œ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.์•„์ด๋””์–ด์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ž…๋ ฅ๋ฐ›์€ N๊นŒ์ง€ ์†Œ์ˆ˜๋ฅผ boolean ๋ฐฐ์—ด์„ ํ†ตํ•ด ๊ตฌํ–ˆ๋‹ค.๊ฒช์€ ์‹œํ–‰์ฐฉ์˜คX์ฝ”๋“œimport java.io.*;import java.util.*;public class BOJ1929 { public static void main(String[] args) throws Exception{ BufferedReade.. 2024. 7. 21.
[Java] BOJ 1978 ์†Œ์ˆ˜ ์ฐพ๊ธฐ ๋ฌธ์ œ ๋ฌธ์ œ ๋งํฌ https://www.acmicpc.net/problem/1978์ฒซ ์ค„์— ์ˆ˜์˜ ๊ฐœ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. N์€ 100์ดํ•˜์ด๋‹ค. ๋‹ค์Œ์œผ๋กœ N๊ฐœ์˜ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๋Š”๋ฐ ์ˆ˜๋Š” 1,000 ์ดํ•˜์˜ ์ž์—ฐ์ˆ˜์ด๋‹ค.์ฃผ์–ด์ง„ ์ˆ˜ N๊ฐœ ์ค‘์—์„œ ์†Œ์ˆ˜๊ฐ€ ๋ช‡ ๊ฐœ์ธ์ง€ ์ฐพ์•„์„œ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.์•„์ด๋””์–ด์†Œ์ˆ˜ ์ฐพ๊ธฐ๋ฅผ ๋ณด์ž๋งˆ์ž ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด๊ฐ€ ์ƒ๊ฐ์ด ๋‚ฌ๋‹ค. (์‚ฌ์‹ค ํฌ๊ธฐ๊ฐ€ ์ž‘์•„์„œ ํ•˜๋‚˜ํ•˜๋‚˜ ์ฐพ์•„๋„ ์‹œ๊ฐ„์ดˆ๊ณผ ์•ˆ๋‚ฌ์„ ๊ฒƒ ๊ฐ™์ง€๋งŒ ๊ทธ๋ž˜๋„ ์ข€ ๋” ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ ํ’€์–ด๋ณด๊ณ ์ž ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด๋กœ ํ’€๊ธฐ๋กœ ๊ฒฐ์‹ฌํ–ˆ๋‹ค. ใ…Žใ…Ž)๊ฒช์€ ์‹œํ–‰์ฐฉ์˜ค์ฒ˜์Œ์— ๋ฌธ์ œ๋ณด์ž๋งˆ์ž ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด๋ฅผ ์ด์šฉํ•˜์—ฌ ํ’€์ž๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์ง€๋งŒ ๋ง‰์ƒ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ๋ณด๋‹ˆ ์›๋ฆฌ๊ฐ€ ๊ธฐ์–ต์ด ์•ˆ๋‚˜์„œ ์กฐ๊ธˆ ๊ณ ์ƒํ–ˆ๋‹ค... ์•ž์œผ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ด๋ฆ„๋งŒ ๊ธฐ์–ตํ•˜์ง€๋ง๊ณ  ๋ฐฉ๋ฒ•๊นŒ์ง€ ์ œ๋Œ€๋กœ ์ˆ™์ง€ํ•˜๋„๋ก ๊ณต๋ถ€.. 2024. 7. 9.