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:
#C
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 = input().split()
a = int(a)
b = float(b)
print(math.floor(a*b))

Submission status: Wrong Answer

Solution code:
import sys
# from random import choice,randint
# from bisect import bisect_left as bl             
# from bisect import bisect_right as br  
# from collections import deque,defaultdict,Counter
from math import sqrt,floor,ceil
# from itertools import combinations,permutations
# from heapq import heapify,heappop,heappush,heappushpop
# inp=sys.stdin.readline
# out=sys.stdout.write
# flsh=sys.stdout.flush
# ranomd string generator --> a = ''.join(random.choices(string.ascii_lowercase, k = 1000))
 
sys.setrecursionlimit(10**9)
inf = 10**20
eps = 1.0 / 10**10
mod = 10**9+7
mod1=998244353
dd = [(-1,0),(0,1),(1,0),(0,-1)]
ddn = [(-1,0),(-1,1),(0,1),(1,1),(1,0),(1,-1),(0,-1),(-1,-1)]

#fact=[1]
#for i in range(1,100001):
#    fact.append((fact[-1]*i)%mod)
#ifact=[0]*100001
#ifact[100000]=pow(fact[100000],mod-2,mod)
#for i in range(100000,0,-1):
#    ifact[i-1]=(i*ifact[i])%mod
 
def MI(): return map(int, inp().strip().split())
def LI(): return list(map(int, inp().strip().split()))
def LLI(): return [list(map(int, l.split())) for l in sys.stdin.readlines().strip()]
def LI_(): return [int(x)-1 for x in inp().strip().split()] #use list comprehension for loops
def LF(): return [float(x) for x in inp().strip().split()] #use try and except for dictionaries
def LS(): return inp().strip().split() #declare local variables ... for functions assing them to variables
def I(): return int(inp().strip()) # before using example ... func = len for using len() funtcion
def F(): return float(inp().strip()) #sort dictionary after zipping
def S(): return inp().strip() #use map function for mapping list to a fuction
def pf(s): return out(s+'\n')
def JA(a, sep): return sep.join(map(str, a)) #use this for string concatenation
def JAA(a, s, t): return s.join(t.join(map(str, b)) for b in a)
def modinv(n,p):return pow(n,p-2,p)
def ncr(n,r,p):                      
    t=((fact[n])*((ifact[r]*ifact[n-r])%p))%p
    return t

####################Actualcode################################
def solve():
    a,b=LF()
    ans = a*b
    # print(ans)
    print(floor(ans))

def main():
    solve()


######## Python 2 and 3 footer by Pajenegod and c1729
py2 = round(0.5)
if py2:
    from future_builtins import ascii, filter, hex, map, oct, zip
    range = xrange

import os, sys
from io import IOBase, BytesIO

BUFSIZE = 8192
class FastIO(BytesIO):
    newlines = 0
    def __init__(self, file):
        self._file = file
        self._fd = file.fileno()
        self.writable = "x" in file.mode or "w" in file.mode
        self.write = super(FastIO, self).write if self.writable else None

    def _fill(self):
        s = os.read(self._fd, max(os.fstat(self._fd).st_size, BUFSIZE))
        self.seek((self.tell(), self.seek(0,2), super(FastIO, self).write(s))[0])
        return s
    def read(self):
        while self._fill(): pass
        return super(FastIO,self).read()

    def readline(self):
        while self.newlines == 0:
            s = self._fill(); self.newlines = s.count(b"\n") + (not s)
        self.newlines -= 1
        return super(FastIO, self).readline()

    def flush(self):
        if self.writable:
            os.write(self._fd, self.getvalue())
            self.truncate(0), self.seek(0)

class IOWrapper(IOBase):
    def __init__(self, file):
        self.buffer = FastIO(file)
        self.flush = self.buffer.flush
        self.writable = self.buffer.writable
        if py2:
            self.write = self.buffer.write
            self.read = self.buffer.read
            self.readline = self.buffer.readline
        else:
            self.write = lambda s:self.buffer.write(s.encode('ascii'))
            self.read = lambda:self.buffer.read().decode('ascii')
            self.readline = lambda:self.buffer.readline().decode('ascii')

sys.stdin, sys.stdout = IOWrapper(sys.stdin), IOWrapper(sys.stdout)

inp = lambda: sys.stdin.readline().rstrip('\r\n')
out = lambda x: sys.stdout.write(x)
flsh= lambda: sys.stdout.flush()

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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


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

Submission status: Wrong Answer

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

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

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

print(math.floor(ls[0]*ls[1]))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

a = int(a)
b = int(float(b)*100)
ans = str(a * b)[:-2]
print(ans)

Submission status: Wrong Answer

Solution code:
if __name__ == "__main__":
    a, b = map(float, input().split())

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

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python
"""AtCoder Beginner Contest 169: C - Multiplication 3
https://atcoder.jp/contests/abc169/tasks/abc169_c
"""

__author__ = 'bugttle <bugttle@gmail.com>'


def main():
    inputs = input().split()
    A, B = int(inputs[0]), float(inputs[1])
    print(int(A * B))

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math


def task(a, b):
    b = int(b * 100)
    print(math.floor(a * b / 100))


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

Submission status: Wrong Answer

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

print(A*B//100)

Submission status: Wrong Answer

Solution code:
import math

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

def Main(A, B):
    return math.floor(A*B)
                    
out = Main(A, B)
print(out)

Submission status: Wrong Answer

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






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

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:
import numpy as np
a,b=map(float,input().split())
p=np.floor(a*b)
print(int(p))

Submission status: Wrong Answer

Solution code:
import sys
sys.setrecursionlimit(300000)

def I(): return int(sys.stdin.readline())
def MI(): return map(int, sys.stdin.readline().split())
def LMI(): return list(map(int, sys.stdin.readline().split()))
MOD = 10 ** 9 + 7
INF = float('inf')


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

Submission status: Wrong Answer

Solution code:
n,k=map(float,input().split())
n*=k
n=int(n)
print(n)

Submission status: Wrong Answer

Solution code:
# coding:utf-8
import math
a, b = input().split()
print(math.floor(int(a) * float(b)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

ans = int(A*B)

print(ans)

Submission status: Wrong Answer

Solution code:
n,m = map(float,input().split())

print(int(n * m))

Submission status: Wrong Answer

Solution code:
print(int(eval(input().replace(' ', '*'))))

Submission status: Wrong Answer

Solution code:
import math

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


print(math.floor(a*b))

Submission status: Wrong Answer

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

A = int(A)
B = list(B)

B.remove(".")

B = [int(b) for b in B]

ans = A * B[0] + (A * B[1]) // 10 + (A * B[2]) // 100

print(ans)

Submission status: Wrong Answer

Solution code:
AB = list(input().split())
A = int(AB[0])
B = int(AB[1][0]+AB[1][2]+AB[1][3])
print(int(A*B/100))

Submission status: Wrong Answer

Solution code:
import math

def main():
    A = list(map(float,input().split()))
    B = A[0]*A[1]
    C = str(B)

    D = C.split('.')

    print(int(D[0]))


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import sys
import math
input = sys.stdin.readline

############ ---- Input Functions ---- ############
def inp():
    return(int(input()))
def inlt():
    return(list(map(int,input().split())))
def insr():
    s = input()
    return(list(s[:len(s) - 1]))
def invr():
    return(map(float,input().split()))

def solve(n):
    pass

def main():
    a,b = invr()
    result = a * b
    print(int(result))

main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

ans = int(a) * int(b)
diff = a * (b - int(b))
ans += int(diff)
print(ans)

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
from collections import defaultdict,deque
from heapq import heappush, heappop
from bisect import bisect_left, bisect_right
import sys, random, itertools, math
sys.setrecursionlimit(10**5)
input = sys.stdin.readline
sqrt = math.sqrt
def LI(): return list(map(int, input().split()))
def LF(): return list(map(float, input().split()))
def LI_(): return list(map(lambda x: int(x)-1, input().split()))
def II(): return int(input())
def IF(): return float(input())
def S(): return input().rstrip()
def LS(): return S().split()
def IR(n): return [II() for _ in range(n)]
def LIR(n): return [LI() for _ in range(n)]
def FR(n): return [IF() for _ in range(n)]
def LFR(n): return [LI() for _ in range(n)]
def LIR_(n): return [LI_() for _ in range(n)]
def SR(n): return [S() for _ in range(n)]
def LSR(n): return [LS() for _ in range(n)]
mod = 1000000007
inf = float("INF")

#solve
def solve():
    a, b = LS()
    a = int(a)
    b = float(b)
    b *= 100
    b = int(b)
    print(a * b // 100)
    return


#main
if __name__ == '__main__':
    solve()

Submission status: Wrong Answer

Solution code:
import math
arr = list(input().split())

A=int(arr[0])
B=float(arr[1])
C=math.floor(A * B)
print(C)

Submission status: Wrong Answer

Solution code:
import sys
input = sys.stdin.readline
#n = int(input())
#l = list(map(int, input().split()))
'''
A=[]
B=[]
for i in range():
    a, b = map(int, input().split())
    A.append(a)
    B.append(b)'''
import math
a, b = map(float, input().split())
bn=math.floor(b)
ans=int(a*bn)
#print(ans,a*(b-bn))
print(ans+math.floor(a*(b-bn)))

Submission status: Wrong Answer

Solution code:
def main():
    import sys
    import math
    a,b = map(float, input().split())
    a = int(a)
    b = int(b*100)
    c = str(a*b)[:-2]
    if c == '':
        c = 0
    print(c)


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math

list1 = list(map(float, input().split()))
N = list1[0]
M = list1[1]

print(math.floor(N*M))

Submission status: Wrong Answer

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

result=int(A*B)

print(result)

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:
from decimal import *

# print('input >>')
A, B = map(float,(input().split()))

# ans = Decimal(A) * Decimal(B)
ans = A * 100 * B * 100 / 10000

# print('-----output-----')
print(int(ans))

Submission status: Wrong Answer

Solution code:
def main():
    from decimal import Decimal
    A, B = (float(i) for i in input().split())
    a = Decimal(A)
    b = Decimal(B) * 100
    print(int(a*b//100))


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

ans = A*B

print(int(ans))

Submission status: Wrong Answer

Solution code:
import sys
input = sys.stdin.readline
import math
def main():
    inp = input().split()
    ans = int(inp[0])*int(float(inp[1])*100)
    ans = ans / 100
    ans = math.floor(ans)
    print(ans)
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
from math import floor


def solve(A, B):
    print(floor(A * B))


if __name__ == '__main__':
    A, B = map(float, input().split())
    solve(A, B)

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import sys
#import time
import copy
#from collections import deque, Counter, defaultdict
#from fractions import gcd
#import bisect
import math
input = sys.stdin.readline
sys.setrecursionlimit(10**8)
inf = 10**20
ri = lambda : int(input())
rs = lambda : input().strip()
rl = lambda : list(map(float, input().split()))
a,b = rl()
print(math.floor(a*b))

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:
A,B=map(float,input().split(' '))

print(str(A*B).split('.')[0])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import itertools
from functools import cmp_to_key
import sys
read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines

A, B = readline().split()
A = int(A)
B = float(B)

B = int(B*100)

ret = A*B
ret = ret//100

print(ret)

Submission status: Wrong Answer

Solution code:
import math

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

print(math.floor(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
l = input().split()

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

print('{}'.format(math.floor(A*B)))

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 = input().split()
A = int(A)
B, C = B.split('.')

ans = A*int(B) + A*int(C[0])/10 + A*int(C[1])/100
print(round(ans))

Submission status: Wrong Answer

Solution code:
import math
def main():
    #N=input()
    #A = list(map(int, input().split())) 
    A,B=input().split()
    A=float(A)
    B=float(B)
    if math.floor(A*B) == math.ceil(A*B):
        print(int(A*B))
    else:
        print(math.ceil(A*B)-1)

main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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 = [float(n) for n in input().split()]
print(math.floor(a*b))

Submission status: Wrong Answer

Solution code:
from math import floor

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

print(a*b//100)

Submission status: Wrong Answer

Solution code:
import math

a, b = (float(x) for x in input().split())

ans = math.floor(a * b)

print(ans)

Submission status: Wrong Answer

Solution code:
import math
a, b = input().split()
a = int(a)
ba = int(float(b))
bb = float(b) - ba

print(a * ba + int(a * bb))

Submission status: Wrong Answer

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

a,b = int(a),float(b)
b *= 100
ans = int((a*b)/100)
print(ans)

Submission status: Wrong Answer

Solution code:
import math

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

print(math.floor(A*B))

Submission status: Wrong Answer

Solution code:
from sys import stdin
input=lambda : stdin.readline().strip()
from math import ceil,sqrt,factorial,gcd,trunc
# n=int(input())
# l=list(map(int,input().split()))
# ans=1
# z=pow(10,18)
# for i in l:
# 	ans=ans*i
# 	if ans>z:
# 		ans=-1
# 		break
# if 0 in ans:
# 	print(0)
# else:
# 	print(ans)
a,b=map(float,input().split())
print(trunc(a*b))

Submission status: Wrong Answer

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


print(floor(Decimal(a) * Decimal(b)))

Submission status: Wrong Answer

Solution code:
import math

A, B = map(float, input().split())

product = A * B

print(math.floor(product))

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 *
getcontext().prec= 18

line= input().split(' ')
a= line[0]
b= line[1]

x= b[0]
y=b[2]
z=b[3]



tot= int(a)*(Decimal(int(x))+Decimal(0.1*int(y))+Decimal(0.01*int(z)))

tot= tot- tot%1
print(int(tot))

Submission status: Wrong Answer

Solution code:
import math
A, B = map(float, input().split())
b_f = B - math.floor(B)
b_c = int(B)

ans = b_f * A
ans = int(ans)
ans += b_c * A
print(int(ans))

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:
n, k = input().split()
n=int(n)
k=float(k)
print(int(n*k))

Submission status: Wrong Answer

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

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:
a, b = [float(a) for a in input().split()]
print(int(a*b//1))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

ans = int(a) * b

print(math.floor(ans))

Submission status: Wrong Answer

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

multiple = inputs[0] * inputs[1]

multiple_str = str(multiple)
if '.' in multiple_str:
    print(multiple_str.split('.')[0])
else:
    print(multiple_str)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from sys import stdin
input = stdin.readline

A, B = map(float, input().split())

print(int(A * B))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

print(int(a*b//1))

Submission status: Wrong Answer

Solution code:

if __name__ == '__main__':
    a = [float(i) for i in input().split()]
    print(int(a[0]*a[1]))

Submission status: Wrong Answer

Solution code:
from math import floor

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

Submission status: Wrong Answer

Solution code:
def main():
    inStr = input().split()
    A = int(inStr[0])
    B = float(inStr[1])
    ans = int(A * B)
    print(ans)


main()

Submission status: Wrong Answer

Solution code:
import sys
input = lambda : sys.stdin.readline().rstrip()
sys.setrecursionlimit(max(1000, 10**9))
write = lambda x: sys.stdout.write(x+"\n")


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

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

Solution code:
import math

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

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:
import math

a, b = [float(i) for i in input().split()]

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
sys.setrecursionlimit(10000000)
from collections import defaultdict
import math

a, b = map(float, input().split())
print(int(a * (b + 10**-16)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

b *= 100

result = (a * b) / 100

print(math.floor(result))

Submission status: Wrong Answer

Solution code:
import sys, re
from collections import deque, defaultdict, Counter
from math import ceil, sqrt, hypot, factorial, pi, sin, cos, radians, floor
from itertools import accumulate, permutations, combinations, product
from operator import itemgetter, mul
from copy import deepcopy
from string import ascii_lowercase, ascii_uppercase, digits
from bisect import bisect, bisect_left
from heapq import heappush, heappop
from functools import reduce
def input(): return sys.stdin.readline().strip()
def INT(): return int(input())
def MAP(): return map(float, input().split())
def LIST(): return list(map(int, input().split()))
def ZIP(n): return zip(*(MAP() for _ in range(n)))
sys.setrecursionlimit(10 ** 9)
INF = float('inf')
mod = 10 ** 9 + 7

A, B = MAP()

c = B * 100
c = floor(c)
A = floor(A)
# print(c)
# print(A * c // 100)
# A = A
# c = int(c)
b = A * c
b = 0.01 * A * c
# print(b)
print(floor(b))

Submission status: Wrong Answer

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


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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math
     
s = input().split()

s[1] = s[1].replace(".", "")
     
num = int(s[0]) * int(s[1])
     
print(math.floor(num/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# coding:utf-8

A, B = map(float, input().split(' '))

print(int(A*B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# coding:utf-8

import sys
import math
import time
#import numpy as np
import collections
from collections import deque
from collections import Counter
import queue
import copy
import bisect
import heapq
import itertools



sys.setrecursionlimit(10**7)
#N, Q = map(int, input().split())
#G = [list(input()) for i in range(H)]
#INF = V * 10001
#A = [int(i) for i in input().split()]
#AB = [list(map(int, input().split())) for _ in range(K)]

AB = input().split()
A = int(AB[0])
B = float(AB[1])
ans = A*B

print(int(math.floor(ans)))

Submission status: Wrong Answer

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

print(C)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#n, m, q = map(int, input().split())
#List = list(map(int, input().split()))
#req = [list(map(int, input().split())) for _ in range(q)]
#t = t[:-1]
#print(ans[j], end = "") 改行無しで出力
#[0]*n
import math
a, b = map(float, input().split())

ans = a*b

print(math.floor(ans))

Submission status: Wrong Answer

Solution code:

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

x = a*(b*100)

print(int(x/100))

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
import math

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

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
a, b = input().split()
a = int(a)
a1 = a % 10
a2 = a % 100
b0 = int(b[0])
b1 = int(b[2])
b2 = int(b[3])
print(a * b0 + a // 10 * b1 + int(a1 * b1 * 0.1) \
      + a // 100 * b2 + int(a2 * b2 * 0.01))

Submission status: Wrong Answer

Solution code:
s = str(input())
d = s.split()
a = float(d[1])
b = int(d[0])
c = float(a * b)
ans = int(c)
print(ans)

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
A, B = map(float, input().split())
A = int(A)
B = int(B*100)
print(A * B // 100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import floor
AB = input().split()
A = int(AB[0])
B = float(AB[1])

c = floor(A * B)
print(c)

Submission status: Wrong Answer

Solution code:
import sys
import itertools
sys.setrecursionlimit(1000000000)
from heapq import heapify,heappop,heappush,heappushpop
import math
import collections
import copy

if __name__ == "__main__":
    a,b = map(float,input().split())
    a = int(a)
    b = b*100
    b = int(b)
    ans = a*b
    ans = ans/100
    print(math.floor(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

print(math.floor(A * B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:

def main():
    import sys
    import math
    def input():
        return sys.stdin.readline()[:-1]

    A,B=map(float,input().split())
    c=int(A*B)
    print(c)
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math

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

  print(math.floor(a * b))

main()

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())
a = int(a)
b *= 100 # 整数にしておく
b = int(b)

# print(a, b)
ab = a * b / 100

print(int(ab))

Submission status: Wrong Answer

Solution code:
import sys
import math

def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def S(): return sys.stdin.readline().rstrip()
def LS(): return list(sys.stdin.readline().rstrip().split())

def LF(): return list(map(float,sys.stdin.readline().rstrip().split()))

A,B = LF()
B = int(B*100)
ans = math.floor((A*B)/100)
print(ans)

Submission status: Wrong Answer

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

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:
a, b = input().split()
a = int(a)
b = int(float(b)*100)

ans = a*b

if len(str(ans)) <= 2:
    print(0)
else:
    print(str(ans)[:-2])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int(a) * (int(b // 1)))

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:
A,B = input().split()
A = int(A)
B = float(B)
import math
print(math.floor(A*B))

Submission status: Wrong Answer

Solution code:
import math
n, m = map(float,input().split())

print(math.floor(n*m))

Submission status: Wrong Answer

Solution code:
import math

def main():
    A,B=map(float,input().split())
    print(math.floor(A*B))
    return

if __name__=='__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math

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

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:
A,B = input().split()
A = int(A)
B = float(B)
b = int(B*100)

s = A * b
s = s / 100
print(int(s))

Submission status: Wrong Answer

Solution code:

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

Submission status: Wrong Answer

Solution code:
N, M = input().strip().split()
N, M = [int(N), float(M)]
m=100*M
print(int(N*m//100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import floor

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

ans = ((a*b)//1)

print(floor(ans))

Submission status: Wrong Answer

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


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math

A ,B = map(float, input().split())

a = A*B

print(math.trunc(a))

Submission status: Wrong Answer

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