Problem:


Score : 300 points

Problem Statement

Compute A \times B, truncate its fractional part, and print the result as an integer.

Constraints

0 \leq A \leq 10^{15}

0 \leq B < 10

A is an integer.

B is a number with two digits after the decimal point.

Input

Input is given from Standard Input in the following format:

A B

Output

Print the answer as an integer.

Sample Input 1

198 1.10

Sample Output 1

217

We have 198 \times 1.10 = 217.8. After truncating the fractional part, we have the answer: 217.

Sample Input 2

1 0.01

Sample Output 2

0

Sample Input 3

1000000000000000 9.99

Sample Output 3

9990000000000000



Sample input:
198 1.10


Sample output:
217

Submission status: Wrong Answer

Solution code:
import sys
input=sys.stdin.readline
sys.setrecursionlimit(10 ** 8)
from itertools import accumulate
from itertools import permutations
from itertools import combinations
from collections import defaultdict
from collections import Counter
import fractions
import math
from collections import deque
from bisect import bisect_left
from bisect import insort_left
import itertools
from heapq import heapify
from heapq import heappop
from heapq import heappush
import heapq
from copy import deepcopy
from decimal import Decimal
alf = list("abcdefghijklmnopqrstuvwxyz")
ALF = list("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
#import numpy as np
INF = float("inf")
#d = defaultdict(int)
#d = defaultdict(list)
#N = int(input())
#A = list(map(int,input().split()))
#S = list(input())[:-1]
#S.remove("\n")
#N,M = map(int,input().split())
#S,T = map(str,input().split())
#A = [int(input()) for _ in range(N)]
#S = [list(input())[:-1] for _ in range(N)]
#A = [list(map(int,input().split())) for _ in range(N)]
A,B = map(float,input().split())
if round(A) == 0 or B <= 0.005:
    print(0)
else:
    a = Decimal(A)
    b = Decimal(B)
    print(math.floor(a*b))

Submission status: Wrong Answer

Solution code:
import sys
input=sys.stdin.readline
sys.setrecursionlimit(10 ** 8)
from itertools import accumulate
from itertools import permutations
from itertools import combinations
from collections import defaultdict
from collections import Counter
import fractions
import math
from collections import deque
from bisect import bisect_left
from bisect import insort_left
import itertools
from heapq import heapify
from heapq import heappop
from heapq import heappush
import heapq
from copy import deepcopy
from decimal import Decimal
alf = list("abcdefghijklmnopqrstuvwxyz")
ALF = list("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
#import numpy as np
INF = float("inf")
#d = defaultdict(int)
#d = defaultdict(list)
#N = int(input())
#A = list(map(int,input().split()))
#S = list(input())[:-1]
#S.remove("\n")
#N,M = map(int,input().split())
#S,T = map(str,input().split())
#A = [int(input()) for _ in range(N)]
#S = [list(input())[:-1] for _ in range(N)]
#A = [list(map(int,input().split())) for _ in range(N)]
A,B = map(float,input().split())
if round(A) == 0 or B <= 0.005:
    print(0)
else:
    a = int(A)
    b = Decimal(B)
    print(math.floor(a*b))

Submission status: Wrong Answer

Solution code:
a, b = map(float, open(0).read().split())
print(int(a*b))

Submission status: Wrong Answer

Solution code:
input_list = input().split(" ")
a = int(input_list[0])
b = float(input_list[1])
 
print(int(a*b))

Submission status: Wrong Answer

Solution code:
import sys
input=sys.stdin.readline
sys.setrecursionlimit(10 ** 8)
from itertools import accumulate
from itertools import permutations
from itertools import combinations
from collections import defaultdict
from collections import Counter
import fractions
import math
from collections import deque
from bisect import bisect_left
from bisect import insort_left
import itertools
from heapq import heapify
from heapq import heappop
from heapq import heappush
import heapq
from copy import deepcopy
alf = list("abcdefghijklmnopqrstuvwxyz")
ALF = list("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
#import numpy as np
INF = float("inf")
#d = defaultdict(int)
#d = defaultdict(list)
#N = int(input())
#A = list(map(int,input().split()))
#S = list(input())[:-1]
#S.remove("\n")
#N,M = map(int,input().split())
#S,T = map(str,input().split())
#A = [int(input()) for _ in range(N)]
#S = [list(input())[:-1] for _ in range(N)]
#A = [list(map(int,input().split())) for _ in range(N)]
A,B = map(float,input().split())
if math.floor(A) == 0 or math.floor(B) == 0:
    print(0)
else:
    A = int(A)
    B *= 100.0
    B = round(B)
    c = A*B
    c = round(c)
    print(c // 100)

Submission status: Wrong Answer

Solution code:
a, b = input().split()
a = int(a)
b = float(b) * 100
b = int(b)
print(int(a * b) // 100)

Submission status: Wrong Answer

Solution code:
import sys
input=sys.stdin.readline
sys.setrecursionlimit(10 ** 8)
from itertools import accumulate
from itertools import permutations
from itertools import combinations
from collections import defaultdict
from collections import Counter
import fractions
import math
from collections import deque
from bisect import bisect_left
from bisect import insort_left
import itertools
from heapq import heapify
from heapq import heappop
from heapq import heappush
import heapq
from copy import deepcopy
alf = list("abcdefghijklmnopqrstuvwxyz")
ALF = list("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
#import numpy as np
INF = float("inf")
#d = defaultdict(int)
#d = defaultdict(list)
#N = int(input())
#A = list(map(int,input().split()))
#S = list(input())[:-1]
#S.remove("\n")
#N,M = map(int,input().split())
#S,T = map(str,input().split())
#A = [int(input()) for _ in range(N)]
#S = [list(input())[:-1] for _ in range(N)]
#A = [list(map(int,input().split())) for _ in range(N)]
A,B = map(float,input().split())
if math.floor(A) == 0 or math.floor(B) == 0:
    print(0)
else:
    A = int(A)
    B *= 100
    B = round(B)
    c = A*B
    print(c // 100)

Submission status: Wrong Answer

Solution code:
a, b = input().split()
a = int(a)
b = float(b)
c = a*b
c = int(c)
print(c)

Submission status: Wrong Answer

Solution code:
a, b = map(str, input().split())
b = b[:-3] + b[-2:]
print(int(int(a)*int(b) / 100))

Submission status: Wrong Answer

Solution code:
import math
a, b = map(float,input().split())
c = a*b
c = math.floor(c)
print(int(c))

Submission status: Wrong Answer

Solution code:
a, b = map(float,input().split())
c = a*b
c = c //1
print(int(c))

Submission status: Wrong Answer

Solution code:
import sys
import math
from decimal import Decimal, ROUND_HALF_UP, ROUND_HALF_EVEN
from collections import deque
from bisect import bisect_left
from itertools import product
def I(): return int(sys.stdin.readline())
def MI(): return map(int, sys.stdin.readline().split())
def LI(): return list(map(int, sys.stdin.readline().split()))
def LI2(N): return [list(map(int, sys.stdin.readline().split())) for i in range(N)]
#文字列を一文字ずつ数字に変換、'5678'を[5,6,7,8]とできる
def LSI(): return list(map(int, list(sys.stdin.readline().rstrip())))
def LSI2(N): return [list(map(int, list(sys.stdin.readline().rstrip()))) for i in range(N)]
#文字列として取得
def ST(): return sys.stdin.readline().rstrip()
def LST(): return sys.stdin.readline().rstrip().split()
def LST2(N): return [sys.stdin.readline().rstrip().split() for i in range(N)]
def FILL(i,h): return [i for j in range(h)]
def FILL2(i,h,w): return [FILL(i,w) for j in range(h)]
def FILL3(i,h,w,d): return [FILL2(i,w,d) for j in range(h)]
def FILL4(i,h,w,d,d2): return [FILL3(i,w,d,d2) for j in range(h)]
def sisha(num,digit): return Decimal(str(num)).quantize(Decimal(digit),rounding=ROUND_HALF_UP)
#'0.01'や'1E1'などで指定、整数に戻すならintをかます
MOD = 1000000007
INF = float("inf")
sys.setrecursionlimit(10**6+10)

A,B = list(map(float,input().split()))
B = int(B*100)
A = int(A)
ans = A*B//100
print(ans)

Submission status: Wrong Answer

Solution code:
import sys
import math
from decimal import Decimal, ROUND_HALF_UP, ROUND_HALF_EVEN
from collections import deque
from bisect import bisect_left
from itertools import product
def I(): return int(sys.stdin.readline())
def MI(): return map(int, sys.stdin.readline().split())
def LI(): return list(map(int, sys.stdin.readline().split()))
def LI2(N): return [list(map(int, sys.stdin.readline().split())) for i in range(N)]
#文字列を一文字ずつ数字に変換、'5678'を[5,6,7,8]とできる
def LSI(): return list(map(int, list(sys.stdin.readline().rstrip())))
def LSI2(N): return [list(map(int, list(sys.stdin.readline().rstrip()))) for i in range(N)]
#文字列として取得
def ST(): return sys.stdin.readline().rstrip()
def LST(): return sys.stdin.readline().rstrip().split()
def LST2(N): return [sys.stdin.readline().rstrip().split() for i in range(N)]
def FILL(i,h): return [i for j in range(h)]
def FILL2(i,h,w): return [FILL(i,w) for j in range(h)]
def FILL3(i,h,w,d): return [FILL2(i,w,d) for j in range(h)]
def FILL4(i,h,w,d,d2): return [FILL3(i,w,d,d2) for j in range(h)]
def sisha(num,digit): return Decimal(str(num)).quantize(Decimal(digit),rounding=ROUND_HALF_UP)
#'0.01'や'1E1'などで指定、整数に戻すならintをかます
MOD = 1000000007
INF = float("inf")
sys.setrecursionlimit(10**6+10)

A,B = list(map(float,input().split()))
B = int(B*100)
A = int(A)
ans = int(A*B/100)
print(ans)

Submission status: Wrong Answer

Solution code:
import sys
import math
from decimal import Decimal, ROUND_HALF_UP, ROUND_HALF_EVEN
from collections import deque
from bisect import bisect_left
from itertools import product
def I(): return int(sys.stdin.readline())
def MI(): return map(int, sys.stdin.readline().split())
def LI(): return list(map(int, sys.stdin.readline().split()))
def LI2(N): return [list(map(int, sys.stdin.readline().split())) for i in range(N)]
#文字列を一文字ずつ数字に変換、'5678'を[5,6,7,8]とできる
def LSI(): return list(map(int, list(sys.stdin.readline().rstrip())))
def LSI2(N): return [list(map(int, list(sys.stdin.readline().rstrip()))) for i in range(N)]
#文字列として取得
def ST(): return sys.stdin.readline().rstrip()
def LST(): return sys.stdin.readline().rstrip().split()
def LST2(N): return [sys.stdin.readline().rstrip().split() for i in range(N)]
def FILL(i,h): return [i for j in range(h)]
def FILL2(i,h,w): return [FILL(i,w) for j in range(h)]
def FILL3(i,h,w,d): return [FILL2(i,w,d) for j in range(h)]
def FILL4(i,h,w,d,d2): return [FILL3(i,w,d,d2) for j in range(h)]
def sisha(num,digit): return Decimal(str(num)).quantize(Decimal(digit),rounding=ROUND_HALF_UP)
#'0.01'や'1E1'などで指定、整数に戻すならintをかます
MOD = 1000000007
INF = float("inf")
sys.setrecursionlimit(10**6+10)

A,B = list(map(float,input().split()))
print(int(A*B))

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split())
b = 100*b
print((a*b)/100)

Submission status: Wrong Answer

Solution code:
A,B=input().split()
A=float(A)
B=float(B)

print(int(A*B))

Submission status: Wrong Answer

Solution code:
a,b = map(float,input().split())

a = int(a)
b = int(b*1000)

print(a * b // 1000)

Submission status: Wrong Answer

Solution code:
a,b = map(float,input().split())

a = int(a)
b = b * 1000
b = int(b)

print(a * b//1000)

Submission status: Wrong Answer

Solution code:
import math
a, b = input().split()
a = int(a)
b = float(b)
print(math.floor(a * b))

Submission status: Wrong Answer

Solution code:
import math
x = input().split(' ')
res = float(x[0]) * float(x[1])
print(int(math.floor(res)))

Submission status: Wrong Answer

Solution code:
x = input().split(' ')
res = float(x[0]) * float(x[1])
print(int(res))

Submission status: Wrong Answer

Solution code:
a,b = map(float,input().split())
a = int(a)
b = b*100
print(int(a*b//100))

Submission status: Wrong Answer

Solution code:
a,b = map(float,input().split())
a = int(a)
b = int(100*b)
print(a*b//100)

Submission status: Wrong Answer

Solution code:
a=list(map(float,input().split()))
print(int(a[0]*a[1]))

Submission status: Wrong Answer

Solution code:
Z = input().split()
A = int(Z[0])
B = Z[1].split('.')
B = int(B[0] + B[1])
a = int((A*B)/100)
print(a)

Submission status: Wrong Answer

Solution code:
import math
Z = input().split()
A = int(Z[0])
B = float(Z[1])
B = int(B*100)
a = int((A*B)/100)
print(a)

Submission status: Wrong Answer

Solution code:
a, b=map(float,input().split())
print(int(a*b))

Submission status: Wrong Answer

Solution code:
import math
Z = input().split()
A = int(Z[0])
B = int(float(Z[1])*100)
a = math.floor(A*B/100)
print(a)

Submission status: Wrong Answer

Solution code:
import math
Z = input().split()
A = float(Z[0])
B = float(Z[1])
a = math.floor(A*B)
print(a)

Submission status: Wrong Answer

Solution code:
import math
Z = input().split()
A = float(Z[0])
B = float(Z[1])
a = int(A*B)
print(a)

Submission status: Wrong Answer

Solution code:
a, b = input().split()
b = b.replace('.','')
b = int(b[0])*100 + int(b[1])*10 + int(b[0])*100
a = int(a)
result = (a * b)//100
print(result)

Submission status: Wrong Answer

Solution code:
a, b = input().split()
b = b.replace('.','')
b = int(b[0])*100 + int(b[1])*10 + int(b[0])
a = int(a)
result = (a * b)//100
print(result)

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split())
ans = a * (b * 100)
ans = int(ans//100)
print(ans)

Submission status: Wrong Answer

Solution code:
import math
A, B = map(float, input().split())
N = A * B
print(math.floor(N))

Submission status: Wrong Answer

Solution code:
import math
import sys
def input():
    return sys.stdin.readline().rstrip('\n')


def calc(A, B):
    V = A % 100
    U = A // 100
    C = int(B * 100)
    return U * C + math.floor(V * B)
    

S = input().split()
A = int(S[0])
B = float(S[1])
print(calc(A, B))

Submission status: Wrong Answer

Solution code:
a,b=map(str, input().split())
A = int(a)
B = 100*int(b[0])+10*int(b[2])+ 1*int(b[3])
ans = A*B / 100
print(int(ans))

Submission status: Wrong Answer

Solution code:
a,b=map(float, input().split())
B = b * 10000
ans = a*B / 10000
print(int(ans))

Submission status: Wrong Answer

Solution code:
a,b=map(float, input().split())
B = b * 1000
ans = a*B / 1000
print(int(ans))

Submission status: Wrong Answer

Solution code:
import math
import sys
def input():
    return sys.stdin.readline().rstrip('\n')


def calc(A, B):
    C = int(B * 100)
    return math.floor(A * C / 100)
    

S = input().split()
A = int(S[0])
B = float(S[1])
print(calc(A, B))

Submission status: Wrong Answer

Solution code:
a,b=map(float, input().split())
B = b * 100
ans = a*B / 100
print(int(ans))

Submission status: Wrong Answer

Solution code:
import math
import sys
def input():
    return sys.stdin.readline().rstrip('\n')


def calc(A, B):
    C = A * B * 100
    return math.floor(
        C / 100
    )
    

S = input().split()
A = int(S[0])
B = float(S[1])
print(calc(A, B))

Submission status: Wrong Answer

Solution code:
a,b=input().split()
a=int(a)
b=float(b)
print(int(a*b))

Submission status: Wrong Answer

Solution code:
import math
import sys
def input():
    return sys.stdin.readline().rstrip('\n')


def calc(A, B):
    return math.floor(A * B)
    

S = input().split()
A = int(S[0])
B = float(S[1])
print(calc(A, B))

Submission status: Wrong Answer

Solution code:
from decimal import *
A, B = map(float, input().split())
B = Decimal(B).quantize(Decimal('.01'), rounding=ROUND_DOWN)
AB = Decimal(A)*Decimal(B)
print(Decimal(AB).quantize(Decimal('1.'), rounding=ROUND_DOWN))

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
B = B * 1000
print(int(A*B//1000))

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
B = B * 1000
print(A*B//1000)

Submission status: Wrong Answer

Solution code:
x = list(map(float, input().split()))
x[0] = int(x[0])
x[1] = int(x[1]*100)
print(x[0]*x[1]//100)

Submission status: Wrong Answer

Solution code:
x = list(map(float, input().split()))
x[0] = int(x[0])
x[1] = int(x[1]*100)
print(round(x[0]*x[1]/100))

Submission status: Wrong Answer

Solution code:
x = list(map(float, input().split()))
x[0] = int(x[0])
x[1] = int(x[1]*100)
print(int(x[0]*x[1]/100))

Submission status: Wrong Answer

Solution code:
import math
x = list(map(float, input().split()))
print(int(x[0]*(x[1]*100)/100))

Submission status: Wrong Answer

Solution code:
import math
x = list(input().split())
a = int(x[0])
b = int(float(x[1])*100)
print(a*b//100)

Submission status: Wrong Answer

Solution code:
import math
from decimal import *
input = input()
A = int(input.split()[0])
B = float(input.split()[1])
B = int(B * 100)
result = int(Decimal(str(A*B)).quantize(Decimal('1E2'), rounding=ROUND_DOWN) * Decimal(0.01))
print (result)

Submission status: Wrong Answer

Solution code:
import math
a,b=map(float, input().split())
b = int(b*100)
print(int(a*b/100))

Submission status: Wrong Answer

Solution code:
import math
a,b=map(float, input().split())
b = b*100
print(int(a*b/100))

Submission status: Wrong Answer

Solution code:
import math
a,b=input().split()
a=int(a)
b=int(b.replace(".",""))
print(math.floor(a*b/100))

Submission status: Wrong Answer

Solution code:
a,b=input().split()
a=int(a)
b=str(b)
b=int(b.replace(".",""))
print(a*b/100)

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split())
a = int(a)
print(int(a*b))

Submission status: Wrong Answer

Solution code:
import math

a,b = input().split()

a = int(a)
b = float(b)

mul = int((b * 1000))

resp = (a * mul)//1000
print(resp)

Submission status: Wrong Answer

Solution code:
import math

a,b = input().split()

a = int(a)
b = float(b)

mul = int((b * 1000))

resp = (a * mul)/1000
print(resp)

Submission status: Wrong Answer

Solution code:
import math
a, b = map(float, input().split())
a = int(a)
b = float(round(b, 2))

print(math.trunc(a*b))

Submission status: Wrong Answer

Solution code:
import math

a,b = map(float,input().split())

mul = (a * (100 * b))/100

print(int(mul))

Submission status: Wrong Answer

Solution code:
A,B = map(float, input().split())
result = int(A * B)
print(result)

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split())
a = int(a)
b = float(round(b, 2))

print(int(a*b))

Submission status: Wrong Answer

Solution code:
a, b = map(float , input().split())
print((a*b // 100))

Submission status: Wrong Answer

Solution code:
a, b = map(float , input().split())
print((a*b*100 // 100))

Submission status: Wrong Answer

Solution code:
a, b = map(float , input().split())
print(int(a*b))

Submission status: Wrong Answer

Solution code:
from math import floor
c = list(map(float,input().split()))
[a,b] = [ int(c[0]), round(c[1],3)]
print(floor(a*b))

Submission status: Wrong Answer

Solution code:
s = list(input().split())
a = int(s[0]);
b = int(s[1][:1]+s[1][2:])
b *= 100
print(a*b//100)

Submission status: Wrong Answer

Solution code:
import math

AB = list(map(float, input().split()))
A, B = int(AB[0]), int(AB[1] * 100)
print(math.floor(A * B / 100))

Submission status: Wrong Answer

Solution code:
import math

A, B = map(float, input().split())
print(math.floor(A * B))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
from fractions import Fraction

A,B = list(map(float, input().split()))
C= Fraction.from_float(B)

print(int((A*C)))

Submission status: Wrong Answer

Solution code:
a,b = map(float,input().split())
if a == 0 or b == 0:
    print(0)
else:
    print(int(a*b))

Submission status: Wrong Answer

Solution code:
A,B = list(map(float, input().split()))
print(int((A*(B*1000))/1000))

Submission status: Wrong Answer

Solution code:
A,B = list(map(float, input().split()))
print(int((A*(B*100))/100))

Submission status: Wrong Answer

Solution code:
l=list(input().split())
a=int(l[0])
b=float(l[1])
b*=100
b=int(b)
print(int(a*b/100))

Submission status: Wrong Answer

Solution code:
A,B = list(map(float, input().split()))
C = B*100
print(int((A*C/100)))

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = float(B)
ans = int((A * (B * 100)) / 100)
print(ans)

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = float(B)
ans = int((A * (B * 100)) // 100)
print(ans)

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = float(B)
ans = (A * (B * 100)) // 100
print(ans)

Submission status: Wrong Answer

Solution code:
import math
 
b = input().split()
c = int(b[0]) * float(b[1])
d = math.floor(c)
print(d)

Submission status: Wrong Answer

Solution code:
a, b = input().split(" ")
A, B = int(a), float(b)
B100 = int(round(B * 100))
C = int(round(A * B100 / 100))
print(C)

Submission status: Wrong Answer

Solution code:
from math import floor
from decimal import Decimal
A,B=input().split()
A=int(A)
B=Decimal(float(B))
print(floor(A*B))

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal
a,b =map(float,input().split())
print(math.floor(Decimal(a)*Decimal(b)))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
A,B=input().split()
A=int(A)
B=Decimal(float(B))
print(int(A*B))

Submission status: Wrong Answer

Solution code:
import math
A, B = map(eval,input().split())
ans = A*B
print(math.trunc(ans))

Submission status: Wrong Answer

Solution code:
import math

a = input()
b = a.split( )
c = float(b[0]) * float(b[1])
d = math.floor(c)
print(d)

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split())
res = int((b*100)*a)//100
print(res)

Submission status: Wrong Answer

Solution code:
def solve():
    A, B = map(float, input().split())
    hundB = int(100*B + 0.5)
    print(int(A*hundB//100))


if __name__ == '__main__':
    solve()

Submission status: Wrong Answer

Solution code:
from sys import stdin
from functools import reduce
import math
 
# 標準入力から読み込み
inputs = input().split()
output = int(math.ceil((int(inputs[0]) * int(float(inputs[1])*100)) // 100))
print(output)

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)

r = 0
for i, b in enumerate(B):
    if b == '.':
        continue

    b = int(b)
    if i == 0:
        r += b * 100
    elif i == 2:
        r += b * 10
    else:
        r += b


res = (A * r) / 100
print(int(res))

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
i = int(int(A)*int(B*100))//100
print(i)

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = float(B)

B *= 100
res = (A * B) / 100
print(int(res))

Submission status: Wrong Answer

Solution code:
def main():
    a,b = input().split()
    a = int(a)
    b = int(float(b)*10*10)
    print(a*b//100)
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = float(B)

e = 0
while A >= 10:
    A /= 10
    e += 1

res = (A * B) * pow(10, e)
print(int(res))

Submission status: Wrong Answer

Solution code:
a,b = input().split()
A = int(a)
B = float(b)*100
C = A*B
print(C//100)

Submission status: Wrong Answer

Solution code:
import math

A, B = map(float, input().split())
print(math.floor(A * (B * 100) / 100))

Submission status: Wrong Answer

Solution code:
a,b = input().split()
A = int(a)
B = float(b)*100
C = A*B
print(int(C/100))

Submission status: Wrong Answer

Solution code:
a,b = input().split()
A = int(a)
B = float(b)
C = A*(B*100)
print(C/100)

Submission status: Wrong Answer

Solution code:
import math

A, B = map(float, input().split())
B *= 100
print(math.floor(math.floor(A * B) / 100))

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
i = (int(A)*int(B*100+0.5))/100
print(i)

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
i = (int(A)*int(B*100+0.1))/100
print(i)

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
i = int((int(A)*int(B*100+0.5))/100)
print(i)

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)

res = 0
for i, b in enumerate(B[::-1]):
    if b == '.':
        continue

    v = A * int(b)
    if i == 0:
        v //= 100
    elif i == 1:
        v //= 10

    res += v


print(int(res))

Submission status: Wrong Answer

Solution code:
A, B = list(map(float, input().split()))

B = int(100*B)
A = int(A)

ans = int(A*B/100)
print(ans)

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)

res = 0
for i, b in enumerate(B[::-1]):
    if b == '.':
        continue

    v = A * int(b)
    if i == 0:
        v /= 10
        v /= 10
    elif i == 1:
        v /= 10

    res += v


print(int(res))

Submission status: Wrong Answer

Solution code:
def main():
    a,b=input().split()
    print(int(int(a) * float(b)))
main()

Submission status: Wrong Answer

Solution code:
import math
ar = input().split(" ")
a = int(ar[0])
b = float(ar[1]) * 100
print(math.floor((a * b) / 100))

Submission status: Wrong Answer

Solution code:
from sys import stdin
from functools import reduce
import math

# 標準入力から読み込み
inputs = input().split()
output = int((int(inputs[0]) * int(float(inputs[1])*100)) // 100)
print(output)

Submission status: Wrong Answer

Solution code:
ar = input().split(" ")
a = int(ar[0])
b = float(ar[1])
c = str(a * b)
if '.' not in c:
    print(c)
elif c[-3] == '.':
    print(c[0:-3])
else:
    print(c[0:-2])

Submission status: Wrong Answer

Solution code:
A,B = map(str,input().split())
A = int(A)
B = int(B.replace('.',''))
print(int(A*B)/100)

Submission status: Wrong Answer

Solution code:
from sys import stdin
from functools import reduce
import math

inputs = input().split()
output = int((int(inputs[0]) * int(float(inputs[1])*100)) * 0.01)
print(output)

Submission status: Wrong Answer

Solution code:
ar = input().split(" ")
a = int(ar[0])
b = float(ar[1])
c = str(a * b)
if c[-3] == '.':
    print(c[0:-3])
else:
    print(c[0:-2])

Submission status: Wrong Answer

Solution code:
A,B = map(str,input().split())
A = int(A)
B = int(B.replace('.',''))
print(int(A*B/100))

Submission status: Wrong Answer

Solution code:
from sys import stdin
from functools import reduce
import math

# 標準入力から読み込み
inputs = input().split()

output = int(math.floor((int(inputs[0]) * int(float(inputs[1])*100)) / 100))

print(output)

Submission status: Wrong Answer

Solution code:
from sys import stdin
from functools import reduce
import math

# 標準入力から読み込み
inputs = input().split()

output = int((int(inputs[0]) * int(float(inputs[1])*100)) / 100)

print(output)

Submission status: Wrong Answer

Solution code:
ar = input().split(" ")
a = int(ar[0])
b = float(ar[1])
c = str(a * b)
if '.' not in c:
    print(c)
else:
    print(c[0:-2])

Submission status: Wrong Answer

Solution code:
from sys import stdin
from functools import reduce
import math

# 標準入力から読み込み
inputs = input().split()

output = int(inputs[0]) * int(float(inputs[1])*100)

print(int(math.floor(output/100)))

Submission status: Wrong Answer

Solution code:
ar = input().split(" ")
a = int(ar[0])
b = float(ar[1])
c = str(a * b)
print(c[0:-2])

Submission status: Wrong Answer

Solution code:
import math
ar = input().split(" ")
a = int(ar[0])
b = float(ar[1])
print(math.floor(a * b))

Submission status: Wrong Answer

Solution code:
from sys import stdin
from functools import reduce
import math

# 標準入力から読み込み
inputs = list(map(float, input().split()))

output = int(inputs[0]) * int(inputs[1]*100)

print(int(math.floor(output/100)))

Submission status: Wrong Answer

Solution code:
from sys import stdin
from functools import reduce
import math

# 標準入力から読み込み
inputs = list(input().split())

output = float(inputs[0]) * float(inputs[1])

print(int(math.floor(output)))

Submission status: Wrong Answer

Solution code:
from sys import stdin
from functools import reduce
import math

# 標準入力から読み込み
inputs = list(input().split())

output = float(inputs[0]) * float(inputs[1])

print('{:.0f}'.format(math.floor(output)))

Submission status: Wrong Answer

Solution code:
from sys import stdin
from functools import reduce
import math

# 標準入力から読み込み
inputs = list(input().split())

output = int(inputs[0]) * float(inputs[1])

print('{:.0f}'.format(math.floor(output)))

Submission status: Wrong Answer

Solution code:
from sys import stdin
from functools import reduce
import math

# 標準入力から読み込み
inputs = list(map(float, input().split()))

output = reduce(lambda x, y: (x * y), inputs)

print('{:.0f}'.format(math.floor(output)))

Submission status: Wrong Answer

Solution code:
a,b=input().split()
x,d,y,z=b
nb=int(x)+int(y+z)/100
print(int(int(a)*nb))

Submission status: Wrong Answer

Solution code:
from sys import stdin
from functools import reduce
import math

# 標準入力から読み込み
inputs = list(map(float, input().split()))

if (0 in inputs):
  output = 0
else:
  output = reduce(lambda x, y: (x * y), inputs)

print('{:.0f}'.format(math.floor(output)))

Submission status: Wrong Answer

Solution code:
a,b = input().split()
a = int(a)
b = int(float(b)*100)
print(int(a*b/100))

Submission status: Wrong Answer

Solution code:
from sys import stdin
from functools import reduce 

# 標準入力から読み込み
inputs = list(map(float, input().split()))

if (0 in inputs):
  output = 0
else:
  output = reduce(lambda x, y: (x * y), inputs)

print('{:.0f}'.format(output))

Submission status: Wrong Answer

Solution code:
from sys import stdin
from functools import reduce 

# 標準入力から読み込み
inputs = list(map(float, input().split()))

if (0 in inputs):
  output = 0
else:
  output = reduce((lambda x, y: -1 if (x * y) > 1e18 or x < 0 or y < 0  else (x * y)), inputs)

print('{:.0f}'.format(output))

Submission status: Wrong Answer

Solution code:

import sys
import math

input = sys.stdin.readline

x = list(map(float, input().split()))

x[0]=int(x[0])


x[1]=round(100*x[1])
print(math.floor(int(x[0])*x[1]/100))

Submission status: Wrong Answer

Solution code:

import sys
import math

input = sys.stdin.readline

x = list(map(float, input().split()))
print(x)

x[0]=int(x[0])

x[1]=round(100*x[1])
print(x)
print(math.floor(int(x[0])*x[1]/100))

Submission status: Wrong Answer

Solution code:
import sys

input = sys.stdin.readline

x = list(map(float, input().split()))
print(x)

x[0]=int(x[0])

x[1]=round(100*x[1])
print(x)
print(int(int(x[0])*x[1]/100))

Submission status: Wrong Answer

Solution code:
ii = lambda:int(input())
mi = lambda:list(map(int,input().split()))
ix = lambda x:list(input() for _ in range(x))
mix = lambda x:list(mi() for _ in range(x))
iix = lambda x:list(int(input()) for _ in range(x))
##########
def main(a,b):
    a = int(a)
    b = int(b*100)
    print(a*b//100)

def resolve():
    a,b = map(float, input().split())
    main(a,b)

if __name__ == "__main__":
    resolve()

Submission status: Wrong Answer

Solution code:
# import math
A, B = [x for x in input().split(" ")]
A = int(A)
B = int(float(B) * 100)

# if A > 10**15 or A < 0:
#   exit(1)
# if B < 0 or B > 10:
#   exit(1)

print(A * B // 100)

Submission status: Wrong Answer

Solution code:
A,B = input().split()
a = int(A)
b = int(B[0]+B[2]+B[3])
print(int((a*b)/100))

Submission status: Wrong Answer

Solution code:
ii = lambda:int(input())
mi = lambda:list(map(int,input().split()))
ix = lambda x:list(input() for _ in range(x))
mix = lambda x:list(mi() for _ in range(x))
iix = lambda x:list(int(input()) for _ in range(x))
##########
def main(a,b):
    b = float(b)
    b = int(b*100)
    print(int(a)*b//100)

def resolve():
    a,b = input().split()
    main(a,b)

if __name__ == "__main__":
    resolve()

Submission status: Wrong Answer

Solution code:
import sys

input = sys.stdin.readline

x = sorted(list(map(float, input().split())))

print(x)
print(int(x[0]*x[1]))

Submission status: Wrong Answer

Solution code:
A,B = map(float,input().split())
b = int(B*100)
a = int(A)
print(int((a*b)/100))

Submission status: Wrong Answer

Solution code:
A,B = map(float,input().split())
b = int(B*100)
a = int(A)
print((a*b)//100)

Submission status: Wrong Answer

Solution code:
A,B = map(float,input().split())
b = int(B*100)
a = int(A)
print(a*b//100)

Submission status: Wrong Answer

Solution code:
A, B= input().split()
A = int(A)
B = B.replace('.','')
B = int(B)
print(int(A*B/100))