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 numpy as np
a, b = input().split()
a = int(a)
b = float(b)
X = np.array([a], dtype = np.int64)
X = int(X*b)
print(X)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np
import math

def resolve():
  S = input().split(" ")
  A = int(S[0])
  B = float(S[1])
  AB = np.asarray([A, B * 100], dtype = np.uint64)
  print("{:17}".format(AB[0]*AB[1]//100).replace(" ", "").replace(".0", ""))

if __name__ == "__main__":
  resolve()

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(str, input().split())
x=int(a)
y=float(b)
y=int(100*y)
print(x*y//100)

Submission status: Wrong Answer

Solution code:
a,b=input().split()
A=int(a)
B=float(b)
an=int(A*B)
print(an if A!=0 and B!=0.00 else 0)

Submission status: Wrong Answer

Solution code:
#from pprint import pprint
#from collections import deque
#from collections import defaultdict
#from collections import Counter
#from copy import deepcopy
#from itertools
#from bisect import bisect_right #二分探索用のモジュール bisect_right(a_list,value)

#import sys 
#sys.setrecursionlimit(N) #N回まで再起を許可する。

# = map(int,input().split())

# = list(map(int,input().split()))

# = [list(map(int,input().split())) for _ in range(XXXX)]

def fl(x):
    digits = 3
    form = '%.'+str(digits-1)+'e'
    return float((form % x))


a,b = input().split()

a = int(a)
b = float(b)
b = fl(b)
b_seisu = int(b)
b_syosu = int(b*100 - b_seisu*100)


seisu = a * b_seisu
syosu = a * b_syosu // 100

print(seisu+syosu)

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 = int(a)
b = int(b*100)

ans = int(a * b // 100)

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

print(int(b))

Submission status: Wrong Answer

Solution code:
def Sum (a,b) :
    ans = []
    n = len(a)-1
    m = len(b)-1
    c = 0
    while n>=0 and m>=0 :
        temp = int(a[n])+int(b[m])+c
        ans.append(str(temp%10))
        c = temp//10
        n -=1 
        m -= 1
    while n>=0:
        temp = int(a[n])+c
        ans.append(str(temp%10))
        c = temp//10
        n -=1 
    while m>=0:
        temp = int(b[m])+c
        ans.append(str(temp%10))
        c = temp//10
        m -=1
    if c!= 0 :
        ans.append(str(c))
    return "".join(ans[::-1]) 

def solve () :
    a, b = input().split(" ")
    b = int(float(b)*100)
    ans = "0"
    while b>0 :
        ans = Sum(ans, a)
        b -=1
    if len(ans) <= 2 :
        return "0"
    return ans[:-2]

print(solve())

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-
import sys,math
input = sys.stdin.readline
a, b = map(float, input().split())

if a>=1000:
  aa = a//1000
  x = aa * 1000 * b + ((a % 1000)*b)//1
  print(int(x))
  
else:
  print(int(math.floor(a*b)))

Submission status: Wrong Answer

Solution code:
import sys
import math

def main():
  a = [float(x) for x in sys.stdin.readline().rstrip().split()]

  ans = a[0]*a[1]
  print(int(math.floor(ans)))
  
if __name__ == '__main__':
  main()

Submission status: Wrong Answer

Solution code:
import math

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

x = r[0] * math.floor(r[1])

if r[0] == 0 or r[1] == 0:
    x = int(0)

print(int(x))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(round(result))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
def main():
    A,B = map(float,input().split())
    A = int(A)
    B = int(B*100)
    if B == 0:
        print(0)
    else:
        C = A*B
        C = str(C)
        print(C[:-2])
    
    
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
from decimal import *
getcontext().prec = 50

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int(A*B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:

A, B = map(float,input().split())
A = int(A)
ans = 0
A_H = A//100
for i in range(int(B*100)):
    ans += A_H
ans += int(A%100 * B)
print(ans)

Submission status: Wrong Answer

Solution code:
from decimal import *
a=input().split()
A=int(a[0])
B=Decimal(float(a[1]))
B_int=Decimal(int(B))
B_float=Decimal(int(B*100)-int(B)*100)
#print(B_float)

ans=Decimal(Decimal(A*B_int)+Decimal((A*B_float)//100))
#print(A*B_int,(A*B_float)//100)
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split())
if a < 1000:
    print(int(int(a)*b))
else:
    num = str(int(int(a) * b))
    a = int(a)
    a = str(a)
    a = str(a[-3:])
    a = int(a)
    t = a * b
    t = int(t)
    t = str(t)
    print(num[:-2] + t[-3:-1])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

print(int(A*B))

Submission status: Wrong Answer

Solution code:
import math

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

print(math.floor(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a,b = map(eval,input().split())
re = a*b
s = str(re)
print(s[:s.find(".")])

Submission status: Wrong Answer

Solution code:
import math


a, b = map(float, input().split())
times = 0
a = int(a)
if a == 0 or b == 0:
    print(0)
else:
    times = a * b
    new_times = math.floor(times)
    print(new_times)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

ans_by100 = A*B_by100
ans=ans_by100//100

#A_hund = int(A//100)
#A_res = int(A-A_hund*100) 
#
#ans1 = int(A_hund * B * 100)
#ans2 = int(A_res * B) 

#ans = A*B
#ans = ans1+ans2
#ans = int(ans)
#print(str(ans))
print(str(ans_by100)[:-2])

Submission status: Wrong Answer

Solution code:
# coding: utf-8

inputs = input().split(' ')
a = int(inputs[0])
b = float(inputs[1])
res = int(a*b)
print('%d'%(res))

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 = int(a)
b = int(b*100)

ans = int(a * b / 100)

print(ans)

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=input().split()
a=int(a)
b=int(b.replace('.', ''))

c=a*b
c=str(c)
c=c[:-2]
print(c)

Submission status: Wrong Answer

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

tmp1 = A * int(B[0])
tmp2 = A * int(B[2])
tmp3 = A * int(B[3])

tmp2 /= 10
tmp3 /= 100

ans = tmp1 + tmp2 + tmp3
ans = str(ans)
print(ans.split('.')[0])

Submission status: Wrong Answer

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

print(int(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:

a = input().split()
b = int(a[0])
c = float(a[1])
d = int(c*100)
f = b*d
ko = str(f)
print(ko[:-2])

Submission status: Wrong Answer

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

ans = str(ans)
l = len(ans)

if l < 3:
    print(int(0))
else:
    print(int(ans[:l-2]))

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

c = np.array([a],dtype='f16')
d = np.array([b],dtype='f16')
print(int(c*d))

Submission status: Wrong Answer

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

print(S[:-2])

Submission status: Wrong Answer

Solution code:
import math

def main():
    a, b = map(float, input().split())
    a = int(a)
    b = math.floor(b * 100) / 100
    ans = int(math.floor((a * b) * 100) / 100)

    print(f'{ans}')


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
inputs = list(map(lambda x:float(x), input().split()))
multiple = int(inputs[0]) * float(inputs[1])

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

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import floor

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

print(floor(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
import math

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

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

Submission status: Wrong Answer

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

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:
import math
def read_float_n():
    return list(map(float, input().split()))

def main():
    a, b = read_float_n()
    ans = math.floor(a * b)
    print(ans)

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math
a,b=map(str,input().split())
a=int(a)
b=b.replace('.','')
n=a*(int(b[0])*1)+a*(int(b[1])*(1/10))+a*(int(b[2])*(1/100))
n=str(n)
print(n[:n.index('.')])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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 math

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

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

ans = int(A*B)

print(ans)

Submission status: Wrong Answer

Solution code:
from math import trunc
A, B = map(float, input().split())
B = (str(B)[:4])
B = float(B)
ans = A*B
print(trunc(ans))

Submission status: Wrong Answer

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

print(int(A * B))

Submission status: Wrong Answer

Solution code:
inputs = list(map(lambda x:float(x), input().split()))
multiple = int(inputs[0]) * float(inputs[1])

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

print(ans)

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = 100 * float(B)
print(int((A * B) // 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:
def main():
    A,B=map(str, input().split(" "))
    A = int(A)
    B = int(float(B) * 100)
    mul_AB = A * B
    if mul_AB < 100:
        print(0)
    else:
        print(str(mul_AB)[:-2])

    
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

ans = str(a*b)
_ans = ""
for hoge in ans:
    if "." == hoge:
        break
    _ans += hoge
print (_ans)

Submission status: Wrong Answer

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


e=math.floor(c*d)


print(e)

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

Solution code:
import math
a,b = input().split()
d = str(float(a)*float(b))
x,y = d.split(".")
print(x)

Submission status: Wrong Answer

Solution code:
def examA():
    A, B = LI()
    ans = A*B
    print(ans)
    return

def examB():
    N = I()
    A = LI()
    for a in A:
        if a==0:
            print(0)
            return
    ans = 1
    for a in A:
        ans *= a
        if ans>10**18:
            print(-1)
            return
    print(ans)
    return

def examC():
    A, B = list(map(float, input().split()))
    B *= 10000
    ans = A*B/10000
    print(int(ans))
    return

def examD():
    def factorization(n):
        arr = defaultdict(int)
        temp = n
        for i in range(2, int(-(-n ** 0.5 // 1)) + 1):
            if temp % i == 0:
                cnt = 0
                while temp % i == 0:
                    cnt += 1
                    temp //= i
                arr[i] = cnt
        if temp != 1:
            arr[temp] = 1
        if arr == []:
            arr[n] = 1
        return arr
    C = [0,1,3,6,10,15,21,28,36,45]
    N = I()
    F = factorization(N)
    ans = 0
    #print(F)
    for f in F.values():
        for i in range(10):
            if C[i]>f:
                ans += i-1
                break
    print(ans)
    return

def examE():
    N = I()
    A = [0]*N
    B = [0]*N
    for i in range(N):
        A[i],B[i] = LI()
    A.sort()
    B.sort()
    if N%2==0:
        L = (A[N//2-1] + A[N//2])/2
        R = (B[N//2-1] + B[N//2])/2
        ans = int((R-L)*2) +1
    else:
        L = A[N//2]
        R = B[N//2]
        ans = (R-L)+1

    print(ans)
    return

def examF():
    inv = pow(2,mod2-2,mod2)
    N, S = LI()
    A = LI()
    dp = [[0]*(S+1)for _ in range(N+1)]
    dp[0][0] = pow(2,N,mod2)
    for i in range(N):
        a = A[i]
        for s in range(S+1):
            dp[i+1][s] += dp[i][s]
            dp[i+1][s] %= mod2
            if (s+a<=S):
                dp[i+1][s+a] += dp[i][s]*inv%mod2
                dp[i + 1][s+a] %= mod2
   # print(dp)
    ans = dp[-1][-1]%mod2
    print(ans)
    return

import sys,bisect,itertools,heapq,math,random
from copy import deepcopy
from heapq import heappop,heappush,heapify
from collections import Counter,defaultdict,deque
read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines
def I(): return int(input())
def LI(): return list(map(int,sys.stdin.readline().split()))
def LSI(): return list(map(str,sys.stdin.readline().split()))
def LS(): return sys.stdin.readline().split()
def SI(): return sys.stdin.readline().strip()
global mod,mod2,inf,alphabet,_ep
mod = 10**9 + 7
mod2 = 998244353
inf = 1<<60
_ep = 10**(-12)
alphabet = [chr(ord('a') + i) for i in range(26)]

sys.setrecursionlimit(10**7)

if __name__ == '__main__':
    examC()

"""
142
12 9 1445 0 1
asd dfg hj o o
aidn
"""

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
x,y = map(str,input().split())
x = int(x)
if y == '0':
    y = int(y)
    print(0)
    sys.exit()
else:
    y = float(y)


ans = x*y

print(int(x*y))

Submission status: Wrong Answer

Solution code:
import math
N, K = input().split()
A = int(N)
B = float(K)
ANS = A * B
ANS = ANS // 1
X = int(ANS)
print(X)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = float(B)
if B >= 1:
    print(int(A * B))
elif 1 > B > 0:
    print(0)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math 
num = input().split()
di = len(num[0])//2

start = num[0][:(len(num[0])-di)]
end = num[0][(len(num[0])-di):]

final=('{}.{}'.format(start,end))

second = float(final)*float(num[1])
print(math.floor((second)*(10**di)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B = map(str, input().split())
A = int(A)
B = float(B)
Ax = A // 100
Ay = A % 100
Bx = B // 1
By = int((B - Bx) * 100)
p = int(Ax * Bx * 100 + Ax * By + Ay * Bx)
q = (Ay * By) // 100
print(int(p + q))

Submission status: Wrong Answer

Solution code:
# ANSHUL GAUTAM
# IIIT-D

from math import *
from copy import *                    # ll = deepcopy(l)
from heapq import *                    # heappush(hp,x)
from string import *                # alpha = ascii_lowercase
from random import *                # l.sort(key=lambda l1:l1[0]-l1[1]) => ex: sort on the basis difference
from bisect import *                # bisect_left(arr,x,start,end)  => start and end parameters are temporary
from sys import stdin                # bisect_left return leftmost position where x should be inserted to keep sorted
from sys import maxsize                # minn = -maxsize
from operator import *                # d = sorted(d.items(), key=itemgetter(1))
from itertools import *				  # pre = [0] + list(accumulate(l))
from collections import Counter        # d = dict(Counter(l))
from collections import defaultdict # d = defaultdict(list)

'''
9990000000000000
9990000000000000
'''

def solve(l):
	a,b = l
	p = a*b
	return int(p)

l = list(map(float, stdin.readline().rstrip().split()))
ans = solve(l)
print(ans)

Submission status: Wrong Answer

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

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

print(math.floor(C))

Submission status: Wrong Answer

Solution code:
import math

array=input().split()
A=int(array[0])
B=float(array[1])
bigger=A*math.floor(B)
B_min=math.floor((B-math.floor(B))*100)
smaller=math.floor(A*B_min//100)

mult=bigger+smaller

print(mult)

Submission status: Wrong Answer

Solution code:
x,y=map(float,input().split())
print('%d'%(x*y))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
L = input().split()
A = float(L[0]) * 1.0000000000000001
B = int(float(L[1]) * 100.0000000000000001)
print(int((A * B) // 100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
import math

A, B = sys.stdin.readline().rstrip().split()
print(math.floor(int(A) * float(B)))

Submission status: Wrong Answer

Solution code:
from decimal import *
a=input().split()
A=int(a[0])
B=float(a[1])
B_int=int(B)
B_float=int(B*100)-int(B)*100
#print(B_float)

ans=Decimal(Decimal(A*B_int)+Decimal((A*B_float)//100))
#print(A*B_int,(A*B_float)//100)
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math

A, B = map(float, input().split())
A = int(A)
C = A * B
if C < 1:
  print('0')
else:
  print(int(math.floor(A*B)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# C
A, B = map(float, input().split())
lis = []
for i in range(10):
    if B - i < 1:
        lis.append(i)
        B -= i
        B *= 10
        break
for i in range(10):
    if B - i < 1:
        lis.append(i)
        B -= i
        B *= 10
        break
for i in range(10):
    if B - i < 1:
        lis.append(i)
        B -= i
        B *= 10
        break

ans = 0        
for i in range(len(lis)):
    ans += A * 10**(-i) * lis[i]

print(int(ans))

Submission status: Wrong Answer

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

sum=math.floor(A*B)

print(int(sum))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a,b=map(str,input().split())
a=int(a)
b=b.replace('.','')
print(b)
n=a*(int(b[0])*1)+a*(int(b[1])*(1/10))+a*(int(b[2])*(1/100))
n=str(n)
print(n[:n.index('.')])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split())
a = int(a)
c = round((a*b)%1, 2)
sum = round(a*b, 2) - c
print(int(sum))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

mul = int(a)*b

print(int(a*b))

Submission status: Wrong Answer

Solution code:
from decimal import *
getcontext().prec = 50

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

Submission status: Wrong Answer

Solution code:
from sys import stdin
#import math
A, B= map(float, stdin.readline().rstrip().split())
#print(A,B)
tmp = A*B
#print(tmp)
res = abs(tmp)
print(int(res))

Submission status: Wrong Answer

Solution code:
import math

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

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = map(str, input().split())
aa = int(a)
bb1 = int(b[0])
bb2 = int(b[2])
bb3 = int(b[3])

print(aa * bb1 + int(aa / 10 * bb2) + int(aa / 100 * bb3))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

print(math.floor(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
A,B = map(float,input().split())
A = int(A)
B,C = int((B*100)//100), int((B*100)%100)
D = A*B
E = math.floor((A*C)//100)
print(D + E)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

def main():
    import sys
    input = sys.stdin.readline

    a,b = input().split()

    A = int(a)
    B = float(b)

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


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
A,B = input().split()
A = int(A)
B = float(B)
C = A * B
D = C - (B % 1)
print(int(D))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from fractions import Fraction
from decimal import Decimal

a, b = map(float, input().split())
# print(b)
# print(format(b, '.15f'))
# b = Fraction(b, 10)
# print(b)

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

Submission status: Wrong Answer

Solution code:
in_ = list(input().split())
A = int(in_[0])
B = float(in_[1]) * 100
ans = A * B
ans = int(ans / 100)
print(ans)

Submission status: Wrong Answer

Solution code:
import math

a,b = map(float, input().split())
a = int(a)
b = str(round(b*1000))
b = b.zfill(4)
# print(b)

b0 = int(b[0])
b1 = int(b[1])
b2 = int(b[2])
b3 = int(b[3])

ans = str(int((a*b0*1000 + a*b1*100 + a*b2*10 + a*b3)/1000))
# print(ans)
ans = ans[0:15]
# print(ans)
ans = int(ans)
print(ans)
# 198 1.10

Submission status: Wrong Answer

Solution code:
import sys
import math

def main():
  a = [float(x) for x in sys.stdin.readline().rstrip().split()]

  ans = a[0]*a[1]
  print(math.floor(ans))
  
if __name__ == '__main__':
  main()

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
li = input().split()
a = int(li[0])
b = float(li[1])
print(math.floor(a * b))

Submission status: Wrong Answer

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

ans = str(A*B)

ans = ans[:-2]

print(ans)

Submission status: Wrong Answer

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

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

B *= 100
B = int(B)

product = str(A * B)

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

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 = int(a)
b = int(b*100)

ans = a * b // 100

print(ans)

Submission status: Wrong Answer

Solution code:
A, B = open(0).read().split()
A = int(A)
B = float(B)

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A,B = map(float, input().split())
b = B * 100
bb = int(b)
bbb = bb / 100
C = A * bbb

print(int(C))

Submission status: Wrong Answer

Solution code:
# coding: utf-8

inputs = input().split(' ')
a = int(inputs[0])
b = float(inputs[1])
res = int(a*b)
print('{}'.format(res))

Submission status: Wrong Answer

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