반응형
<코드>
#include<iostream>
#include<algorithm>
using namespace std;
#define MAX 1000000000 // 10억
long long dist[100001];
long long price[100001];
long long N, sum;
long long greedy;
int main()
{
cin >> N;
for (int i = 1; i <= N - 1; i++)
cin >> dist[i];
for (int i = 1; i <= N; i++)
cin >> price[i];
greedy = MAX;
for (int i = 1; i <= N - 1; i++)
{
if (price[i] < greedy)
greedy = price[i];
sum += greedy * dist[i];
}
cout << sum;
}
반응형
'🧩PS > 🥈Nomal' 카테고리의 다른 글
[C/C++] 백준 1004번 - 어린 왕자 (0) | 2021.01.06 |
---|---|
[C/C++] 백준 1010번 - 다리 놓기 (0) | 2021.01.06 |
[C/C++] 백준 9184번 - 신나는 함수 실행 (DP) (0) | 2021.01.03 |
[C/C++] 백준 1107번 - 리모컨 (0) | 2020.12.29 |
[C/C++] 백준 14225번 - 부분수열의 합 (0) | 2020.12.29 |