[๋ฐฑ์ค€] 1920๋ฒˆ : ์ˆ˜ ์ฐพ๊ธฐ
ยท
๐Ÿ“š ์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฐฑ์ค€
1920๋ฒˆ: ์ˆ˜ ์ฐพ๊ธฐ ์ฒซ์งธ ์ค„์— ์ž์—ฐ์ˆ˜ N(1 ≤ N ≤ 100,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„์—๋Š” N๊ฐœ์˜ ์ •์ˆ˜ A[1], A[2], …, A[N]์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„์—๋Š” M(1 ≤ M ≤ 100,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„์—๋Š” M๊ฐœ์˜ ์ˆ˜๋“ค์ด ์ฃผ์–ด์ง€๋Š”๋ฐ, ์ด ์ˆ˜๋“ค www.acmicpc.net ๋ฌธ์ œ ์†Œ์Šค ์ฝ”๋“œ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOExce..
[๋ฐฑ์ค€] 13458๋ฒˆ : ์‹œํ—˜ ๊ฐ๋…
ยท
๐Ÿ“š ์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฐฑ์ค€
13458๋ฒˆ: ์‹œํ—˜ ๊ฐ๋… ์ฒซ์งธ ์ค„์— ์‹œํ—˜์žฅ์˜ ๊ฐœ์ˆ˜ N(1 ≤ N ≤ 1,000,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ๊ฐ ์‹œํ—˜์žฅ์— ์žˆ๋Š” ์‘์‹œ์ž์˜ ์ˆ˜ Ai (1 ≤ Ai ≤ 1,000,000)๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์…‹์งธ ์ค„์—๋Š” B์™€ C๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ B, C ≤ 1,000,000) www.acmicpc.net ๋ฌธ์ œ ์˜ˆ์ œ ์†Œ์Šค ์ฝ”๋“œ import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(..
[๋ฐฑ์ค€] 2508๋ฒˆ : ์‚ฌํƒ• ๋ฐ•์‚ฌ ๊ณ ์ฐฝ์˜
ยท
๐Ÿ“š ์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฐฑ์ค€
2508๋ฒˆ: ์‚ฌํƒ• ๋ฐ•์‚ฌ ๊ณ ์ฐฝ์˜ ์ฐฝ์˜์ด๊ฐ€ ๋“œ๋””์–ด ์ทจ์ง์„ ํ–ˆ๋‹ค!! ๊ทธ๊ฐ€ 30์„ธ๊นŒ์ง€ ์ทจ์ง์„ ์•ˆํ•˜๋˜ ์ด์œ ๋Š” ๋ฐ”๋กœ ๋งˆ์Œ์— ๋‹ค๋‹ˆ๋Š” ์ง์žฅ์„ ์ฐพ์ง€ ๋ชปํ•ด์„œ์˜€๋‹ค. ์ด๋ฒˆ์— ์ฐฝ์˜์ด๊ฐ€ ์ทจ์งํ•œ ๊ณณ์€ ์‚ฌํƒ• ๊ณต์žฅ์ด๋‹ค. ์‚ฌํƒ• ๊ณต์žฅ์— ๋‹ค๋‹ˆ๋ฉด ์‚ฌํƒ• ์ฒ˜๋Ÿผ www.acmicpc.net ๋ฌธ์ œ ์˜ˆ์ œ ์†Œ์Šค ์ฝ”๋“œ
[๋ฐฑ์ค€] 1453๋ฒˆ : ํ”ผ์‹œ๋ฐฉ ์•Œ๋ฐ”
ยท
๐Ÿ“š ์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฐฑ์ค€
1453๋ฒˆ: ํ”ผ์‹œ๋ฐฉ ์•Œ๋ฐ” ์ฒซ์งธ ์ค„์— ์†๋‹˜์˜ ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. N์€ 100๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. ๋‘˜์งธ ์ค„์— ์†๋‹˜์ด ๋“ค์–ด์˜ค๋Š” ์ˆœ์„œ๋Œ€๋กœ ๊ฐ ์†๋‹˜์ด ์•‰๊ณ  ์‹ถ์–ดํ•˜๋Š” ์ž๋ฆฌ๊ฐ€ ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net ๋ฌธ์ œ ์†Œ์Šค ์ฝ”๋“œ
[๋ฐฑ์ค€] 2981๋ฒˆ : ๊ฒ€๋ฌธ
ยท
๐Ÿ“š ์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฐฑ์ค€
2981๋ฒˆ: ๊ฒ€๋ฌธ ํŠธ๋Ÿญ์„ ํƒ€๊ณ  ์ด๋™ํ•˜๋˜ ์ƒ๊ทผ์ด๋Š” ๊ฒฝ์ฐฐ์˜ ๊ฒ€๋ฌธ์„ ๋ฐ›๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ฒฝ์ฐฐ์€ ์ƒ๊ทผ์ด๊ฐ€ ์šด๋ฐ˜ํ•˜๋˜ ํ™”๋ฌผ์„ ํ•˜๋‚˜ํ•˜๋‚˜ ๋ชจ๋‘ ํ™•์ธํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์—, ๊ฒ€๋ฌธํ•˜๋Š”๋ฐ ์—„์ฒญ๋‚˜๊ฒŒ ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฐ๋‹ค. ์ƒ๊ทผ์ด๋Š” ์‹œ๊ฐ„ www.acmicpc.net ๋ฌธ์ œ ์˜ˆ์ œ ์†Œ์Šค ์ฝ”๋“œ ์ฐธ๊ณ  [๋ฐฑ์ค€] 2981๋ฒˆ : ๊ฒ€๋ฌธ - JAVA [์ž๋ฐ”] www.acmicpc.net/problem/2981 2981๋ฒˆ: ๊ฒ€๋ฌธ ํŠธ๋Ÿญ์„ ํƒ€๊ณ  ์ด๋™ํ•˜๋˜ ์ƒ๊ทผ์ด๋Š” ๊ฒฝ์ฐฐ์˜ ๊ฒ€๋ฌธ์„ ๋ฐ›๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ฒฝ์ฐฐ์€ ์ƒ๊ทผ์ด๊ฐ€ ์šด๋ฐ˜ํ•˜๋˜ ํ™”๋ฌผ์„ ํ•˜๋‚˜ํ•˜๋‚˜ ๋ชจ๋‘ ํ™•์ธํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์—, ๊ฒ€๋ฌธํ•˜๋Š”๋ฐ ์—„์ฒญ๋‚˜๊ฒŒ ์˜ค st-lab.tistory.com
[๋ฐฑ์ค€] 1934๋ฒˆ : ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜
ยท
๐Ÿ“š ์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฐฑ์ค€
1934๋ฒˆ: ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜ ๋‘ ์ž์—ฐ์ˆ˜ A์™€ B์— ๋Œ€ํ•ด์„œ, A์˜ ๋ฐฐ์ˆ˜์ด๋ฉด์„œ B์˜ ๋ฐฐ์ˆ˜์ธ ์ž์—ฐ์ˆ˜๋ฅผ A์™€ B์˜ ๊ณต๋ฐฐ์ˆ˜๋ผ๊ณ  ํ•œ๋‹ค. ์ด๋Ÿฐ ๊ณต๋ฐฐ์ˆ˜ ์ค‘์—์„œ ๊ฐ€์žฅ ์ž‘์€ ์ˆ˜๋ฅผ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜๋ผ๊ณ  ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 6๊ณผ 15์˜ ๊ณต๋ฐฐ์ˆ˜๋Š” 30, 60, 90๋“ฑ์ด ์žˆ www.acmicpc.net ๋ฌธ์ œ ์˜ˆ์ œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์žฌ๊ท€๋ฅผ ํ†ตํ•ด a์™€ b์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋ฅผ ๊ตฌํ•˜๊ณ  a * b / ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋ฅผ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ
[๋ฐฑ์ค€] 2609๋ฒˆ : ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜์™€ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜
ยท
๐Ÿ“š ์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฐฑ์ค€
2609๋ฒˆ: ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜์™€ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜ ์ฒซ์งธ ์ค„์—๋Š” ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„ ๋‘ ์ˆ˜์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋ฅผ, ๋‘˜์งธ ์ค„์—๋Š” ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„ ๋‘ ์ˆ˜์˜ ์ตœ์†Œ ๊ณต๋ฐฐ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ๋ฌธ์ œ ์˜ˆ์ œ ์†Œ์Šค ์ฝ”๋“œ ๋ฐฉ๋ฒ• 1 : ์žฌ๊ท€ ๋ฐฉ๋ฒ• 2 : ๋ฐ˜๋ณต๋ฌธ ์ฐธ๊ณ  [๋ฐฑ์ค€] 2609๋ฒˆ : ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜์™€ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜ - JAVA [์ž๋ฐ”] www.acmicpc.net/problem/2609 2609๋ฒˆ: ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜์™€ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜ ์ฒซ์งธ ์ค„์—๋Š” ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„ ๋‘ ์ˆ˜์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋ฅผ, ๋‘˜์งธ ์ค„์—๋Š” ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„ ๋‘ ์ˆ˜์˜ ์ตœ์†Œ ๊ณต๋ฐฐ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ๋ฌธ์ œ ์•Œ st-lab.tistory.com
[๋ฐฑ์ค€] 1037๋ฒˆ : ์•ฝ์ˆ˜
ยท
๐Ÿ“š ์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฐฑ์ค€
1037๋ฒˆ: ์•ฝ์ˆ˜ ์ฒซ์งธ ์ค„์— N์˜ ์ง„์งœ ์•ฝ์ˆ˜์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด ๊ฐœ์ˆ˜๋Š” 50๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” N์˜ ์ง„์งœ ์•ฝ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. 1,000,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 2๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๊ณ , ์ค‘๋ณต๋˜ www.acmicpc.net ๋ฌธ์ œ ์˜ˆ์ œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ 24๋ผ๋Š” ์ˆซ์ž๋ฅผ ์ถœ๋ ฅํ•˜๋ ค๊ณ  ํ•œ๋‹ค๋ฉด, 6๊ฐœ์˜ ์•ฝ์ˆ˜์™€ 3, 4, 2, 12, 6, 8์ด ๋œ๋‹ค. ์ด ์ˆซ์ž๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค๋ฉด 2, 3, 4, 6, 8, 12 ๊ฐ€ ๋œ๋‹ค. ๊ทธ๋Ÿผ ์–‘ ์˜†์˜ ๋์˜ ์ˆซ์ž๋ผ๋ฆฌ ์„œ๋กœ ๊ณฑํ•œ๋‹ค๋ฉด, 2 × 12 = 24 3 × 8 = 24 4 × 6 = 24 ์ด๋ ‡๊ฒŒ 24๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ ‡๊ธฐ์— ์ž…๋ ฅ๋ฐ›๋Š” ์ˆซ์ž์ค‘ ๊ฐ€์žฅ ํฐ ์ˆซ์ž์™€ ๊ฐ€์žฅ ์ž‘์€ ์ˆซ์ž๋ฅผ ๊ณฑํ•œ๋‹ค๋ฉด ๋ชจ๋“  ์•ฝ์ˆ˜๋ฅผ ํฌํ•จํ•˜๋Š” ์ˆซ์ž๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ
[๋ฐฑ์ค€] 5086๋ฒˆ : ๋ฐฐ์ˆ˜์™€ ์•ฝ์ˆ˜
ยท
๐Ÿ“š ์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฐฑ์ค€
5086๋ฒˆ: ๋ฐฐ์ˆ˜์™€ ์•ฝ์ˆ˜ ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค ์ฒซ ๋ฒˆ์งธ ์ˆซ์ž๊ฐ€ ๋‘ ๋ฒˆ์งธ ์ˆซ์ž์˜ ์•ฝ์ˆ˜๋ผ๋ฉด factor๋ฅผ, ๋ฐฐ์ˆ˜๋ผ๋ฉด multiple์„, ๋‘˜ ๋‹ค ์•„๋‹ˆ๋ผ๋ฉด neither๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ๋ฌธ์ œ ์˜ˆ์ œ ์†Œ์Šค ์ฝ”๋“œ
[๋ฐฑ์ค€] 1004๋ฒˆ : ์–ด๋ฆฐ ์™•์ž
ยท
๐Ÿ“š ์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฐฑ์ค€
1004๋ฒˆ: ์–ด๋ฆฐ ์™•์ž ์ž…๋ ฅ์˜ ์ฒซ ์ค„์—๋Š” ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ T๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ทธ ๋‹ค์Œ ์ค„๋ถ€ํ„ฐ ๊ฐ๊ฐ์˜ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค์— ๋Œ€ํ•ด ์ฒซ์งธ ์ค„์— ์ถœ๋ฐœ์  (x1, y1)๊ณผ ๋„์ฐฉ์  (x2, y2)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘ ๋ฒˆ์งธ ์ค„์—๋Š” ํ–‰์„ฑ๊ณ„์˜ ๊ฐœ์ˆ˜ n์ด ์ฃผ www.acmicpc.net ๋ฌธ์ œ ์˜ˆ์ œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‚ฌ์‹ค ์ถœ๋ฐœ์ ์ด๋‚˜ ๋„์ฐฉ์ ์ด ํ–‰์„ฑ๊ณ„์— ์†ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์–ด๋А ๊ฒฝ๊ณ„๋„ ํ†ต๊ณผํ•˜์ง€ ์•Š๊ณ  ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ์— ์šฐ๋ฆฌ๊ฐ€ ํ™•์ธํ•ด์•ผ ํ•  ๋ถ€๋ถ„์€ ์ถœ๋ฐœ์ ๊ณผ ๋„์ฐฉ์ ์ด ํ–‰์„ฑ๊ณ„ ์•ˆ์— ์†ํ•ด ์žˆ๋Š”์ง€๊ฐ€ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค.. ์†Œ์Šค ์ฝ”๋“œ ์ฐธ๊ณ  [๋ฐฑ์ค€ 1004 : JAVA] ์–ด๋ฆฐ์™•์ž ๊ฐœ์š” ํ•œ ๊ฐ€์ง€๋งŒ ์•Œ๋ฉด ํ’€ ์ˆ˜ ์žˆ๋‹ค. ์‹œ์ž‘์ , ๋„์ฐฉ์  ๋‘˜ ์ค‘ ํ•˜๋‚˜๋งŒ ๊ฐ ํ–‰์„ฑ ์•ˆ์— ์žˆ๋‹ค๋ฉด ๋ฌด์กฐ๊ฑด ์ง„์ž…/์ดํƒˆ์„ ํ•ด์•ผ๋œ๋‹ค. ๋ฌธ์ œ ์–ด๋ฆฐ ์™•์ž๋Š” ์†Œํ˜น์„ฑ B-664์—์„œ ์ž์‹ ์ด ์‚ฌ๋ž‘ํ•˜๋Š” ํ•œ ์†ก์ด ์žฅ๋ฏธ..
Kyle99
'๐Ÿ“š ์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฐฑ์ค€' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (3 Page)