늒네 기록

[BOJ-JS] 13305번 - 주유소 본문

알골 공부 기록/BOJ

[BOJ-JS] 13305번 - 주유소

jaeha lee 2024. 4. 13. 12:14

13305번: 주유소 (acmicpc.net)

 

13305번: 주유소

표준 입력으로 다음 정보가 주어진다. 첫 번째 줄에는 도시의 개수를 나타내는 정수 N(2 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 인접한 두 도시를 연결하는 도로의 길이가 제일 왼쪽 도로부터 N-1

www.acmicpc.net

중간에 이전 도시보다 기름 값이 높은 도시가 나타나면 제거해버리는 아이디어! 실제 구현은 기름값을 이전 도시들 중 최소 기름값으로 통일하는 식으로 했다.

 

난이도 기여에 스탈린 정렬이라는 것이 언급되어 있어서 찾아봤더니 드립처럼 존재하는 것이었다 ㅋㅋㅋㅋ

 

gustavo-depaula/stalin-sort: Add a stalin sort algorithm in any language you like ❣️ if you like give us a ⭐️ (github.com)

 

GitHub - gustavo-depaula/stalin-sort: Add a stalin sort algorithm in any language you like ❣️ if you like give us a ⭐️

Add a stalin sort algorithm in any language you like ❣️ if you like give us a ⭐️ - gustavo-depaula/stalin-sort

github.com

[,b,c]=(0+require('fs').readFileSync(0)).split`
`.map(i=>i.split` `.map(BigInt))
r=0n
v=c[0]
b.map((e,i)=>r+=(v=v>c[i]?c[i]:v)*e)
console.log(''+r)
반응형

'알골 공부 기록 > BOJ' 카테고리의 다른 글

[BOJ-JS] 1946번 - 신입 사원  (0) 2024.04.15
[BOJ-JS] 10610번 - 30  (0) 2024.04.14
[BOJ-JS] 10162번 - 전자레인지  (0) 2024.04.13
[BOJ-JS] 27646번 - Judicious cuts (Easy)  (0) 2024.04.11
[BOJ-JS] 15610번 - Abbey Courtyard  (0) 2024.03.26
Comments