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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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


amari = ans % 100
amari = abs(amari)
ans = ans - amari
ans = int(ans)
ans = ans / 100
print(int(abs(ans)))

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

ans = math.floor(int(num[0])*num[1])

print(ans)

Submission status: Wrong Answer

Solution code:
import math

def main():
  A, B = input().split()
  A = int(A)
  B = float(B)
  seisuu, shousuu = math.modf(B)
  if shousuu > 0.5:
    res = A * (seisuu+1) - A * (1 - shousuu)
  else:
    res = A * seisuu+ + A * shousuu
  # res = math.floor(A*B)
  print(int(res))
  # print(type(res))

if __name__ == "__main__":
  main()

Submission status: Wrong Answer

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

s = math.floor(a*b)
ans = int(s)

print(ans)

Submission status: Wrong Answer

Solution code:
import math

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

a = int(a)

c = a * b

print(int(math.floor(c)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
input_ = input()
input_list = input_.split(" ")
A, B_str = int(input_list[0]), (input_list[1])
B_int = int(B_str[0])
B_float = float(B_str[2:4]) / 100
print(int(A * B_int + int(A*B_float)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

if(len(c) < 3):
  print(0)
else:
  print(c[:-2])

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
n,m =map(float,input().split())
ans = n*m 
c = str(ans)
res=""
for x in c:
    if x is '.':
        break
    else:
        res = res+x
print(res)

Submission status: Wrong Answer

Solution code:
import math
x = input().split()
a = float(x[0])
b = float(x[1])
print(math.floor(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()

b = int(b*100)

	


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

Submission status: Wrong Answer

Solution code:
A, B = input().split(' ')
ans = '{}'.format(int(A) * float(B))
print(ans.split('.')[0])

Submission status: Wrong Answer

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

print(round(A*B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int(a*b))

Submission status: Wrong Answer

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

print(int(a*b))

Submission status: Wrong Answer

Solution code:
input_ = input()
input_list = input_.split(" ")
A, B_str = int(input_list[0]), (input_list[1])
B_int = int(B_str[0])
print("string: ", B_str)
B_float = float(B_str[2:4]) / 100
print("B_int", B_int)
print("B_float", B_float)
print(int(A * B_int + int(A*B_float)))

Submission status: Wrong Answer

Solution code:
import math
a,b=map(float,input().split())
x=a%(10**8)
a-=x
y=math.floor(x*b)
print(math.floor(a*b)+y)

Submission status: Wrong Answer

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

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

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

N, M = map(float, input().split())

red = N * M

print(floor(red))

Submission status: Wrong Answer

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

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

chk = 1
if A*B <0:
    chk = -1
ans = math.floor(abs(float(A*B)))
print(int(ans)*chk)

Submission status: Wrong Answer

Solution code:
from math import trunc
N = input().split()

if 0 <= int(N[0]) <= pow(10, 15) and 0 <= float(N[1]) < 10 and len(N[1].rsplit('.')[-1]) == 2:
    S = int(N[0])*float(N[1])
    print(int(trunc(S)))
else:
    print("change your input")

Submission status: Wrong Answer

Solution code:
def main():
    a, b = input().split()
    cnt = 1
    a = int(a)
    a1 = a
    while True:
        if a % 10 == 0:
            a /= 10
            cnt += 1
        else:
            break

    b = float(b)
    if cnt >= 2:
        #print(a, b, a*b)
        ans = int(a * b * 100) * (10 ** (cnt-2))
        print(ans)
    else:
        print(int(a1 * b))



if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

ans = a*b*100

print(int(ans//100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math as m
n,k=map(str,input().split())
n=int(n)
k=float(k)
print(int(n*k))

Submission status: Wrong Answer

Solution code:
import numpy as np
s,a = map(float,input().split())
print(int(np.trunc(s * a)))

Submission status: Wrong Answer

Solution code:
import math

def main():
    A,B=map(str, input().split(" "))
    A = int(A)
    B = float(B)
    A_B_mul = A * B
    
    #print(str(A_B_mul))
    print(str(A_B_mul).split(".")[0])
    
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
import math
n, m= map(float, input().split())
if n*m>=0:
    print(math.floor(n*m))
else:
    print(math.ceil(n*m))

Submission status: Wrong Answer

Solution code:
import math
from fractions import Fraction

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

a = Fraction(a)
b = Fraction(b)


print(math.floor(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:
import numpy as np
import math

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

print(int(ans))

Submission status: Wrong Answer

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

# print(a,b)
# print(math.floor(a*b))
# x = a * (b*100)
# print(math.floor(x//10))
y = Decimal(a) * Decimal(b*100)
# print(Decimal(a) * Decimal(b))
# y = x//100
# print(math.floor(y))
print(int(y)//100)

Submission status: Wrong Answer

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

AI = int(A)
BF = float(B)
Mul = math.floor(AI*BF)
print(int(Mul))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import trunc
a, b = map(eval, input().split())
res = a*b
if 0 <= b < 10: 
    print(trunc(res))

Submission status: Wrong Answer

Solution code:
A,B=map(float,input().split())
B1=int(B)
B2=int(B*10%10)
B3=int(B*100%10)
ans=int(A*B1)
ans=int(ans+A*B2/10)
ans=int(ans+A*B3/100)

print(str(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal
str = input()

str2 = str.split(" ")

A = int(str2[0])
B = Decimal(str2[1])

print(A, B)

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math


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


if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

c = int(a) * float(b)

print(int(c))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a,b = input().split()
a = int(a)
b = float(b)
b_dig = int(b//1)
b_f = b%1

ans = (a*b_f)//1
ans += a*b_dig
print(int(ans))

Submission status: Wrong Answer

Solution code:
import math
a,b = map(float,input().split())
a2=int(a)//10000000
d=int(a)%10000000
b2=int(b//1)
c= b%1
ans = (a2*b2+int(a2*c))*10000000+d*b2+int(d*c)
print(ans)

Submission status: Wrong Answer

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

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:
array=input().split()
A=int(array[0])
B=float(array[1])
bigger=A*int(B)
B_min=int((B-int(B))*100)
smaller=int(A*B_min//100)

mult=bigger+smaller

print(mult)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# coding: utf-8

a, b = map(float, input().split(' '))
res = int(a*b)
print('{}'.format(res))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import *
def main():
    a, b = map(float, input().split())
    res = int(a) * Decimal(b)
    print(int(res))

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

print(a)

Submission status: Wrong Answer

Solution code:
a,b=input().split()
a=int(a)
l=len(b)
b=(float(b)*10**(l-2))//1
print(int(a*b//10**(l-2)))

Submission status: Wrong Answer

Solution code:
import sys
from decimal import *
import math

sys.setrecursionlimit(10 ** 7)

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

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

if A == 0:
    print(0)
    exit()

getcontext().prec = 10 ** 10

ANS = Decimal(A) * Decimal(B)
print((math.floor(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 = input().split()
A,B = int(A), float(B)
res = '{:.2f}'.format(A*B)
print(res.split('.')[0])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = input().split()
a = int(a)
b = int(round(100.0 * float(b), 100))
print(int(round(a*b / 100, 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:
import math

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


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

Submission status: Wrong Answer

Solution code:
import sys
import math


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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#Multiplication 3
def ABC_169_C():
    A,B= map(float, input().split())
    print(int((A/10000000)*B*10000000))

if __name__ == '__main__':

    ABC_169_C()

Submission status: Wrong Answer

Solution code:
def main():

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

if __name__ == '__main__':
    print(main())

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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 = input().split()
a = int( a )
b_i = int( float( b ) )
b_f = float( b ) - b_i

ans = a * b_i + int( a * b_f )

print( ans )

Submission status: Wrong Answer

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

ans1 = a * int(b[0]) * 100
ans2 = a * int(b[2]) * 10
ans3 = a * int(b[3])

ans = str(ans1 + ans2 + ans3)[:-2]
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# coding: utf-8
import sys

stdin = sys.stdin
ns = lambda: stdin.readline().rstrip() # ignore trailing spaces
ni = lambda: int(ns())
na = lambda: list(map(int, stdin.readline().split()))


def main():
    s = stdin.readline().split()
    s[0] = s[0].zfill(16)
    m = 100000000
    a1 = int(s[0][:8])
    a2 = int(s[0][8:])
    a3 = int(s[0][8])
    b = int(float(s[1])*100)
    b1 = b//100
    if a1*b+a3*b1%10 == 0:
        print(a2*b//100)
    else:
        print(a1*b+a3*b1%10, end='')
        print(str((a2*b//100)%100000000).zfill(8))
    return

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

a, b = map(float, input().split(' '))
res = int(a*b)
print('{}'.format(res))

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 numpy as np
a = list(map(float, input().split()))

ans = np.prod(a)
print(int(ans))

Submission status: Wrong Answer

Solution code:
import sys
import math
from collections import deque
from collections import defaultdict

def main():
    a,b = list(map(float,sys.stdin.readline().split()))
    print(math.floor(a*b))
    return 0

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
import math

a,b=input().split()

a=int(a)
b=float(b)
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(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a,b =map(float,input().split())
n = 3  # 切り捨てしたい桁
y = math.floor(b * 10 ** n) 
b = y/(10 ** n)
c = a*b
print(math.floor(c))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(math.floor(A*B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
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
a, b = map(float, input().split())
c=b*100
math.floor(a)
math.floor(c)
ans=a*c

print(math.floor(ans/100))

Submission status: Wrong Answer

Solution code:
import math
a,b = map(float,input().split())
c = b.as_integer_ratio()
print(math.floor(a*c[0]/c[1]))

Submission status: Wrong Answer

Solution code:
A, B = map(float,input().split())
B_int = int(round(B*100))
import math
ans = format(math.modf(B_int*A)[1],".0f")
print(ans[:len(ans)-2])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import floor
a,b=map(float,input().split())
a=int(a)
seisu=int(b)
syosu=(b-seisu)
syosu=floor(syosu*10**2)/(10**2)
syosu*=100
syosu=int(syosu)
#print(syosu)
#print(a)
print(a*seisu+a*syosu//100)

Submission status: Wrong Answer

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

import math
c=math.floor(a*b)


print(c)

Submission status: Wrong Answer

Solution code:
import math
from collections import deque
a,b=map(float,input().split())
a=int(a)
A=a
aa=a
bb=b
lst=deque()
while a > 0:
    lst.append(a%10)
    a //= 10
lst.reverse()

if A!=0:
  c=lst.pop()
  if len(lst)>=1:
    c+=10*lst.pop()
  d=math.floor(c*b)
  A-=c
  A=int(A/100)
  b=int(b*100)
if a!=0:
  print(A*b+d)
else:
  print(int(aa*bb))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

a = int(A)
b = int(B[0])
b2 = int(B[2:4])
#print(b)
#print(b2)
#print(b)
if b == 0:
    print(0)
    exit()

t = a*b
#print(t)
#b3 = b*100
bb = a*b2
tmp = bb//100
#print(tmp)
#print(a*b)
bef = tmp+t
ans = str(bef)

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

ans = A * B

ans = ans // 100
print(int(ans))

Submission status: Wrong Answer

Solution code:

X=input().split(" ")
A=int(X[0])
B=float(X[1])
print(int(A*B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split())
# print(b)
# print(format(b, '.15f'))
b = round(b, 15)

ans = a * b
# ans = seki / (10**15)
print(int(ans))

Submission status: Wrong Answer

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

print(int(c*d))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import sys
a,b=input().split()
a=int(a)
b=float(b)
ans=str(a*b)
for i in range(len(ans)):
    if ans[i]==".":
        print(ans[:i])
        sys.exit()
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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()
B=float(B)
B="%.2f" % round(B, 2)
re=int(A)*float(B)
print("%.f"% round(re,0))

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

a, b = input().split()
a = int(a)
b = float(b)
c = int(b * 100)
d=a*c
if d < 100:
    print(0)
    sys.exit()

answer = str(Decimal(d))

answer = answer[:-2]
print(int(answer))

Submission status: Wrong Answer

Solution code:
import numpy as np
inp = input().split(' ')
A = float(inp[0])
B = float(inp[1])
x = np.asarray(A, dtype=np.float64)
y = np.asarray(B, dtype=np.float64)
z = np.trunc(x * y)
print(z.astype(np.uint64))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
import math
r = list(map(float,input().split()))
x = Decimal(r[0])
y = Decimal(r[1])
z = x * y

x = math.floor(x)

print(x)

Submission status: Wrong Answer

Solution code:
import numpy as np
s,a = map(float,input().split())
#a = np.array(s)
kotae = s * a
kotae2 = np.trunc(kotae)
print(int(kotae2))

Submission status: Wrong Answer

Solution code:
from decimal import *

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

Submission status: Wrong Answer

Solution code:
import math
a,b = map(float,input().split())
a2=int(a)//10000000
d=int(a)%10000000
b2=int(b//1)
c= b%1
#print(a2,d,b2,c)
ans = a2*b2*10000000+int(a2*c)*10000000+d*b2+int(d*c)
print(ans)

Submission status: Wrong Answer

Solution code:
import math

a,b=input().split()
a=int(a)
b=float(b)
if a>100:
    b=round(b*100)
    a=a//100
    A=a*b
else:
    A=round(a*b,2)
print(math.floor(A))

Submission status: Wrong Answer

Solution code:
import math
a, b = list(input().split())
 
a = int(a)
f = [0, 0, 0]
f[0] = int(b[0])
f[1] = int(b[2])
f[2] = int(b[3])
 
x = math.floor((a*100*f[0] + a*10*f[1] + a*f[2])/100)
print(x)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

# print(a,b)
# print(math.floor(a*b))
# x = a * (b*100)
# print(math.floor(x//10-))
y = Decimal(a) * Decimal(b)
# print(Decimal(a) * Decimal(b))
# y = x//100
print(math.floor(y))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

val = a * b

val = int(math.floor(val))

print(val)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
import math


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

Submission status: Wrong Answer

Solution code:
# import sys
# import math #sqrt,gcd,pi
# import decimal
# import queue # queue
# import bisect
# import heapq # priolity-queue
# import time
# from itertools import product,permutations,\
#     combinations,combinations_with_replacement
# 重複あり順列、順列、組み合わせ、重複あり組み合わせ
# import collections # deque
# from operator import itemgetter,mul
# from fractions import Fraction
# from functools import reduce

mod = int(1e9+7)
# mod = 998244353
INF = 1<<29
lINF = 1<<35

def readInt():
    return list(map(int,input().split()))

def main():
    a,b = input().split()
    a = int(a) * 100
    b = int(float(b) * 100)
    print(a*b//10000)
    return

if __name__=='__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math

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

ans = A*B


fin = math.floor(ans)


print(int(fin))

Submission status: Wrong Answer

Solution code:
from math import trunc
a, b = map(eval, input().split())
if 0 <= b < 10: 
    print(trunc(a*b))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal

a, b = input().split()
c = Decimal(a) * Decimal(b)

if int(a) < 10000000:
    c = int(c)
    print('{:.0f}'.format(c))
else:
    print(int('{:.0f}'.format(c)))

Submission status: Wrong Answer

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

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

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

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
def m(n):
  if len(n) == 1:
    return n[0]
  elif len(n) == 3:
    return int(n[0]) + int(n[2])*0.1
  elif len(n) == 4:
    return int(n[0]) + int(n[2])*0.1 + int(n[3])*0.01

l = list(input().split())
print(int(int(l[0]) * m(l[1])))

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:
i = input().split()
A = int(i[0])
B = float(i[1])
BB = int(B * 100)

C = (A * BB) // 100
print(int(C))

Submission status: Wrong Answer

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

print(a*b)

Submission status: Wrong Answer

Solution code:
a, b = input().split()
A = int(a)
B_list = list(b)

count = -1
B = ""
if B_list[0] == "0":
  B_list.pop(0)

for char in B_list:
  if char == ".":
   	count = 0
  else:
    if count > 0:
      count += 1
    B += char

result = A * int(B) / 10 ** count 
print(int(result))

Submission status: Wrong Answer

Solution code:
import math
a,b=map(float,input().split())
x=(a*b)
pro=round(x)
if pro>x:
    print(pro-1)
else:
    print(pro)

Submission status: Wrong Answer

Solution code:
a,b=input().split()
c=int(int(a)*int(float(b)*100))
c=str(c)
c=c[:-2]
print(c)

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

Solution code:
from math import trunc
N = input().split()

if 0 <= int(N[0]) <= pow(10, 15) and 0.00 <= float(N[1]) < 10.00 and len(N[1].rsplit('.')[-1]) == 2:
    S = int(N[0])*float(N[1])
    print(trunc(S))
else:
    print("change your input")

Submission status: Wrong Answer

Solution code:
import math

aaa = input().split(" ")

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

print(math.floor(A*B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from typing import List, NoReturn


def main() -> NoReturn:
    s: List[str] = input().split()

    a: int = int(s[0])
    b: float = float(s[1])

    # a = a_1 * 100 + a_2
    a_1: int = a // 100
    a_2: int = a % 100

    print(a_1 * int(b * 100) + int(a_2 * b))


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math
from decimal import *

sa, sb = input().split()
a = Decimal(sa)
b = float(sb)
lb = Decimal(b * 100)

ans = Decimal(Decimal(a * lb) // Decimal(100))
print(int(ans))

Submission status: Wrong Answer

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

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 decimal import *
import math
S = input().split()
A = int(S[0])
B = float(S[1])
A = Decimal(A)
B = Decimal(B)

ans = (Decimal((A*B)/1))
print(math.floor(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
import sys
readline = sys.stdin.readline
readlines = sys.stdin.readlines
sys.setrecursionlimit(10 ** 7)

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

Submission status: Wrong Answer

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

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

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

Submission status: Wrong Answer

Solution code:
import math

n,m = map(float,input().split())
K = math.floor(n * m)
K = str(K).split(".")
print(K[0])

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
A = int(A)
A = str(A)
lenA = len(A)
B = B * (10 ** lenA)
A = int(A)
ans = A * B
ans = int(ans / (10 ** lenA))
print(ans)

Submission status: Wrong Answer

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