結果
| 問題 |
No.846 メダル
|
| コンテスト | |
| ユーザー |
michonz4
|
| 提出日時 | 2020-01-04 13:50:23 |
| 言語 | C (gcc 13.3.0) |
| 結果 |
TLE
|
| 実行時間 | - |
| コード長 | 484 bytes |
| コンパイル時間 | 229 ms |
| コンパイル使用メモリ | 29,696 KB |
| 実行使用メモリ | 10,496 KB |
| 最終ジャッジ日時 | 2024-11-22 20:23:58 |
| 合計ジャッジ時間 | 41,676 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 3 TLE * 1 |
| other | AC * 10 TLE * 12 |
ソースコード
#include <stdio.h>
#define CEIL(a,b) ((a+b-1)/b)
int main() {
long long P, Q, R, A, B, C, flg=0, min=1000000000000000000, max=0;
scanf("%lld %lld %lld %lld %lld %lld", &P, &Q, &R, &A, &B, &C);
for (long long i=(A+B+C)*R; i>(A+B+C)*R-R; i--) {
if (CEIL(i, P)==A && CEIL(i, Q)==A+B && CEIL(i, R)==A+B+C) {
if (i<min) min=i;
if (i>max) max=i;
flg=1;
}
}
if (flg) {
printf("%lld %lld", min, max);
} else {
printf("-1\n");
}
return 0;
}
michonz4