結果
問題 | No.1464 Number Conversion |
ユーザー | itsy68 |
提出日時 | 2022-05-14 04:00:34 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 233 ms / 2,000 ms |
コード長 | 629 bytes |
コンパイル時間 | 1,979 ms |
コンパイル使用メモリ | 86,696 KB |
実行使用メモリ | 91,920 KB |
最終ジャッジ日時 | 2023-09-29 15:46:40 |
合計ジャッジ時間 | 8,968 ms |
ジャッジサーバーID (参考情報) |
judge14 / judge15 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 228 ms
91,548 KB |
testcase_01 | AC | 227 ms
91,652 KB |
testcase_02 | AC | 227 ms
91,720 KB |
testcase_03 | AC | 228 ms
91,744 KB |
testcase_04 | AC | 227 ms
91,652 KB |
testcase_05 | AC | 227 ms
91,648 KB |
testcase_06 | AC | 228 ms
91,756 KB |
testcase_07 | AC | 226 ms
91,752 KB |
testcase_08 | AC | 230 ms
91,716 KB |
testcase_09 | AC | 228 ms
91,712 KB |
testcase_10 | AC | 228 ms
91,748 KB |
testcase_11 | AC | 228 ms
91,764 KB |
testcase_12 | AC | 228 ms
91,828 KB |
testcase_13 | AC | 233 ms
91,808 KB |
testcase_14 | AC | 228 ms
91,760 KB |
testcase_15 | AC | 227 ms
91,524 KB |
testcase_16 | AC | 229 ms
91,740 KB |
testcase_17 | AC | 226 ms
91,868 KB |
testcase_18 | AC | 227 ms
91,648 KB |
testcase_19 | AC | 228 ms
91,920 KB |
testcase_20 | AC | 227 ms
91,796 KB |
testcase_21 | AC | 227 ms
91,520 KB |
testcase_22 | AC | 228 ms
91,832 KB |
testcase_23 | AC | 228 ms
91,828 KB |
testcase_24 | AC | 228 ms
91,552 KB |
testcase_25 | AC | 230 ms
91,652 KB |
testcase_26 | AC | 229 ms
91,872 KB |
testcase_27 | AC | 226 ms
91,428 KB |
testcase_28 | AC | 227 ms
91,552 KB |
ソースコード
# import pypyjit # pypyjit.set_param('max_unroll_recursion=-1') import sys from itertools import combinations, permutations, product, accumulate, groupby from collections import defaultdict, deque, Counter from functools import reduce from operator import add, mul import heapq import bisect import math import copy # sys.setrecursionlimit(10 ** 7) input = lambda: sys.stdin.readline().rstrip() INF = float("inf") MOD = 10 ** 9 + 7 def my_lcm(x, y): return (x * y) // math.gcd(x, y) from decimal import Decimal X = Decimal(input()) S = int(X*10**8) B = int(10**8) gcd = math.gcd(S, B) print(str(S//gcd)+ '/' + str(B//gcd))