#include<math.h>

int main(){
        int N; //テァツォツカテヲツ環?ィツ??」ツ?ョテヲツ閉ー
        int M; //テァツ閉ェテ・ツ渉キ
        int P; //テヲツ可凝ヲツ閉ーテヲツ鳴?
        int i,j;
        int n; //テヲツ環陛ァツ・ツィテ・ツ按クテ」ツ?ョテヲツ楪堙ヲツ閉ー
        int g=0; //テ・ツスツ禿ゥツ?クティツ??ヲツ閉ー
        float gm; //テ・ツスツ禿ゥツ?クティツ??、ツクツ?、ツコツコテ・ツスツ禿」ツ?淌」ツつ甘」ツ?ョテゥツ?催・ツスツ?
        int money = 0; //テヲツ環陛ァツ・ツィテ・ツ按クテ」ツ?ョテ・ツ」ツイテ、ツクツ?
        

for(;;){
money = 0;
if(N == 0 && M == 0 && P == 0)
break;

        scanf("%d %d %d",&N,&M,&P);

        for(i = 1; i <= N; i++){
                scanf("%d",&n);
                money += n * 100;
                if(i == M){
                        g = n; //テ・ツスツ禿ゥツ?クティツ??ヲツ閉ーテッツシツ敕」ツ?敕」ツ?ョテァツ閉ェテ・ツ渉キテ」ツ?ォテヲツ環陛ァツ・ツィテ」ツ?療」ツ?淌ヲツ閉ー
                }
        }


if(g != 0){ //テ・ツスツ禿ゥツ?クティツ??」ツつ「テ」ツδェ
        
        gm = money / g; //テ・ツ」ツイテ、ツクツ甘・ツ可イテ」ツつ凝・ツスツ禿ゥツ?クティツ??ヲツ閉ー

        gm -= gm *  (float)P / 100; //テヲツ可凝ヲツ閉ーテヲツ鳴凖」ツつ津」ツ?ィテ」ツつ?
        float roundf(float gm);
}else{
gm = 0;
}
        printf("%d\n",(int)gm);


}

        return 0;
}