백준 20413 MVP 다이아몬드(쉬움).
백준 “MVP 다이아몬드(쉬움)” 문제 번호 20413에 대한 자세한 내용은 기사 하단의 문제 링크를 참조하세요.
문제 21413에 대한 입력 및 예
입력:
3
30 60 90 150
BSG
인쇄:
118
암호
백준 “MVP 다이아몬드(쉬움)” 문제 21413번 코드입니다.
#include <bits/stdc++.h>
using namespace std;
int n, previ, cur, result, tier(4);
int main(){
string s;
cin>>n>>tier(0)>>tier(1)>>tier(2)>>tier(3)>>s;
for(char c:s){
cur=0;
switch(c){
case 'B': cur=tier(0)-1-previ; break;
case 'S': cur=tier(1)-1-previ; break;
case 'G': cur=tier(2)-1-previ; break;
case 'P': cur=tier(3)-1-previ; break;
case 'D': cur=tier(3); break;
}
result+=(previ=cur);
}
cout<<result;
return 0;
}
실행
예제의 입력으로 위의 코드를 실행했을 때의 결과입니다.

https://www.acmicpc.net/problem/20413
20413호: MVP 다이아몬드(쉬움)
입력한 MVP 등급 달성을 위한 최대 누적 청구 금액은 만원 단위로 출력됩니다.
www.acmicpc.net