へんてこのブログ

日々気づいたことや、最近やっていることを書いています

AOJ Volume2-0229

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0229

#include <iostream>
using namespace std;

int main (int argc, const char * argv[])
{
    int read;
    int read_a[6];
    while (cin >> read) {
        read_a[0] = read;
        for (int i=1; i < 6; i++) {
            cin >> read;
            read_a[i] = read;
        }
        
        if (read_a[5] == 0) {
            break;
        }
        
        
        int medaru = 100;
        
        //ビッグボーナス
        medaru += read_a[0] * 5 * 15;
        medaru += read_a[0] * 15;
        medaru -= read_a[0] * 5 * 2;
        //レギュラーボーナス
        medaru += read_a[1] * 3 * 15;
        medaru += read_a[1] * 15;
        medaru -= read_a[1] * 3 * 2;
        
        //ボーナス分回数から引く
        read_a[5] -= read_a[0] * 5;
        read_a[5] -= read_a[1] * 3;
        
        //フリーゲーム分も引く
        read_a[5] -= read_a[4];
        
        medaru += read_a[2] * 7;
        medaru += read_a[3] * 2;
        
        //全体の回数から引く
        medaru -= read_a[5] * 3;
        
        
        cout << medaru << "\n";
        
    }
    
    return 0;
}