川のブログ

川の適当気ままなブログです。 

AOJ 2018 Princess's Gamble

こんにちは川です。

今回は、パリミュチュエル方式の理解に苦しみました。

パリミュチュエル方式についてのリンクは下に貼ります。

単純な計算するだけなので解説はないです。

パリミュチュエル方式 - Wikipedia

 

ソースコード

 

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n,m,p;
    while(cin>>n>>m>>p,n){
        int sum=0,num[101];
        for(int i=1;i<=n;i++){
            cin>>num[i];
            sum+=num[i];
        }
        if(num[m])cout<<(int)(sum*(float)(100-p)/num[m])<<endl;
        else cout<<0<<endl;
    }
}