본문 바로가기

Algorithm/BOJ

(2)
BOJ 16681 등산 역시나 오늘도 문제를 풀었고, 역시나 오늘도 고통을 받았다. (아니 왜 하던 걸 못해) 시간이 없으니(시계톡톡) 바로 오답을 시작한다ㅏㅏㅏ.... 1. 문제 설명 https://www.acmicpc.net/problem/16681 16681번: 등산 첫 번째 줄에 지도에 표시된 지점의 개수, 지점을 잇는 경로의 개수, 주환이의 거리 비례 체력 소모량, 높이 비례 성취감 획득량을 나타내는 정수 N, M, D, E가 공백을 사이에 두고 주어진다. (2 ≤ N ≤ 100,000, 1 ≤ M ≤ 200,000, 1 ≤ D ≤ 100, 1 ≤ E ≤ 100) 두 번째 줄에 N개의 정수 h1, ... ,hN이 공백으로 구분되어 주어진다. hi는 i 번째 지점의 높이를 의미한다. (1 ≤ hi ≤ 1,000, www..
BOJ 11581 구호물자 어제부터 IUPC를 대비해서 역대 IUPC 문제들을 풀어보고 있다. 어제는 1회를 풀었는데 컨디션이 안 좋았는지 실력이 안 좋았는지 둘 다 안좋았는지 여튼 생각만큼 많이 못풀었다. 이것저것 많이 틀리기도 하고 생각을 못했던 것도 있고, 여전히 못하는 것들도 있다. 어짜피 우승이 목적이 아니기 때문에 ^^ 오답의 순서는 내 맘대로다 ㅎ 1. 문제 설명 11581번: 구호물자 Description을 요약하면 1 → N까지의 길에 Cycle이 있는 지를 찾는 문제였다. 내가 선택한 경로가 Cycle이 없더라도, 일단 갈 수 있는 길에 Cycle이 있으면 Cycle이 있다고 판단해야 한다. 민지를 도와 어떠한 길을 선택하더라도 같은 교차로를 다시 방문하는 경우가 있는지 없는지를 판단하는 프로그램을 작성하자. 라..