Softeer
![[cpp]금고털이](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fo2BEA%2FbtrZPUzog56%2FAAAAAAAAAAAAAAAAAAAAAN0M7JBFm5NcIG-AEmnS7Etm8DZKYFP_4EVFHDT_30Dz%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DJRcMY4BSjKoavOHQK8lbFLmRLTs%253D)
[cpp]금고털이
문제 난이도 > ★★☆☆☆ 문제 유형 > greedy greedy algorithm 대표 문제 : 백팩 풀이 과정 pair 함수를 사용하여 first: M_i(금속 무게) second: P_i(무게당 가격)을 넣어주고 무게당 가격에 대해 내림차순 정렬 후 한 번의 루프로 배낭의 무게가 0보다 작을 때까지 금속 무게에 대한 가격을 result 변수에 더해주었습니다. #include #include #include using namespace std; bool compare_func(pair a, pair b) { if (a.second == b.second) return a.first b.second; } int main() { int W, N;..