結果
| 問題 | No.338 アンケート機能 |
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2017-07-01 14:54:54 |
| 言語 | Python2 (2.7.18) |
| 結果 |
AC
|
| 実行時間 | 35 ms / 2,000 ms |
| コード長 | 452 bytes |
| コンパイル時間 | 157 ms |
| コンパイル使用メモリ | 7,040 KB |
| 実行使用メモリ | 6,820 KB |
| 最終ジャッジ日時 | 2024-10-05 03:40:43 |
| 合計ジャッジ時間 | 2,151 ms |
|
ジャッジサーバーID (参考情報) |
judge5 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 3 |
| other | AC * 28 |
ソースコード
#!/usr/bin/python2
# -*- coding: utf-8 -*-
# †
A, B = map(int, raw_input().split())
assert A + B in [100, 101]
mini = float('inf')
for a in xrange(201):
for b in xrange(201):
deno = a + b
if deno == 0:
continue
p = (100 * a + deno / 2) / deno # \frac{100a}{deno} の小数点以下四捨五入
q = (100 * b + deno / 2) / deno
if (p, q) == (A, B):
mini = min(mini, deno)
print mini