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:
# N=int(input())
# a=int(input())
A,B=map(str,input().split(" "))
A=int(A)
B=int(float(B)*100)

# print(A)
# print(B)

#A=[int(_) for _ in input().split(" ")]

if A==0 or B==0:
    ans=0
else:
    ans = A*B // 100
    
print(ans)

Submission status: Wrong Answer

Solution code:
A,B=input().split()
from math import floor
A=int(A)
B=float(B)
if (0<=A<=10**15)and(0<=B<10):
    C=A*B
    D=floor(C)
    D=int(D)
    print(D)

Submission status: Wrong Answer

Solution code:
import sys,math

A, B = [float(_) for _ in input().split()]
A = int(A)

print(math.floor(A*B))

Submission status: Wrong Answer

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

import math
print(math.floor(A*B))

Submission status: Wrong Answer

Solution code:
import sys
import math

read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline

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

a = math.floor(a)

print(math.floor(a * b))

Submission status: Wrong Answer

Solution code:
a, b = input().split()
A = int(a)
B1 = int(b[0])
B2 = int(b[2])
B3 = int(b[3])

ans = A*B1 + (A/10)*B2 + (A/100)*B3

print(int(ans))

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 sys import stdin
import math
A, B= map(float, stdin.readline().rstrip().split())

float = A*B
#
# str = str(float)
#
# res = ''
# for _ in str:
#     if _ =='.':
#         break
#     res += _
# res2= int(res)
#
# print(res2)

print(math.floor(float))

Submission status: Wrong Answer

Solution code:
s=input('')
s=s.split(' ')
s[0]=int(s[0])
a=[]
for b in range(1000):
    a.append(s[0]*b)

b=int(float(s[1])*100)

c=a[b]//100

print(c)

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-

import numpy as np

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

print(int(np.floor(a*b)))

Submission status: Wrong Answer

Solution code:
# Problem C - Multiplication 3

# input
A, B = input().split()
A = int(A)

# initialization
b_1 = int(B[0])
b_2 = int(B[2])
b_3 = int(B[3])
ans = 0

ans += A * b_1
ans += A * b_2 // 10
ans += A * b_3 // 100

# output
print(ans)

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal

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

print(math.floor(Decimal(int(a)*b)))

Submission status: Wrong Answer

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

if '.' not in B:
    B = int(B)
    print('A,B:', A, B)
    print(A * B)
else:
    if B[-3] == '.':
        B = int(B.replace('.', ''))
        print('A,B:', A, B)
        print(int(A * B / 100))
    elif B[-2] == '.':
        B = int(B.replace('.', '') + '0')
        print('A,B:', A, B)
        print(int(A * B / 100))

Submission status: Wrong Answer

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

va = int(a)
vb = float(b)

import math
value = math.floor(va*vb)
print(int(value))

Submission status: Wrong Answer

Solution code:
import math

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

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

# AB = A * B / 100
# floored = int(math.floor(AB))
# print(floored)

AB = A * B
AB = str(AB)
AB = AB[0:-2]
AB = 0 if AB == '' else AB
print(AB)

Submission status: Wrong Answer

Solution code:
import math
i = list(map(float, input().split()))
A = int(i[0])
B = i[1]

C = A * B
print(math.floor(C))

Submission status: Wrong Answer

Solution code:
import math

A, B = input().split()
a = int(A)
b = float(B)

ans = math.floor(a*b)

print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

a = int(a)

b = int(float(b)*100)

if(a != 0 and b != 0):
    print(a*b//100)
else:
    print(0)

Submission status: Wrong Answer

Solution code:
import math

a, b = map(str, input().split())
a = int(a)
b = math.floor(float(b)*100)
ab = str(a*b)
print(ab[:-2])

Submission status: Wrong Answer

Solution code:
a=input().split()
A=int(a[0])
B=float(a[1])

print(int(A*B))

Submission status: Wrong Answer

Solution code:
'''     ##     ##  #######  # #  ######
        ##     ##  ##   ##  ###    ##
        ##     ##  ##    #  # #    ##
        #########  #######  # #    ##    '''

import sys
import math
# sys.setrecursionlimit(10**6)

def get_ints(): return map(int, sys.stdin.readline().strip().split())
def get_array(): return list(map(int, sys.stdin.readline().strip().split()))

def printspx(*args): return print(*args, end="")
def printsp(*args): return print(*args, end=" ")
def printchk(*args): return print(*args, end=" \ ")

MODPRIME = int(1e9+7); BABYMOD = 998244353;

if __name__ == "__main__":
    '''     ##     ##  #######  # #  ######
            ##     ##  ##   ##  ###    ##
            ##     ##  ##    #  # #    ##
            #########  #######  # #    ##    '''
    
    import sys
    import math
    # sys.setrecursionlimit(10**6)
    
    def get_ints(): return map(int, sys.stdin.readline().strip().split())
    def get_array(): return list(map(int, sys.stdin.readline().strip().split()))
    
    def printspx(*args): return print(*args, end="")
    def printsp(*args): return print(*args, end=" ")
    def printchk(*args): return print(*args, end=" \ ")
    
    MODPRIME = int(1e9+7); BABYMOD = 998244353;
    
    if __name__ == "__main__":
        # sys.stdin = open("input.txt","r")  # <<<  ^o^  Comment this line  ^_^  >>>
        a, b = input().split()
        a = int(a)
        b = float(b)
        ans = a * b
        ans = str(ans)
        ans = list(ans.split("."))
        print(ans[0])
    
    
    
    # #############################################################################
    '''
    THE LOGIC AND APPROACH IS BY ME @luctivud ( UDIT GUPTA )
    SOME PARTS OF THE CODE HAS BEEN TAKEN FROM WEBSITES LIKE::
    (I Own the code if no link is provided here or I may have missed mentioning it)
    >>> DO NOT PLAGIARISE.
    TESTCASES:
    '''



# #############################################################################
'''
THE LOGIC AND APPROACH IS BY ME @luctivud ( UDIT GUPTA )
SOME PARTS OF THE CODE HAS BEEN TAKEN FROM WEBSITES LIKE::
(I Own the code if no link is provided here or I may have missed mentioning it)
>>> DO NOT PLAGIARISE.
TESTCASES:
'''

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
from fractions import Fraction
a = list(map(float,input().split()))
b = int(a[1] * 100)
c = Fraction(b, 100)
d = a[0] * c
e = math.floor(d)
print(e)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import itertools
import math
import fractions
import functools
import copy
from collections import deque
from functools import reduce

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
in_d = input()

a, b = in_d.split()
a = int(a)
b = float(b)
c = a * b

print(math.floor(c))

Submission status: Wrong Answer

Solution code:
#!/usr/bin/python3

import math

#標準出力からの読み込み
input_1 = input()
a = float(input_1.split(" ")[0])
b = float(input_1.split(" ")[1])

output = math.floor(a*b)
print(output)

Submission status: Wrong Answer

Solution code:
import math

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

x = r[0] * r[1]

print(int(math.floor(x)))

Submission status: Wrong Answer

Solution code:
from math import floor
a, b = [float(x) for x in input().split()]

prod = a * b;

print(floor(prod))

Submission status: Wrong Answer

Solution code:
import math

A,B = input().split()

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

print(int(math.floor(A*B)/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import floor

A, B = [float(x) for x in input().split()]
res = floor(A * B)
print(int(res))

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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

b *= 100
a = int(a//1)
b = int(b//1)
if list(str(int(a * b)))[:-2]:
    [sys.stdout.write(i) for i in list(str(int(a * b)))[:-2]]
    print("")
else:
    print(0)

Submission status: Wrong Answer

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

print(int(A * B))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
m, n = input().split()
m = int(m)
n = eval(n)
res = Decimal(m) * Decimal(n)
print(int(res))

Submission status: Wrong Answer

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

m = A * B
print(m // 100)

Submission status: Wrong Answer

Solution code:
a,b=input().split()
a=int(a)
b0,b12=b.split(".")
b1=b12[0]
b2=b12[1]
b0=int(b0)
b1=int(b1)
b2=int(b2)

ans0=a*b0
ans1=str(a*b1)
ans2=str(a*b2)
if len(ans1)>1:
    ans1=int(ans1[:-1])
else:
    ans1=0
if len(ans2)>2:
    ans2=int(ans2[:-2])
else:
    ans2=0

#print(int(str(a*b1)[:-1]))
#print(int(str(a*b2)[:-2]))

print(ans0+ans1+ans2)

Submission status: Wrong Answer

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

res = int(a) * int(100 * b)
res //= 100

from math import floor
print(floor(res))

Submission status: Wrong Answer

Solution code:
s=list(input().split())
a = int(s[0])
b = float(s[1])

print(int(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

#入力が1行で区切りありの場合
#Stringの場合
L,R = input().split()

A = int(L)
B = float(R)

ans = math.floor(A*B)
print(ans)

Submission status: Wrong Answer

Solution code:
import math

def main():
  a, b = input().split()
  a = int(a)
  b = float(b)
  c = int(b)
  d = (b - c) * 100
  ans_a = a * c
  ans_b = (a * d) // 100
  ans = math.floor(ans_b) + ans_a
  print(ans)
 
 
if __name__ == '__main__':
  main()

Submission status: Wrong Answer

Solution code:
AB=input().split()
A=int(AB[0])
B=float(AB[1])
B=int(B*100)
C=A*B
print(int((C-(C%100))/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(ans)

Submission status: Wrong Answer

Solution code:
import math
x,y = map(float,input().split())
print(math.floor(x*y))

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:
inp = input().split()
a = int(inp[0])
b = float(inp[1])
c = int(b * 100)

print(int(a*c//100))

Submission status: Wrong Answer

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

A = int(x[0])
B = float(x[1])

d = 0
for i in range(len(str(A))):
    d+=1

res = 0


B = B*(10**d) 
#print(A*B)
res = A*B

print(int(res/(10**d)))

Submission status: Wrong Answer

Solution code:
# C - Multiplication 3

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

Submission status: Wrong Answer

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

#print(C)
print(int(C))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np
hoge = input()
A, B = [np.double(digit) for digit in hoge.split(" ")]
print(int(A*B))

Submission status: Wrong Answer

Solution code:
import math

a, b = input().split()
a = int(a)
b = float(b)*100

c = a*b
c /= 100
c = int(c)
print(c)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a, b = input().split()
a = int(a)
b = float(b)
a_last = a % 100
a_first = a // 100

ans = (a_first * int(b * 100))
diff = a_last * b
ans += math.floor(diff)
ans = str(ans).split('.')[0]
print(ans)

Submission status: Wrong Answer

Solution code:
import decimal

a,b = map(float, input().split())
a = decimal.Decimal(a)
b = decimal.Decimal(b)
c = a*b
c = c.quantize(decimal.Decimal('1'), rounding=decimal.ROUND_FLOOR)
print(c)

Submission status: Wrong Answer

Solution code:

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

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-
# C

import sys
from collections import defaultdict, deque
from heapq import heappush, heappop
import math
import bisect
input = sys.stdin.readline

# 再起回数上限変更
# sys.setrecursionlimit(1000000)

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

Submission status: Wrong Answer

Solution code:
a,b=map(float,input().split())
a=int(a)
a_front=a//1000
a_back=a-a_front*1000
ans_back=a*b
#print(a,b,a_front,a_back)
ans_front=a_front*1000*b
ans_back=a_back*b
print(int(ans_front+ans_back))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import ceil, floor

A, B = input().split()
A = int(A)
B = B[:-3] + B[-2:]
B = int(B)

ans = str(A*B)
ans = ans[:-2]
print(ans)

Submission status: Wrong Answer

Solution code:
import sys
sys.setrecursionlimit(10**8)
def ii(): return int(sys.stdin.readline())
def mi(): return map(float, 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)]
def dp2(ini, i, j): return [[ini]*i for i2 in range(j)]
def dp3(ini, i, j, k): return [[[ini]*i for i2 in range(j)] for i3 in range(k)]
#import bisect #bisect.bisect_left(B, a)
#from collections import defaultdict #d = defaultdict(int) d[key] += value
#from collections import Counter # a = Counter(A).most_common()
#from itertools import accumulate #list(accumulate(A))
import math
from decimal import Decimal
A, B = mi()
#A = Decimal(int(A))
#B = Decimal(B)
B = int(B*100)
if B == 0:
    print(0)
C = A*B
print(int(C//100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B = [float(_) for _ in input().split()]

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

Submission status: Wrong Answer

Solution code:
a, b = [float(x) for x in input().split(" ")]
 
print(int(a * b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np

data = input().split()
a = int(data[0])
b = float(data[1])

print(int(np.floor(a*b)))

Submission status: Wrong Answer

Solution code:
import math

A,B=input().split()
A=int(A)
B=float(B)
B1,B2=math.modf(B)
Ans=math.floor(B1*A)

print(int(Ans+B2*A))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = input().split()
a = int(a)
b_int = int(b.split(".")[0])
b_float = int(b.split(".")[1])
print(int(a * b_int) + int(a * b_float / 100))

Submission status: Wrong Answer

Solution code:
import math

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

print(math.floor(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a,b = map(float,input().split())
a=int(a);k=b%1;b=int(b)
print(a*b+int((a*k*100)//100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a,b = map(float, input().split())
a = int(a)
bstr = str(b).split(".")
if len(bstr[1]) >= 3:
    b = format(b, '.2f')
print(int(a*b))

Submission status: Wrong Answer

Solution code:

a,b = input().split()

b = float(b)

a = list(a)[::-1]

c = 1
ans = 0
for i in a:
    ans += b*c*int(i)
    c *= 10

print(int(ans))

Submission status: Wrong Answer

Solution code:
sa, sb = input().split()
a = int(sa)
b = float(sb)

print(int(a * b))

Submission status: Wrong Answer

Solution code:
import math

a,b = list(map(float,input().split()))
res = a*b
print(math.floor(res))

Submission status: Wrong Answer

Solution code:
tmp_a, tmp_b = map(str, input().split())
A = int(tmp_a)
B = float(tmp_b)

print(int(A * B // 1))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a,b=input().split()
tmp = float(b)
tmp = tmp*100
ans = int(a) * int(tmp)
if ans < 100:
    print(math.floor(ans/100))
    exit()

ans = str(ans)
l = len(ans)
print(ans[:l-2])

Submission status: Wrong Answer

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

mul = a * b

print(int(mul))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import *
a, b = map(str, input().split())
aa = Decimal(int(a))
bb = Decimal(float(b) * 100)
print(int(Decimal((aa*bb/100))))

Submission status: Wrong Answer

Solution code:
import numpy
A = numpy.array(list(map(float,input().split())))
print(int(A.prod() //1))

Submission status: Wrong Answer

Solution code:
# import math
A,B = map(str,input().split())

ans = int(A)*float(B)
# print(ans)
print(int(ans))

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:
import sys
read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines
sys.setrecursionlimit(10 ** 7)

from fractions import Fraction
from math import floor

a, b = map(float, readline().split())
print(floor(Fraction(a / 1) * Fraction(b / 1)))

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-


def main():
    A, B = map(float, input().split())

    A = int(A)
    res = B - int(B)
    s = A * int(B)
    t = A * res
    print(int(s+t))


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math
s = input().split()
p = int(s[0]) * float(s[1])

print(math.floor(p))

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

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

print(math.floor(a*b))

Submission status: Wrong Answer

Solution code:
import math
A, B = map(float, input().split())
A = int(A)
if A == 0 or B == 0.00:
    print(0)
elif A == 1:
    print(math.floor(B))
elif A // 10 > 1:
    B *= 100
    A /= 100
    print(math.floor(A*B))
else:
    print(math.floor(A*B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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:
X,Y=input().split()
 
print(int(X)*int(float(Y)*100)//100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
A_in, B_in = map(str, input().split())
A = int(A_in)
B = int(float(B_in)*100)

print(math.floor(A*B // 100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int(int(A)*float(B)))

Submission status: Wrong Answer

Solution code:
import math
 
A,B = input().split()
iA = int(A)
fB = float(B)
iB = math.floor(fB)
fB100 = math.floor(fB*100 - iB*100)
 
ans = iA * iB
ans += (fB100 * iA) // 100
print(ans)

Submission status: Wrong Answer

Solution code:
import math

A,B=input().split()

A = int(A)
B = float(B)

f, i = math.modf(B)

ans = i * A + f * A

f, i = math.modf(ans)



print(int(ans))

Submission status: Wrong Answer

Solution code:
import sys,collections as cl,bisect as bs,math
sys.setrecursionlimit(100000)
input = sys.stdin.readline
mod = 10**9+7
Max = sys.maxsize
def l(): #intのlist
	return list(map(int,input().split()))
def m(): #複数文字
	return map(float,input().split())
def onem(): #Nとかの取得
	return int(input())
def s(x): #圧縮
	a = []
	if len(x) == 0:
		return []
	aa = x[0]
	su = 1
	for i in range(len(x)-1):
		if aa != x[i+1]:
			a.append([aa,su])
			aa = x[i+1]
			su = 1
		else:
			su += 1
	a.append([aa,su])
	return a
def jo(x): #listをスペースごとに分ける
	return " ".join(map(str,x))
def max2(x): #他のときもどうように作成可能
	return max(map(max,x))
def In(x,a): #aがリスト(sorted)
    k = bs.bisect_left(a,x)
    if k != len(a) and a[k] ==  x:
        return True
    else:
        return False

def pow_k(x, n):
    ans = 1
    while n:
        if n % 2:
            ans *= x
        x *= x
        n >>= 1
    return ans

"""
def nibu(x,n,r):
	ll = 0
	rr = r
	while True:
		mid = (ll+rr)//2

	if rr == mid:
		return ll
	if (ここに評価入れる):
		rr = mid
	else:
		ll = mid+1
"""

a,b = m()
co = 0
po = b
while True:
	if int(po) == po:
		break

	else:
		po *= 10
		co += 1 
	


print(int(a*po//(10**co)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

a, b = list(map(float, input().split()))
print(math.floor(a * b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a,b=map(float,input().split())
b_p=b-int(b)
n=int(b_p/0.01)
ans=int(a)*int(b)
kari=int(a)*n
ans=ans+kari//100
print(ans)

Submission status: Wrong Answer

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

def main():
    A, B = input().split()
    A = int(A)
    B = int(float(B) * 100)
    print(A * B // 100)

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a, b = input().split()
a1 = int(a)
b1 = float(b)
b2 = round(b1, 2)
ans = a1 * b2
print(math.floor(ans))

Submission status: Wrong Answer

Solution code:
A = input().split()
a = int(A[0])
b = float(A[1])

an = a*b//1

ans = "" 
for i in str(an):
    if i == ".":
        break
    ans += i

print(ans)

Submission status: Wrong Answer

Solution code:
A,B = map(float,input().split())
C = A*B
print(str(C).split(".")[0])

Submission status: Wrong Answer

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

print(int(c))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-
"""
Created on Sun May 31 20:04:25 2020

@author: k
"""

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
Ans = 0
AB = input().split()
A,B = int(AB[0]), float(AB[1])
IB = int(B * 100)
#print(IB)
Ans = A * IB // 100
print(Ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

a = Decimal(a)
b = Decimal(b)
print(int((a*b)))

Submission status: Wrong Answer

Solution code:
import math

number = input().split()
A      = int(number[0])
B      = float(number[1])

print(math.floor(A*B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int(A * B))

Submission status: Wrong Answer

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

if __name__ == '__main__':
	main()

Submission status: Wrong Answer

Solution code:
import math

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

print(math.floor(c * b))
  
#print(int(c * b))

#print(int((a * (b*100))/100))

Submission status: Wrong Answer

Solution code:
import decimal
A,B=map(float,input().split())
multi=decimal.Decimal(A)*decimal.Decimal(B)
multi_floor = multi.quantize(decimal.Decimal('1'), rounding=decimal.ROUND_FLOOR)
print(multi_floor)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b= list(map(str, input().split()))
a_=int(a)
b_=int(int(float(b)*100))
seisu=int((a_*b_)/100)
print(seisu)

Submission status: Wrong Answer

Solution code:
import sys
import copy
import math
import bisect
import pprint
import bisect
from functools import reduce
from copy import deepcopy
from collections import deque
from decimal import *

import numpy as np

import math



if __name__ == '__main__':
    a = [float(i) for i in input().split()]
    b= int(a[0])
    c = int(a[1]*100)
    d = Decimal(a[0]) * Decimal(c) / Decimal(100)
    e = int(d)
    print(e)

Submission status: Wrong Answer

Solution code:
from decimal import Decimal, ROUND_DOWN

def round_off_to_two_decimal_places_2(input_val: float) -> float:
    str_input_val = str(input_val)
    split_str = str_input_val.split('.')
    if len(split_str[1]) > 2:
        split_str[1] = split_str[1][:2]
    str_output = '.'.join(split_str)
    return float(str_output)

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

Submission status: Wrong Answer

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

print(ans//100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
ab = list(input().split())
a = int(ab[0])
b = float(ab[1])

print(int(a*b))

Submission status: Wrong Answer

Solution code:
import sys
import math

num_list = input().split()
ans = float(num_list[0]) * float(num_list[1])
print(int(ans))

Submission status: Wrong Answer

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

print(math.floor(a*b))

Submission status: Wrong Answer

Solution code:
import math
A,B = map(float,input().split())
C = A*B
print(str(C).split(".")[0])

Submission status: Wrong Answer

Solution code:
#-*-coding:utf-8-*-

import sys

def main():
    a,b = map(float,input().split())
    ans = a*b
    ans=str(ans)
    idx=ans.index(".")
    print(ans[:idx])
        

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
import sys,collections as cl,bisect as bs,math
sys.setrecursionlimit(100000)
input = sys.stdin.readline
mod = 10**9+7
Max = sys.maxsize
def l(): #intのlist
	return list(map(int,input().split()))
def m(): #複数文字
	return map(float,input().split())
def onem(): #Nとかの取得
	return int(input())
def s(x): #圧縮
	a = []
	if len(x) == 0:
		return []
	aa = x[0]
	su = 1
	for i in range(len(x)-1):
		if aa != x[i+1]:
			a.append([aa,su])
			aa = x[i+1]
			su = 1
		else:
			su += 1
	a.append([aa,su])
	return a
def jo(x): #listをスペースごとに分ける
	return " ".join(map(str,x))
def max2(x): #他のときもどうように作成可能
	return max(map(max,x))
def In(x,a): #aがリスト(sorted)
    k = bs.bisect_left(a,x)
    if k != len(a) and a[k] ==  x:
        return True
    else:
        return False

def pow_k(x, n):
    ans = 1
    while n:
        if n % 2:
            ans *= x
        x *= x
        n >>= 1
    return ans

"""
def nibu(x,n,r):
	ll = 0
	rr = r
	while True:
		mid = (ll+rr)//2

	if rr == mid:
		return ll
	if (ここに評価入れる):
		rr = mid
	else:
		ll = mid+1
"""

a,b = m()
co = 0
po = b
while True:
	if int(po) == po:
		break

	else:
		po *= 10
		co += 1 
	

print(a,po)
print(int(a*po//(10**co)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

a, b = map(float, input().split())
a = int(a)
ans = a * b
print(math.floor(ans))

Submission status: Wrong Answer

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