728x90
(๋ฐฑ์ค€/c++) 1976๋ฒˆ - ์—ฌํ–‰ ๊ฐ€์ž
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2022. 2. 15. 21:05(๋ฐฑ์ค€/c++) 1976๋ฒˆ - ์—ฌํ–‰ ๊ฐ€์ž

1976๋ฒˆ: ์—ฌํ–‰ ๊ฐ€์ž (acmicpc.net) 1976๋ฒˆ: ์—ฌํ–‰ ๊ฐ€์ž ๋™ํ˜์ด๋Š” ์นœ๊ตฌ๋“ค๊ณผ ํ•จ๊ป˜ ์—ฌํ–‰์„ ๊ฐ€๋ ค๊ณ  ํ•œ๋‹ค. ํ•œ๊ตญ์—๋Š” ๋„์‹œ๊ฐ€ N๊ฐœ ์žˆ๊ณ  ์ž„์˜์˜ ๋‘ ๋„์‹œ ์‚ฌ์ด์— ๊ธธ์ด ์žˆ์„ ์ˆ˜๋„, ์—†์„ ์ˆ˜๋„ ์žˆ๋‹ค. ๋™ํ˜์ด์˜ ์—ฌํ–‰ ์ผ์ •์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ด ์—ฌํ–‰ ๊ฒฝ๋กœ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์ธ www.acmicpc.net 1. ์‚ฌ์šฉํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜: ์„œ๋กœ์†Œ ์•Œ๊ณ ๋ฆฌ์ฆ˜(์œ ๋‹ˆ์˜จ ํŒŒ์ธ๋“œ) 2. ํ’€์ด: ๋ฌธ์ œ์— ๋‚˜์™€ ์žˆ๋Š” ๊ฑฐ ๋ฌธ์žฅ์„ ๋ณด๋ฉด `๊ฐ™์€ ๋„์‹œ๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐฉ๋ฌธํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.`๋ผ๊ณ  ๋‚˜์™€ ์žˆ๋‹ค. ์—ฌํ–‰ ๊ณ„ํš์˜ ์‹œ์ž‘ ์ง€์ ์„ ์‹œ์ž‘์œผ๋กœ ๊ฒฝ๋กœ๋ฅผ ๊ฐ€๊ธฐ ์œ„ํ•œ edge๊ฐ€ ์ด์–ด์ ธ ์žˆ๋‹ค๋ฉด ์–ด๋–ค ๋ฐฉ๋ฒ•์œผ๋กœ๋“  ์—ฌํ–‰ ๊ณ„ํš์„ ํ•œ ๋ฒˆ์”ฉ ๋“ค๋ ค์„œ ๋ชฉ์ ์ง€๊นŒ์ง€ ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ‘์—๋Š” ๋ฐฑ์ค€ ๋ฌธ์ œ์— ์˜ˆ์‹œ๋ฅผ ๊ทธ๋ฆผ์œผ๋กœ ํ‘œํ˜„ํ•˜๊ณ  ๋ฐฐ์—ด์˜ ์ธ๋ฑ์Šค์— ๋งž๋Š” value ๊ฐ’์„ ํ‘œํ˜„ํ•œ ๊ฒƒ์ด๋‹ค. ..

(๋ฐฑ์ค€/c++)20040๋ฒˆ - ์‚ฌ์ดํด ๊ฒŒ์ž„
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2022. 2. 15. 17:08(๋ฐฑ์ค€/c++)20040๋ฒˆ - ์‚ฌ์ดํด ๊ฒŒ์ž„

20040๋ฒˆ: ์‚ฌ์ดํด ๊ฒŒ์ž„ (acmicpc.net) 20040๋ฒˆ: ์‚ฌ์ดํด ๊ฒŒ์ž„ ์‚ฌ์ดํด ๊ฒŒ์ž„์€ ๋‘ ๋ช…์˜ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์ฐจ๋ก€๋Œ€๋กœ ๋Œ์•„๊ฐ€๋ฉฐ ์ง„ํ–‰ํ•˜๋Š” ๊ฒŒ์ž„์œผ๋กœ, ์„  ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ํ™€์ˆ˜ ๋ฒˆ์งธ ์ฐจ๋ก€๋ฅผ, ํ›„ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์ง์ˆ˜ ๋ฒˆ์งธ ์ฐจ๋ก€๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค. ๊ฒŒ์ž„ ์‹œ์ž‘ ์‹œ 0 ๋ถ€ํ„ฐ n − 1 ๊นŒ์ง€ ๊ณ ์œ ํ•œ www.acmicpc.net 1. ์‚ฌ์šฉํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜: ์„œ๋กœ์†Œ ์•Œ๊ณ ๋ฆฌ์ฆ˜(์œ ๋‹ˆ์˜จ ํŒŒ์ธ๋“œ) 2. ์‚ฌ์ดํด ์ฐพ๊ธฐ: ์—ฌ๊ธฐ์„œ ๋นจ๊ฐ„์ƒ‰ ์ค„์„ ๋งˆ์ง€๋ง‰์œผ๋กœ ์—ฐ๊ฒฐํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ–ˆ์„๋•Œ, ์™ผ์ชฝ์€ 3๋ฒˆ ํ‚ค๊ฐ’์˜ value๋Š”3, 5๋ฒˆํ‚ค๊ฐ’์˜ value๋Š” 3์œผ๋กœ ๊ฐ™๊ณ , ์˜ค๋ฅธ์ชฝ์€ 5๋ฒˆ ํ‚ค๊ฐ’์˜ value๋Š”3, 1๋ฒˆํ‚ค๊ฐ’์˜ value๋Š” 1๋กœ ๋‹ค๋ฅด๋‹ค. ์ด๋ ‡๊ฒŒ ์‚ฌ์ดํด์€ ์ƒˆ๋กœ์šด edge๋ฅผ ์ถ”๊ฐ€ํ• ๋•Œ ์ถœ๋ฐœ์ ์˜ ๋ถ€๋ชจ์™€ ๋„์ฐฉ์ ์˜ ๋ถ€๋ชจ๊ฐ€ ๊ฐ™์œผ๋ฉด ์‚ฌ์ดํด์ด ๋ฐœ์ƒํ–ˆ๋‹ค๊ณ  ํŒ๋‹จํ•œ๋‹ค. 3. ๊ตฌํ˜„:

(๋ฐฑ์ค€/c++)1780๋ฒˆ - ์ข…์ด์˜ ๊ฐœ์ˆ˜
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2022. 1. 18. 22:59(๋ฐฑ์ค€/c++)1780๋ฒˆ - ์ข…์ด์˜ ๊ฐœ์ˆ˜

๋ฌธ์ œ๋งํฌ: https://www.acmicpc.net/problem/1780 1780๋ฒˆ: ์ข…์ด์˜ ๊ฐœ์ˆ˜ N×Nํฌ๊ธฐ์˜ ํ–‰๋ ฌ๋กœ ํ‘œํ˜„๋˜๋Š” ์ข…์ด๊ฐ€ ์žˆ๋‹ค. ์ข…์ด์˜ ๊ฐ ์นธ์—๋Š” -1, 0, 1 ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ํ–‰๋ ฌ์„ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ทœ์น™์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ํฌ๊ธฐ๋กœ ์ž๋ฅด๋ ค๊ณ  ํ•œ๋‹ค. ๋งŒ์•ฝ ์ข…์ด๊ฐ€ ๋ชจ๋‘ ๊ฐ™์€ ์ˆ˜ www.acmicpc.net ์•ˆ๋…•ํ•˜์„ธ์š”. ํ•‘ํฌ์ฝ”๋ƒฅ์ž…๋‹ˆ๋‹ค. 1780๋ฒˆ ์ข…์ด์˜ ๊ฐœ์ˆ˜ ๋ฌธ์ œ๋Š” ๋ถ„ํ• ์ •๋ณต์˜ ๊ธฐ๋ณธ์ ์ธ ํ‹€์—์„œ ๊ฐœ์ˆ˜๋งŒ(?) ์กฐ๊ธˆ ๋Š˜๋ฆฐ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ์—์„œ ์š”๊ตฌํ•˜๋Š” ๊ฒƒ์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ •๋ฆฌํ•ด๋ณด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. 1. ๋งŒ์•ฝ ์ข…์ด๊ฐ€ ๋ชจ๋‘ ๊ฐ™์€ ์ˆ˜๋กœ ๋˜์–ด ์žˆ๋‹ค๋ฉด ์ด ์ข…์ด๋ฅผ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•œ๋‹ค. 2. (1) ์ด ์•„๋‹Œ ๊ฒฝ์šฐ์—๋Š” ์ข…์ด๋ฅผ ๊ฐ™์€ ํฌ๊ธฐ์˜ ์ข…์ด 9๊ฐœ๋กœ ์ž๋ฅด๊ณ , ๊ฐ๊ฐ ์ž˜๋ฆฐ ์ข…์ด์— ๋Œ€ํ•ด์„œ (1) ์˜ ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•œ..

(๋ฐฑ์ค€/c++) 5430๋ฒˆ - AC
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2022. 1. 17. 02:12(๋ฐฑ์ค€/c++) 5430๋ฒˆ - AC

๋ฌธ์ œ ๋งํฌ: https://www.acmicpc.net/problem/5430 5430๋ฒˆ: AC ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ๋Œ€ํ•ด์„œ, ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„ ์ •์ˆ˜ ๋ฐฐ์—ด์— ํ•จ์ˆ˜๋ฅผ ์ˆ˜ํ–‰ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๋งŒ์•ฝ, ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ์—๋Š” error๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ํŒŒ์ผ ์ž…์ถœ๋ ฅ์ด ์•ฝ๊ฐ„ ๊นŒ๋‹ค๋กœ์šด ๋Œ ์‘์šฉ๋ฌธ์ œ์˜€๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ฌธ์ œ์˜ ์กฐ๊ฑด์„ ์š”์•ฝํ•ด๋ณด์ž๋ฉด, 1. Ac๋Š” ์ •์ˆ˜ ๋ฐฐ์—ด์— ์—ฐ์‚ฐํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“  ์–ธ์–ด 2. R(๋’ค์ง‘๊ธฐ) - ๋ฐฐ์—ด์— ์žˆ๋Š” ์ˆ˜์˜ ์ˆœ์„œ๋ฅผ ๋’ค์ง‘๋Š” ํ•จ์ˆ˜ 3. D(๋ฒ„๋ฆฌ๊ธฐ) - ์ฒซ ๋ฒˆ์งธ ์ˆ˜๋ฅผ ๋ฒ„๋ฆฌ๋Š” ํ•จ์ˆ˜ 4. ํ•จ์ˆ˜๋Š” ์กฐํ•ฉํ•ด์„œ ํ•œ ๋ฒˆ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ex) RDDD, DDRD, RDRD ๋’ค์ง‘๊ธฐ๋ฅผ reverse๋ฅผ ์ฒ˜์Œ์— ์ด์šฉํ•ด์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ์ง€๋งŒ, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ถ„๋ฅ˜์— "๋ฑ"์ด๋ผ๊ณ  ์“ฐ์—ฌ์žˆ์–ด์„œ bool ๊ฐ’์œผ๋กœ ..

(๋ฐฑ์ค€/c++) 11054๋ฒˆ - ๊ฐ€์žฅ ๊ธด ๋ฐ”์ดํ† ๋‹‰ ๋ถ€๋ถ„์ˆ˜์—ด
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2021. 8. 18. 16:18(๋ฐฑ์ค€/c++) 11054๋ฒˆ - ๊ฐ€์žฅ ๊ธด ๋ฐ”์ดํ† ๋‹‰ ๋ถ€๋ถ„์ˆ˜์—ด

11054๋ฒˆ: ๊ฐ€์žฅ ๊ธด ๋ฐ”์ดํ† ๋‹‰ ๋ถ€๋ถ„ ์ˆ˜์—ด (acmicpc.net) 11054๋ฒˆ: ๊ฐ€์žฅ ๊ธด ๋ฐ”์ดํ† ๋‹‰ ๋ถ€๋ถ„ ์ˆ˜์—ด ์ฒซ์งธ ์ค„์— ์ˆ˜์—ด A์˜ ํฌ๊ธฐ N์ด ์ฃผ์–ด์ง€๊ณ , ๋‘˜์งธ ์ค„์—๋Š” ์ˆ˜์—ด A๋ฅผ ์ด๋ฃจ๊ณ  ์žˆ๋Š” Ai๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N ≤ 1,000, 1 ≤ Ai ≤ 1,000) www.acmicpc.net * ๋ฌธ์ œ ํ’€์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ๋‚ด์— ์žˆ๋Š” ์˜ˆ์ œ๋ฅผ ์˜ˆ์‹œ๋กœ ๋“ค๋ฉด, {1 5 2 1 4 3 4 5 2 1} ์—์„œ ๊ฐ€์žฅ ๊ธด ๋ฐ”์ดํ† ๋‹‰ ๋ถ€๋ถ„ ์ˆ˜์—ด์€ {1, 2, 3, 4, 5, 2, 1} = ๋‹ต 7์ด ๋ฉ๋‹ˆ๋‹ค. ๋ฐ‘์— ์ž‘์„ฑํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์™ผ์ชฝ์—์„œ ๋ถ€ํ„ฐ ์ฆ๊ฐ€ํ•˜๋Š” ๋ถ€๋ถ„ ์ˆ˜์—ด์˜ DP(InC)์™€ ์˜ค๋ฅธ์ชฝ์—์„œ ๋ถ€ํ„ฐ ์ฆ๊ฐ€ํ•˜๋Š” ๋ถ€๋ถ„ ์ˆ˜์—ด์˜ DP(DeC)๋ฅผ ๊ตฌํ•ด์„œ ๊ทธ ํ•ฉ ์ค‘ ๊ฐ€์žฅ ํฐ ์ˆ˜๊ฐ€ ํ•ด๋‹ต์ด ๋˜๋„๋ก ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. InC = { 1, 2, 2, ..

[Programmers, C++, DP] '์ •์ˆ˜ ์‚ผ๊ฐํ˜•'
๐Ÿ“ƒ coding test/โ—ฝ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค2020. 11. 19. 20:03[Programmers, C++, DP] '์ •์ˆ˜ ์‚ผ๊ฐํ˜•'

๋ฌธ์ œ URL : programmers.co.kr/learn/courses/30/lessons/43105 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์ •์ˆ˜ ์‚ผ๊ฐํ˜• [[7], [3, 8], [8, 1, 0], [2, 7, 4, 4], [4, 5, 2, 6, 5]] 30 programmers.co.kr ๋ฌธ์ œ ํ’€์ด: ๊ธฐ๋ณธ์ด๊ณ  ๋ฐฑ์ค€์—์„œ ๋„ˆ๋ฌด ํ”ํ•œ DP๋ฌธ์ œ๋ผ์„œ ์‰ฝ๊ฒŒ ํ’€์—ˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ ์ œ์ด์…˜์„ ์‚ฌ์šฉํ–ˆ๋‹ค. ์•ฝ๊ฐ„ ํ—ท๊ฐˆ๋ฆฌ์ง€ ๋ง์•„์•ผ ํ• ๊ฑฐ๋Š” ์›๋ณธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋”ํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์šฐ๋ฆฌ๊ฐ€ ์ฑ„์›Œ๋‚˜๊ฐ€๊ณ  ์žˆ๋Š” Tri๋ฅผ ๋” ํ•ด์ค˜์•ผํ•˜๋Š” ๊ฒƒ์„ ๊นŒ๋จน์ง€ ๋ง์ž !!

(๋ฐฑ์ค€/c++) 1504๋ฒˆ - ํŠน์ •ํ•œ ์ตœ๋‹จ๊ฒฝ๋กœ
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2020. 9. 14. 14:22(๋ฐฑ์ค€/c++) 1504๋ฒˆ - ํŠน์ •ํ•œ ์ตœ๋‹จ๊ฒฝ๋กœ

๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ๋งŒ์„ ์œ„ํ•œ ์ฝ”๋“œ ์ด์—ฌ์„œ ์ข€ ๋ณต์žกํ•ด ๋ณด์ž…๋‹ˆ๋‹ค. ํ•œ 4๋ฒˆ ํ‹€๋ ธ๋Š”๋ฐ ์–‘๋ฐฉํ–ฅ์„ ๊ณ ๋ คํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— vec์— 1->2 (๊ฐ€์ค‘์น˜: 4)์ด๋ฉด vec์— ์–‘๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ผ ์ˆ˜ ์žˆ๋„๋ก vec[a].push_back(make_pair(c, b)); vec[b].push_back(make_pair(c, a)); ์ด๋ ‡๊ฒŒ ๋„ฃ์–ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ณ„์† ํ‹€๋ ค์„œ ๋ดค๋”๋‹ˆ inf๊ฐ€ int ๋ฒ”์œ„๋ฅผ ๋„˜์–ด๋ฒ„๋ฆฌ๋ฉด ์Œ์ˆ˜๊ฐ€ ๋˜๊ธฐ๋•Œ๋ฌธ์— ๋งˆ์ง€๋ง‰ ๊ฒฐ๊ณผ๋ฅผ inf๋งŒ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์Œ์ˆ˜๋„ ๊ณ ๋ คํ•ด์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. ^^

(๋ฐฑ์ค€/c++) 1753๋ฒˆ - ์ตœ๋‹จ๊ฒฝ๋กœ
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2020. 9. 13. 23:00(๋ฐฑ์ค€/c++) 1753๋ฒˆ - ์ตœ๋‹จ๊ฒฝ๋กœ

๋ฌธ์ œ ๋ฐฉํ–ฅ์„ฑ์ด ์—†๋Š” ๊ทธ๋ž˜ํ”„๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์„ธ์ค€์ด๋Š” 1๋ฒˆ ์ •์ ์—์„œ N๋ฒˆ ์ •์ ์œผ๋กœ ์ตœ๋‹จ ๊ฑฐ๋ฆฌ๋กœ ์ด๋™ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ๋˜ํ•œ ์„ธ์ค€์ด๋Š” ๋‘ ๊ฐ€์ง€ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋ฉด์„œ ์ด๋™ํ•˜๋Š” ํŠน์ •ํ•œ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๊ตฌํ•˜๊ณ  ์‹ถ์€๋ฐ, ๊ทธ๊ฒƒ์€ ๋ฐ”๋กœ ์ž„์˜๋กœ ์ฃผ์–ด์ง„ ๋‘ ์ •์ ์€ ๋ฐ˜๋“œ์‹œ ํ†ต๊ณผํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์„ธ์ค€์ด๋Š” ํ•œ๋ฒˆ ์ด๋™ํ–ˆ๋˜ ์ •์ ์€ ๋ฌผ๋ก , ํ•œ๋ฒˆ ์ด๋™ํ–ˆ๋˜ ๊ฐ„์„ ๋„ ๋‹ค์‹œ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฐ˜๋“œ์‹œ ์ตœ๋‹จ ๊ฒฝ๋กœ๋กœ ์ด๋™ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์— ์ฃผ์˜ํ•˜๋ผ. 1๋ฒˆ ์ •์ ์—์„œ N๋ฒˆ ์ •์ ์œผ๋กœ ์ด๋™ํ•  ๋•Œ, ์ฃผ์–ด์ง„ ๋‘ ์ •์ ์„ ๋ฐ˜๋“œ์‹œ ๊ฑฐ์น˜๋ฉด์„œ ์ตœ๋‹จ ๊ฒฝ๋กœ๋กœ ์ด๋™ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ์ •์ ์˜ ๊ฐœ์ˆ˜ N๊ณผ ๊ฐ„์„ ์˜ ๊ฐœ์ˆ˜ E๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (2 ≤ N ≤ 800, 0 ≤ E ≤ 200,000) ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ E๊ฐœ์˜ ์ค„์— ๊ฑธ์ณ์„œ ์„ธ ๊ฐœ์˜ ์ •์ˆ˜ a, b, c๊ฐ€ ์ฃผ์–ด์ง€..

๐Ÿ“ƒ coding test/โ—ฝ ๊ธฐํƒ€(etc)2020. 7. 7. 14:032020 ์นด์นด์˜ค ์‹ ์ž… ๊ณต์ฑ„ 1์ฐจ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ 1๋ฒˆ ๋ฌธ์ œ (C++,STL ํ’€์ด)

๋‚˜๋Š” ๊ฐœ์ธ์ ์œผ๋กœ 2๋ฒˆ ๋ฌธ์ œ๋ณด๋‹ค 1๋ฒˆ ๋ฌธ์ œ๊ฐ€ ๋” ์–ด๋ ต๊ฒŒ ๋Š๊ปด์กŒ๋‹ค. ๋ฌธ์ž๋ฅผ ์ž๋ฅด๊ณ  ๋ฌธ์ž๋ฅผ ๋ถ™์ด๊ณ  ๋ฌธ์žํ•œ๊ฐœ์”ฉ ๋‘ ๊ฐœ์”ฉ ์ฝ์–ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ์˜€๋Š”๋ฐ ๋ฌธ์ž์—ด๊ณผ string์„ ์ž˜ ์‚ฌ์šฉํ•˜๊ณ  STL์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ„๋‹จํ•˜๊ฒŒ ํ’€์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์˜€๋˜ ๊ฑฐ ๊ฐ™๋‹ค. 3๋ฒˆ๋ถ€ํ„ฐ ์ฝ”๋“œ๋„ ๊ธธ๊ณ  ์–ด๋ ค์›Œ์ ธ์„œ ์ฃผ์„์„ ๋งŽ์ด ๋‹ฌ์•„์„œ ์˜ฌ๋ฆด ๊ณ„ํš์ด๋‹ค.

๐Ÿ“ƒ coding test/โ—ฝ ๊ธฐํƒ€(etc)2020. 7. 7. 02:022020 ์นด์นด์˜ค ์‹ ์ž… ๊ณต์ฑ„ 1์ฐจ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ 2๋ฒˆ ๋ฌธ์ œ (C++,STL ํ’€์ด)

์ฒ˜์Œ์œผ๋กœ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๋ ค๊ณ  ํ•˜๋‹ˆ ๋„ˆ๋ฌด ๋ง‰๋ง‰ํ•˜๊ณ  ์–ด๋ ต๋‹ค... ์‹œ๊ฐ„์ด ๋งŽ์ด ๊ฑธ๋ฆฌ๊ณ  ์กธ์—…์ž‘ํ’ˆ์„ ๋งŒ๋“ค ๋•Œ ํ‹€์— ๋ฐ•ํžŒ ์ฝ”๋“œ๋งŒ ์ง  ๊ฒŒ ์•„๋‹๊นŒ ํ•˜๋Š” ์ƒ๊ฐ์ด ๋งŽ์ด ๋“ ๋‹ค. ๊พธ์ค€ํžˆ ํ•œ๋‹ค๋ฉด ์†๋„๋„ ๋Š˜๊ณ  ๋…ธํ•˜์šฐ๋„ ์ƒ๊ธธ๊ฑฐ๋ผ๊ณ  ๋ฏฟ๊ณ  ํ•ด์•ผ๊ฒ ๋‹ค. ํฌ๊ธฐํ•˜์ง€ ๋ง์•„์•ผ์ง€.. ์˜ค๋Š˜๋„ ๋ฌธ์ž์—ด String์„ ์ž๋ฅด๋Š”๋ฐ ๋งจ ๋งˆ์ง€๋ง‰ /0 ๋ง๊ณ  ์•ž์— ์žˆ๋Š” ๋ฌธ์ž๋ฅผ ์ง€์šฐ๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ ๋งค๋ฒˆ ๋งˆ์ง€๋ง‰ ๋ฌธ์ž์—ด๋งŒ ์ง€์šฐ๋‹ค ๋ณด๋‹ˆ ๊ณ„์† /0๋งŒ ์ง€์šฐ๊ณ  ์™œ ์•ˆ ์ž˜๋ฆฌ์ง€... ์ƒ๊ฐํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. string์— ํŠน์ • ๋ถ€๋ถ„์„ ์ž˜๋ผ์„œ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด substr์„ ์‚ฌ์šฉํ•˜์ž!

728x90
image