川のブログ

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

AOJ 1192 Tax Rate Changed

こんにちは川です。

今回は問題文に与えられた通りに計算しないと誤差?で通らない?

とにかく問題文に与えられた通りに計算すれば通ります。

自分は痛い目みました

 

ソースコード

 

#include <bits/stdc++.h>
using namespace std;
int main() {
    double n,m,s;
    while(cin>>n>>m>>s,n){
        int ans=0;
        n+=100;
        m+=100;
        for(int i=1;i<=s/2;i++){
            for(int j=1,x,y;i+j<=s;j++){
                if((x=i*n/100)+(y=j*n/100)==s)
ans=max(ans,(x=i*m/100)+(y=j*m/100));
            }
        }
        cout<<ans<<endl;
    }
}