結果
問題 | No.928 軽減税率? |
ユーザー |
![]() |
提出日時 | 2019-12-09 19:59:23 |
言語 | C (gcc 13.3.0) |
結果 |
AC
|
実行時間 | 1 ms / 1,000 ms |
コード長 | 641 bytes |
コンパイル時間 | 1,532 ms |
コンパイル使用メモリ | 30,592 KB |
実行使用メモリ | 6,944 KB |
最終ジャッジ日時 | 2024-06-23 04:25:13 |
合計ジャッジ時間 | 1,406 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 34 |
ソースコード
// yuki 928 軽減税率// 2019.11.30 bal4u#include <stdio.h>#define MAX 1000000000#define D 20000int main(){int P, Q, A;int x, a, b, ans;scanf("%d%d%d", &P, &Q, &A);if (P == Q) ans = A? MAX: 0;else if (A == 0) {if (P >= Q) ans = 0;else {ans = MAX;for (x = 1; x <= D; ++x) {if ((P*x/100) >= A + (Q*x/100)) --ans;}}} else {if (P < Q) ans = MAX;else {x = 100*A/(P-Q);a = x - D, b = x + D;if (a < 0) a = 1;if (b > MAX) b = MAX;ans = a-1;for (x = a; x <= b; ++x) {if ((P*x/100) < A + (Q*x/100)) {++ans;}}}}printf("%d\n", ans);return 0;}