Tax Rate Changed (1192)
問題
Tax Rate Changed (1192)
税率変更 | Aizu Online Judge
使用言語
C++
方針
・一つの数式で強引に解こうとする→失敗
・素直に本来の値段で全探索
所感
・素直に生きたい
コード
#define xplice(p,q) p * (100 + x) / 100 + q * (100 + x) / 100 #define yplice(p,q) p * (100 + y) / 100 + q * (100 + y) / 100 int x, y, s, ans; int main() { while (cin>>x>>y>>s, x) { ans = 0; for (int a = 1; a <= s; a++) { for (int b = 1; b <= s; b++) { int tmp = xplice(a,b); if (tmp < s) { continue; } else if (tmp == s) { ans = max(ans, yplice(a,b)); //cout<<a<<" "<<b<<" "<<tmp<<" "<<yplice(a,b)<<endl; } else { break; } } } cout<<ans<<endl; } return 0; }