17521๋ฒ: Byte Coin
๋ฌธ์ ์ ๊ทผ๐ค
- ์ฝ์ธ ๊ฐ์ ๋ฒกํฐ์ ์
๋ ฅ๋ฐ๊ณ idx๋ฅผ ํตํด์ ํ์ฌ์ ๋ค์ ๋
์์ ๋น๊ตํ๋ฉด์ ๊ฐ๊ฒฉ์ด ์ค๋ฅด๋ฉด ํ๋งคํ๋ ๋ฐฉ์
๋์ณค๋ ๋ถ๋ถ๐
์ฝ๋๐
2020 KB
0 ms
#include <iostream>
#include <vector>
using namespace std;
int main(void) {
long long n, w;
vector<long long> coin;
ios_base::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
cin >> n >> w;
for (int i = 0; i < n; i++) {
int input;
cin >> input;
coin.push_back(input);
}
int idx = 0;
while (idx < n - 1) {
if (coin[idx] < coin[idx + 1])
w += (coin[idx + 1] - coin[idx]) * (w / coin[idx]);
idx++;
}
cout << w;
return (0);
}