์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- dp
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ios
- ๋ฐฑํธ๋ํน
- Queue
- dfs
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
- ์ด์งํ์
- SwiftUI
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
- ์คํ
- ์ฝํ
- ๋ฌธ์์ด
- WebApp
- ์๊ณ ๋ฆฌ์ฆ
- ํ๋ก๊ทธ๋๋จธ์ค
- WebView
- ๋ถํ ์ ๋ณต
- ๋ฐฑ์ค
- ์์
- Swift
- ์ฝ๋ฉํ ์คํธ
- ๋นํธ์ฐ์ฐ์
- ๋ถํ ์ ๋ณต
- ๋ถํ ํ์
- ๋ธ๋ฃจํธํฌ์ค
- ๋์ ํฉ
- BFS
- Today
- Total
MUKER_DEV with iOS
[swift] ๋ฐฑ์ค - 16439๋ฒ: ์นํจ์นํจ์นํจ ๋ณธ๋ฌธ
๋ฌธ์ ๋งํฌ
16439๋ฒ: ์นํจ์นํจ์นํจ
์ฒซ ๋ฒ์งธ ์ค์ ๊ณ ๋ฆฌ ํ์์ ์ N (1 ≤ N ≤ 30) ๊ณผ ์นํจ ์ข ๋ฅ์ ์ M (3 ≤ M ≤ 30) ์ด ์ฃผ์ด์ง๋๋ค. ๋ ๋ฒ์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๊ฐ ํ์์ ์นํจ ์ ํธ๋๊ฐ ์ฃผ์ด์ง๋๋ค. i+1๋ฒ์งธ ์ค์๋ i๋ฒ์งธ ํ์์ ์
www.acmicpc.net
๋ฌธ์
N๋ช ์ ๊ณ ๋ฆฌ ํ์๋ค์ ์นํจ์ ์ฃผ๋ฌธํ๊ณ ์ ํฉ๋๋ค.
์นํจ์ ์ด M๊ฐ์ง ์ข ๋ฅ๊ฐ ์๊ณ ํ์๋ง๋ค ํน์ ์นํจ์ ์ ํธ๋๊ฐ ์์ต๋๋ค. ํ ์ฌ๋์ ๋ง์กฑ๋๋ ์ํจ ์นํจ ์ค์์ ์ ํธ๋๊ฐ ๊ฐ์ฅ ํฐ ๊ฐ์ผ๋ก ๊ฒฐ์ ๋ฉ๋๋ค. ์ง์๋ ํ์๋ค์ ๋ง์กฑ๋์ ํฉ์ด ์ต๋๊ฐ ๋๋๋ก ์นํจ์ ์ฃผ๋ฌธํ๊ณ ์ ํฉ๋๋ค.
์ํค๋ ์นํจ์ ์ข ๋ฅ๊ฐ ๋ง์์ง์๋ก ์นํจ์ ํ๊ธฐ๋ ๋ฐ์ ๊ฑธ๋ฆฌ๋ ์๊ฐ๋ ๊ธธ์ด์ง๊ธฐ ๋๋ฌธ์ ์ต๋ ์ธ ๊ฐ์ง ์ข ๋ฅ์ ์นํจ๋ง ์ํค๊ณ ์ ํฉ๋๋ค.
์ง์๋ฅผ ๋์ ๊ฐ๋ฅํ ๋ง์กฑ๋์ ํฉ์ ์ต๋๊ฐ์ ๊ตฌํด์ฃผ์ธ์.
์ ๋ ฅ
์ฒซ ๋ฒ์งธ ์ค์ ๊ณ ๋ฆฌ ํ์์ ์ N (1 ≤ N ≤ 30) ๊ณผ ์นํจ ์ข ๋ฅ์ ์ M (3 ≤ M ≤ 30) ์ด ์ฃผ์ด์ง๋๋ค.
๋ ๋ฒ์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๊ฐ ํ์์ ์นํจ ์ ํธ๋๊ฐ ์ฃผ์ด์ง๋๋ค.
i+1๋ฒ์งธ ์ค์๋ i๋ฒ์งธ ํ์์ ์ ํธ๋ ai,1, ai,2, ..., ai,M (1 ≤ ai,j ≤ 9) ๊ฐ ์ฃผ์ด์ง๋๋ค.
์ถ๋ ฅ
์ฒซ ๋ฒ์งธ ์ค์ ๊ณ ๋ฆฌ ํ์๋ค์ ๋ง์กฑ๋์ ํฉ์ ์ต๋๊ฐ์ ์ถ๋ ฅํฉ๋๋ค.
์์
์ฑ๊ณต ํ์ด
import Foundation
let NM = readLine()!.split { $0 == " " }.map { Int($0)! }, N = NM[0], M = NM[1]
let arr = (0..<N).map { _ in readLine()!.split { $0 == " " }.map { Int($0)! } }
var result = 0
for i in 0..<M-2 {
for j in i+1..<M-1 {
for k in j+1..<M {
result = max(
result,
(0..<N).map { max(arr[$0][i],arr[$0][j],arr[$0][k]) }.reduce(0,+)
)
}
}
}
print(result)
ํ์ด ํค์๋
- ์ต๋ 3์ข ๋ฅ์ ์นํจ๋ฐ์ ๋ชป ๋จน๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ํ์ํ๋ ๋ธ๋ฃจํธํฌ์ค ๋ฐฉ๋ฒ์ผ๋ก.. 3์ข ๋ฅ์ ๋ชจ๋ ๊ฒฝ์ฐ์ ์์ ์ต๋๊ฐ์ ๋น๊ตํด ํ์์ต๋๋ค.
'๐ค ์๊ณ ๋ฆฌ์ฆ > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[swift] ๋ฐฑ์ค - 25192๋ฒ: ์ธ์ฌ์ฑ ๋ฐ์ ๊ณฐ๊ณฐ์ด (0) | 2023.09.04 |
---|---|
[swift] ๋ฐฑ์ค - 3048๋ฒ: ๊ฐ๋ฏธ (0) | 2023.08.21 |
[swift] ๋ฐฑ์ค - 1308๋ฒ: D-Day (0) | 2023.08.17 |
[swift] ๋ฐฑ์ค - 1010๋ฒ: ๋ค๋ฆฌ ๋๊ธฐ (0) | 2023.08.16 |
[swift] ๋ฐฑ์ค - 1021๋ฒ: ํ์ ํ๋ ํ (0) | 2023.08.11 |