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 math
A, B = map(float, input().split())
from decimal import Decimal
from decimal import *  


A = Decimal(A)
B = Decimal(B)
# print(A, B)
C = A*B
# print(C)
# print(C)
print(Decimal(math.floor(C)))

Submission status: Wrong Answer

Solution code:
a, b = input().split()
a = int(a)
b = int(float(b)*100)
c = str(a*b)
if(len(c) < 3):
  print(0)
else:
  print(c[:-2])

Submission status: Wrong Answer

Solution code:
a,b = input().split()
n = b.find('.')
if n > 0:
  bi = int(b[:n])
  bf = int(b[n+1:])
else:
  bi,bf = int(b),0
print(int(int(a)*(bi*100+bf)/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

if int(A) > 100:
    BB = float(B) * 100
    ans = int(A) * int(BB)
    ans /= 100
    print(int(ans))
else:
    ans = float(A)*float(B)
    # print(ans)
    print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

line = input().split(" ")
seisu_num = int(line[0])
syousu_num = float(line[1])

output = math.floor(seisu_num * syousu_num)

print(output)

Submission status: Wrong Answer

Solution code:
# coding: utf-8
import math

a = input().split()
if a[0] == 0 or a[1] == 0:
  print(0)
else:
  print(int(a[0]) * int(float(a[1]) * 100) // 100)

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = float(B) * 100
ans = int(A*B*(10**(-2)))
print(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:
import math
A, B = map(float, input().split()) 
  
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:
i = list(map(float, input().split()))
s = int(i[0] * i[1])
print(s)

Submission status: Wrong Answer

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

ans = int(A*B/100)

print(ans)

Submission status: Wrong Answer

Solution code:
import math
s = [input() for i in range(1)] 
li = list(map(str, s[0].split()))
li1 = int(li[0])
li2 = float(li[1])
print(math.floor(li1 * li2))

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:
from math import floor
from decimal import *
A, B = map(float, input().split())
# ans = ""
# hoge = A*B
# hoge = f"{hoge:.2f}"
# # print(int(hoge))
# # exit()
# for a in hoge:
#     if a == ".":
#         print(ans)
#         exit()
#     else:
#         ans += a
# print(ans)
print(Decimal(str(A*B)).quantize(Decimal('0'), rounding=ROUND_DOWN))

Submission status: Wrong Answer

Solution code:
import math

A, B = map(float, input().split())
check = int(A) * B
ans = math.floor(check)

print(ans)

Submission status: Wrong Answer

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

print(int(c))

Submission status: Wrong Answer

Solution code:
A, B = map(str, input().split())
ans = 0
B = B[::-1]
n = -2
for b in B:
  if b == ".":
    continue
  ans += int(A) * int(b) * 10**n
  n += 1
print(int(ans))

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split())
ans = a * b
print(str(ans)[:str(ans).find('.')])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

r = a[0]*a[1]

print(math.floor(r))

Submission status: Wrong Answer

Solution code:

A, B = map(eval, input().split())
B = round(B,2)
print(A*B)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#ABC169c
import math

i = list(input().split())

a = int(i[0])
b = float(i[1])

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

Submission status: Wrong Answer

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

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

ans = A*B/100

print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import *
getcontext().prec = 28
a,b=map(float,input().split())
print((Decimal(a)*Decimal(b)).quantize(Decimal('0'), rounding=ROUND_FLOOR))

Submission status: Wrong Answer

Solution code:
a = input().split()
a0 = float(a[0])
a1 = float(a[1])
c = a0*a1
print(int(c))

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-
"""
Created on Sun May 31 21:07:49 2020

@author: NEC-PCuser
"""

A, B = map(str, input().split())
A = int(A)
B = float(B) * 100 // 1


C = str(A * int(B) // 100)
print(''.join(C.split('.')[:-1]))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
L,R=map(str,(input().split()))
L=int(L)
R=int(float(R)*100)
ans=L*R
ans=int(ans//10)
ans=int(ans//10)
print(ans)

Submission status: Wrong Answer

Solution code:
#import math

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

ans_2 = str(ans).split(".")[0]
#print(ans)

#print(str(math.floor(ans)))

print(ans_2)

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
ab = input().split()
a, b = int(ab[0]), float(ab[1])
t=a*b
s=int(t)
print(s)

Submission status: Wrong Answer

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

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 
	
if co == 2:
	co -= 1
	po /= 10

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

Submission status: Wrong Answer

Solution code:
from math import floor
inputs = input().split()
multiple = int(inputs[0]) * float(inputs[1])

print(int(floor(multiple)))

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())

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from sys import *
things = stdin.readline().split()
print(int(int(things[0]) * float(things[1])))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a,b= list(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())
aa=a/1000
c=aa*b*1000
print(int(c))

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import *
getcontext().prec = 16
a,b = map(Decimal,input().split())
print(int(int(a*b)))

Submission status: Wrong Answer

Solution code:
from math import trunc
A, B = input().split()

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
BB = [int(B[0]),int(B[2]),int(B[3])]
SUM = [A*B for B in BB]
print(int((SUM[0]*100 + SUM[1]*10 + SUM[2])/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

Solution code:
import math


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

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

    zajedno = a*b
    print(math.trunc(zajedno))


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split())
#print("a: {}, b: {}".format(a, b))

print("{:d}".format(int(a*b)))

Submission status: Wrong Answer

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

b = math.floor(float(b)*100)
#print(b)
#exit()
a = int(a)

print(a*b//100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

c = float(int(a)*float(b))
print(int(math.floor(c)))

Submission status: Wrong Answer

Solution code:
C = input().split()

A = float(C[0])
B = float(C[1])

print(int(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(int(A * B))

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

a = list(input().rstrip().split(" "))
A,B = int(a[0]),float(a[1])

print("%d" % int(A * B))

Submission status: Wrong Answer

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

import sys
import math
import numpy as np
int1 = lambda x: int(x) - 1
read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines
sys.setrecursionlimit(500000)

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

ans = int(int(A) * B) 

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

a, b = map(str, input().split())
ans = 0
b_float = float(b)

for i in range(len(a)):
    ans += int(a[-(i+1)])*b_float*10**i

print(math.floor(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = input().split()
res = int(a) * int(b[:-3])
f = (int(a) * float(b[-3:])) // 1
print(int(res + f))

Submission status: Wrong Answer

Solution code:
a,b=input().split()
a=int(a)
b=float(b)
a*=b
a=str(a)
for i in range(0,len(a)):
    if a[i]=='.':
        break
    else:
        print(a[i],end="")

Submission status: Wrong Answer

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


if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
tmp = input().split()
A = int(tmp[0])
B = int(float(tmp[1])*100)
C = str(A*B)
print(C[:-2])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
def input():
    return sys.stdin.readline()[:-1]

import math

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

Submission status: Wrong Answer

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


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

Submission status: Wrong Answer

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

ans = a*b
print(math.ceil(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np
import sys
a,b=input().split()
a=float(a)*100;
b=float(b)/100;
print(int(float(a)*float(b)))

Submission status: Wrong Answer

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

b *= 100
a = int(a)
b = int(b)
ans = a*b
if ans < 100:
    print(0)
else:
    ans = str(ans)
    print(int(ans[:-2]))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

    print(int(A * B))
    
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:

r = list(map(float, input().split()))
print(int(r[0] * r[1]))

Submission status: Wrong Answer

Solution code:
import math

li = input().split()

x = math.floor(int(li[0])*float(li[1]))

print(x)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

fa=int(a[0])
fb=float(a[1])

m=fa*fb

print(math.floor(m))

Submission status: Wrong Answer

Solution code:
from math import *

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

Submission status: Wrong Answer

Solution code:
import math

a, b = input().split()

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print((a*b)//1)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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 = map(float, input().split())
print(int(A * B // 1))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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


input = sys.stdin.readline
def IS(cb): return cb(input().strip())
def IL(cb): return [cb(s) for s in input().strip().split()]
def IR(cb, rows): return [IS(cb) for _ in range(rows)]
def ILL(cb, rows): return [IL(cb) for _ in range(rows)]


def solve():
    ss = input().strip().split()
    A = int(ss[0])
    B = float(ss[1])
    print(A * int(B * 100) // 100)


solve()

Submission status: Wrong Answer

Solution code:
x = list(input().split())

a = int(x[0])
b = float(x[1]) * 100

print(a * b // 100)

Submission status: Wrong Answer

Solution code:
from math import ceil, floor
from decimal import Decimal

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
input = sys.stdin.readline
import math 
def main():
    A, B = map(float, input().split())

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

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
A,B = map(float,input().split())
ans = A*B*100
if ans < 100:
    print(0)
    exit()
else:
    a = str(ans//100)
    print(int(a[0:len(a)-2]))

Submission status: Wrong Answer

Solution code:
sakoda,andy=input().split()
x=int(sakoda)
y=float(andy)
print(int (x*y))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
import math
def I():return int(sys.stdin.readline().replace("\n",""))
def I2():return map(float,sys.stdin.readline().replace("\n","").split())
def S():return str(sys.stdin.readline().replace("\n",""))
def L():return list(sys.stdin.readline().replace("\n",""))
def Intl():return [int(k) for k in sys.stdin.readline().replace("\n","").split()]
def Lx(k):return list(map(lambda x:int(x)*-k,sys.stdin.readline().replace("\n","").split()))


a,b = input().split()
b = b.replace(".","")
a = int(a)
b = list(b)
b = [int(i) for i in b]
ans = 0
for i in range(len(b)):
    if i == 0:
        ans += a*b[i]
    elif i == 1:
        ans += a*b[i]//10
    else:
        ans += a*b[i]//100
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
s = list(map(float, input().split(" ")))
ans = str(float(s[0]) * float(s[1]))
index = ans.find(".")
print(int(ans[:index]))

Submission status: Wrong Answer

Solution code:
import math
def mul3():
    m,n = map(float,input().split())
    res = math.floor(m*n)
    return res

if __name__ == "__main__":
    print(mul3())

Submission status: Wrong Answer

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

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

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

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

Submission status: Wrong Answer

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

c = a * b

c = int(c)

print(c)

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(int(math.floor(b*a)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

Solution code:
A, B = input().split()
C = A+"*"+B
D = eval(C)

print(int(D))

Submission status: Wrong Answer

Solution code:
AB = list(input().split())

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

B = int(B * 100)

ans = int(A * B / 100)

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

a = float(a)

b = float(b)

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

Submission status: Wrong Answer

Solution code:

#!/usr/bin/python
# -*- coding: utf-8 -*-

import math

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
ab = list(map(float, input().split()))



a = ab[0]
b = ab[1]

z = a * b

print(math.floor(z))

Submission status: Wrong Answer

Solution code:
import math
# from collections import Counter

# N = int(input()) # 1行, 単数
# arg = list(map(int, input().split())) # 1行, 配列
# D = Counter(arg) # 出現数カウント

# print('Yes')
# print('No')
# print()


arg =list(map(str,input().split()))# 1行, 配列
A = int(arg[0])
B = math.modf(float(arg[1]))

l = A * math.floor(B[1])
m = math.floor(A*B[0])

print(l + m)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from sys import stdin
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, y = map(float, input().split())
x = int(x)
print(math.floor(x*y))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

    print(int(A*B/100))

if __name__=="__main__":
    main()

Submission status: Wrong Answer

Solution code:
A = input().split()
a = int(A[0])
b = float(A[1])
b = int(b * 100)
ans = str(a*b)
if len(ans) > 2:
    print(int(ans[0:-2]))
else:
    print(0)

Submission status: Wrong Answer

Solution code:
import sys
from functools import lru_cache
import math 
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines
def read():
  return float(readline())
def reads():
  return map(float, readline().split())
def mp(arg):
  return map(int,arg.split())
a,b=reads()
print("{}".format(int(a*b)))

Submission status: Wrong Answer

Solution code:
import os
import sys
from collections import defaultdict, Counter
from itertools import product, permutations,combinations, accumulate
from operator import itemgetter
from bisect import bisect_left,bisect
from heapq import heappop,heappush
from math import ceil, floor, sqrt, gcd
from copy import deepcopy

def main():
    a,b = map(float, input().split())
    result = a*b
    print(round(result))
    
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

b = math.floor(b*100)
a = math.floor(a)
ans = a*b

print(ans//100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

a=int(a)
b=int(b*100)
c=int(a*b)
if(c<100):
    print(c//100)
else:
    c=str(c)
    print(c[:-2])

Submission status: Wrong Answer

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

al=len(str(A))
rn=round(A*B,al+4)
print(math.floor(rn))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import Decimal, getcontext
import math

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


getcontext().prec = 40
a = Decimal(A)*Decimal(B)

print(math.trunc(Decimal(a)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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())

ans = math.floor(a*b)

print(int(ans))

Submission status: Wrong Answer

Solution code:
x = input().split()
a = float(x[0])
b = float(x[1])
print(str(a*b).split('.')[0])

Submission status: Wrong Answer

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

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:
#!/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(s+int(t))
    bb = int(B*100)
    ans = A*bb

    print(int(ans/100))

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
x,y = map(str,input().split())
x = int(x)
y = float(y)

ans = x*y
print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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:
lst = input().split()
a = int(lst[0])
b = float(lst[1])
print(str(a * b).split('.')[0])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

c = a * b

print(int(c))

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = [float(num) for num in input().split()]
a = int(a)
bb = int(10000 * b)
r = a * bb
print(str(r)[:-4])

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-
import numpy as np
from collections import deque
import collections
import heapq

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

ans = round(a*b, 2)
# print(ans)
ans = int(ans)
print(ans)

Submission status: Wrong Answer

Solution code:
from math import floor

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

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 
	
if co == 2:
	co -= 1
	po /= 10


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

Submission status: Wrong Answer

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

#a = 10**15
#ans = a * b
#getcontext().prec = 10**16
#ans = Decimal(a) * Decimal(b)
#ans = math.floor(ans)
b = b * 100

ans = a *b
ans = ans /100
ans = math.floor(ans)

print(ans)

Submission status: Wrong Answer

Solution code:
text = input().split()
A = int(text[0])
B = int(text[1][:-3] + text[1][-2:])

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