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:
re = input().split()
a = int(re[0])
bet = float(re[1])
b = int(bet * 100)
for i in range(10):
    if i <= bet <i+1:
        c = int(i)
        d = b -100*i
        break
        
e = a * c
f = a * d
g = f // 100
h = e + g
print(h)

Submission status: Wrong Answer

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

print(int(A*B))

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import *
import math
a, b = map(float, input().split())
a_h = a // 100000000
a_t = a % 100000000
ans_t = (a_h*b-int(a_h*b))*100000000 + a_t*b
ans_h = a_h*b + (ans_t) // 100000000
if ans_h != 0:
    print(int(ans_h), end='')
print(int(ans_t))

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:
a,b=map(float,input().split(' '))
c=int(a*b)
print(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:
import math
a,b=input().split()
if len(a)<=3:
  a=float(a)
  b=float(b)
  print(math.floor(a*b))
  exit()
a=list(a)
b=list(b)
a0=int(''.join(a))
a1=a0/10
a2=a0/100
b0=int(b[0])
b1=int(b[2])
b2=int(b[3])
ss=a0*b0+a1*b1+a2*b2
print(int(ss))

Submission status: Wrong Answer

Solution code:
import numpy as np

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# coding: utf-8
# Your code here!
import math
nums = []
nums = input().split(" ")
 
ans = math.floor((int(nums[0]))*(float(nums[1])))
print(ans)

Submission status: Wrong Answer

Solution code:
import math

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


print(int(math.trunc(a[0]*a[1])))

Submission status: Wrong Answer

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

answer=0
answer+=a*math.ceil(b)
answer+=(a//10)*((b-math.ceil(b))*100)//10
answer+=(a//100)*((b*100)%10)
answer+=math.ceil((a%10*((b-math.ceil(b))*100)//10)/10+((a%100)*((b*100)%10))/100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
if A==0 or B==0:
    print (0)
else:
    C = int(A)
    D = int(B * 100)
    E = int(D*C)
    E /= 100
    print (int(E))

Submission status: Wrong Answer

Solution code:
from decimal import *
import math
a,b=map(float, input().split())
num=Decimal(a)*Decimal(b)
print(math.ceil(num*100)//100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int(A * B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a,b=input().split()
a=list(map(int,a))
b=float(b)
s=len(a)
for i in range(s):
  a[i]=a[i]*b
  a[i]*=10**(s-1-i)
  a[i]=a[i]
print(int(sum(a)))

Submission status: Wrong Answer

Solution code:
import numpy as np
import math
a,b = map(float,input().split())
#aa = int(np.trunc(a))
aa = int(a)
bb = math.floor(b * 10 ** 2) / (10 ** 2)
print(int(np.trunc(aa * bb)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

ans -= (ans - int(ans))

print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B = input().split()
s = float(A)*float(B)
S = str(s)
k = len(str(s))
for i in range(k):
  if S[i] ==".":
    exit()
  else:
    print(int(S[i]), end ="")

Submission status: Wrong Answer

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

if (float(B) - (int(float(B)))) * 100 * 100 == 28.99999999999999:
    D = 29 + int(float(B)) * 100
elif (float(B) - (int(float(B)))) * 100 * 100 == 57.99999999999999:
    D = 58 + int(float(B)) * 100
else:
    D = int(float(B) * 100)

C = math.floor((int(A)/100) * D)
print(C)

Submission status: Wrong Answer

Solution code:
def main():
    A,B = map(float,input().split())
    A = round(A)
    B = round(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:
a, b = map(float, input().split())
a = int(a)

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

Submission status: Wrong Answer

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

if a > 100:
    a_100 = a//100
    a_0 = (a%100 //10 * 10) + (a%10)
    # res = a_100 * int(b*100)
    res = sum([a_100 for _ in range(int(b*100))])
    res += int(a_0*b)
else:
    res = int(a*b)

print(res)

Submission status: Wrong Answer

Solution code:
a, b = input().strip().split()
a = int(a)
b = round(float(b),10)
ans = int(a * b)

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
line=input().split()
line=[float(i) for i in line]
 
ans=line[0]*line[1]
ans=math.floor(ans)
print(ans)

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 = map(str, input().split())
aa = int(a)
bb1 = int(b[0])
bb2 = int(b[2])
bb3 = int(b[3])

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
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
  
ans = str(math.floor(int(a)*(bi*100+bf)))
N = ans.find('.')
if N > 0:
  ai = int(ans[:n-2])
else:
  ai = int(ans)
print(ai)

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math,itertools,fractions,heapq,collections,bisect,sys,queue,copy

sys.setrecursionlimit(10**7)
inf=10**20
mod=10**9+7
dd=[(-1,0),(0,1),(1,0),(0,-1)]
ddn=[(-1,0),(-1,1),(0,1),(1,1),(1,0),(1,-1),(0,-1),(-1,-1)]

def LI(): return [int(x) for x in sys.stdin.readline().split()]
def LF(): return [float(x) for x in sys.stdin.readline().split()]
def I(): return int(sys.stdin.readline())
def F(): return float(sys.stdin.readline())
def LS(): return sys.stdin.readline().split()
def S(): return input()

def main():
  a,b=LF()
  a/=100
  b*=100
  return math.floor(a*b)

# main()
print(main())

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
def main():
    a,b = input().split()
    a = int(a)
    b_n = b[0]
    b_ = b[2:]
    ans = a*int(b_n)+a*int(b_)/100
    print(int(ans))

if __name__ == "__main__":
    main()

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

ans = int(a * b)

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

ans = str(a*b/100)
ans = ans.split('.')
print(ans[0])

Submission status: Wrong Answer

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

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

B_d = (B-int(B))*100


#print(A*B)
print(int(A*int(B) + B_d*A/100))

Submission status: Wrong Answer

Solution code:
from decimal import *
import math
a, b = map(float, input().split())
a_h = a // 100000000
a_t = a % 100000000
ans_t = (a_h*b-int(a_h*b))*100000000 + a_t*b
ans_h = a_h*b + (a_t*b) // 100000000
if ans_h != 0:
    print(int(ans_h), end='')
print(int(ans_t))

Submission status: Wrong Answer

Solution code:
import math
x = input().split()
a = int(x[0])
b1, b2 = map(int, x[1].split('.'))
# print(b1, b2)
ans = a * b1
ans += int((a * b2) / 100)
print(ans)

Submission status: Wrong Answer

Solution code:
import sys 
import math
read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines
INF = 10 **18
A,B = read().split()
ans = float(A)*float(B)
print(math.floor(ans))

Submission status: Wrong Answer

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


ans = a*b

print(math.floor(ans/100))

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
C = '{:.2f}'.format(B)
a = int(A) * float(C)
print(int(float(a)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

N = list(map(float, input().split()))
A = math.floor(N[0])
B = math.floor(N[1]*100)
ans = A * B
print(math.floor(ans/100))

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:
import math
x,y = map(float,input().split())
y*=100
a=int(x)*int(y)
a-=a%100
a/=100
a=int(a)
print(a)

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math

x, y = input().split()
x,y=[int(x),float(y)]
d=x*y
print(math.trunc(d))

Submission status: Wrong Answer

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

intmulti  = int(A*B)

print(intmulti)

Submission status: Wrong Answer

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

AI  = int(A)
BF  = float(B)
Mul = AI*BF

print(math.ceil(Mul))

Submission status: Wrong Answer

Solution code:
import math

line = input().rstrip()
line = line.split(' ')
A = int(line[0])
B = line[1].split('.')
if len(B) == 1:
    B = int(B[0]) * 100
elif len(B[1]) == 1:
    B = int(B[0]) * 100 + int(B[1]) * 10
else:
    B = int(B[0]) * 100 + int(B[1])

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

Submission status: Wrong Answer

Solution code:
a, b = input().split()
a = int(a)
b = float(b)
ans = str(a*b)
l = []
for i in range(len(ans)):
  if ans[i] == '.':
    break
  l += ans[i]
  
  
print(''.join(l))

Submission status: Wrong Answer

Solution code:
import math
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
  
ans = str(math.floor(int(a)*(bi*100+bf)))
N = ans.find('.')
if N > 0:
  ai = int(ans[:n-2])
else:
  ai = int(ans)
print(ans)

Submission status: Wrong Answer

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

print(math.floor(result))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

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

print(math.floor(A * B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import bisect
import heapq
import math
import random
import sys
from collections import Counter, defaultdict, deque
from decimal import ROUND_CEILING, ROUND_HALF_UP, Decimal
from functools import lru_cache, reduce
from itertools import combinations, combinations_with_replacement, product, permutations
from operator import add, mul, sub, or_

sys.setrecursionlimit(100000)
input = sys.stdin.readline
INF = 2**62-1

def read_int():
    return int(input())

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

def read_float():
    return float(input())

def read_float_n():
    return list(map(float, input().split()))

def read_str():
    return input().strip()

def read_str_n():
    return list(map(str, input().split()))

def error_print(*args):
    print(*args, file=sys.stderr)


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


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
from decimal import *
A,B = map(str,input().split())
A = int(A)
B = float(B)
root2 = Decimal(A) * Decimal(B)
n = 0
y = Decimal(str(root2)).quantize(Decimal(str(10**(n*-1))), rounding=ROUND_DOWN)
print(y)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
# スペース区切りの整数の入力
a,b = map(float, input().split())

     
print("{}".format(math.floor(a*b)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

A1 = int(A)
B1 = float(B)

B2 = B1 * 100
B3 = int(B2)

product = A1 * B3 / 100

print(math.floor(product))

Submission status: Wrong Answer

Solution code:
x,y=map(float,input().split())
p=int(y)*x
y-=int(y)
q=x*y
p+=int(q)
print('%d'%(p))

Submission status: Wrong Answer

Solution code:
import sys
imput=sys.stdin.readline
a,b = input().split()
a= int(a)
b=float(b)

import math
print(int(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:
#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()

if b == 10.00:
    print(a*b)
    exit()

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import *
def ABC_169_C():
    getcontext().prec=28
    A,B= map(float, input().split())
    print(int(Decimal(A*B)))

if __name__ == '__main__':

    ABC_169_C()

Submission status: Wrong Answer

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

print(math.floor(x*y))

Submission status: Wrong Answer

Solution code:
import math

def main():
    inputList = input().split()
    print(int(int(inputList[0]) * float(inputList[1])))

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split())
times = 0
a = int(a)
if a == 0 or b == 0:
    print(0)
else:
    for k in range(0, a):
        times += b
    new_times = times // 1
    print(new_times)

Submission status: Wrong Answer

Solution code:
a,b=map(float,input().split())
v=b-int(b)
k=a*int(b)
k1=v*a
print(int(k+k1))

Submission status: Wrong Answer

Solution code:
A, B = input().split()
s = float(A)*float(B)
S = str(s)
k = len(str(s))
for i in range(k):
  if S[i] ==".":
    exit()
  else:
    print(S[i], end ="")

Submission status: Wrong Answer

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

def main(A, B):
    if A == 0.0 or B == 0.0:
        return 0
    else:
        b1 = int(B)
        b2 = float(B) - float(b1)
        
        ans = A*b1 + A*b2
        return int(ans)


print(main(A, B))

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(int(aa * bb1 + aa // 10 * bb2 + aa // 100 * bb3))

Submission status: Wrong Answer

Solution code:
A,B = input().split()
A = int(A)
B = int(float(B)*100)
N = A*B
S = str(A*B)
if N >= 100:
    print(S[:-2])
else:
    print(0)

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

ans = A*B
ans -= ans % 100
ans //= 100

print(ans)

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
C = '{:.2f}'.format(B)
a = float(A) * float(C)
print(int(float(a)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

A,B=input().split()

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

Submission status: Wrong Answer

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

a=float(A)
b=float(B)
c=a*b

print(int(c))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
nums = input().split(" ")
a,b = int(nums[0]), float(nums[1])
b = int(b * 100)
ans = a*b/100
print(int(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 = int(a//100)
b = int(b*100)

ans = int(a * b)

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

if b == 10.00:
    print(a*b)

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 math

if __name__ == "__main__":

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import re
a, b = map(float, input().split())
ans = re.search(r'\d+', str(a*b))
print(ans.group())

Submission status: Wrong Answer

Solution code:
import bisect
import heapq
import math
import random
import sys
from collections import Counter, defaultdict, deque
from decimal import ROUND_CEILING, ROUND_HALF_UP, Decimal
from functools import lru_cache, reduce
from itertools import combinations, combinations_with_replacement, product, permutations
from operator import add, mul, sub, or_

sys.setrecursionlimit(100000)
input = sys.stdin.readline
INF = 2**62-1

def read_int():
    return int(input())

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

def read_float():
    return float(input())

def read_float_n():
    return list(map(float, input().split()))

def read_str():
    return input().strip()

def read_str_n():
    return list(map(str, input().split()))

def error_print(*args):
    print(*args, file=sys.stderr)


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


if __name__ == '__main__':
    main()

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)
    t = "00000000" + t
    print(num[:-3] + t[-4:-1])

Submission status: Wrong Answer

Solution code:
import math
A,B = input().split()
A = int(A)
B = float(B)
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
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())
k= list(readline().split())
a,b=int(k[0]),float(k[1])
print(int(a*b))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal

a,b = list(map(float, input().split()))
#print(a)
#print(b)

#ab = a*b
#print(ab)
ac = Decimal(a*b)
print(int(ac))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

C=A*B100
print(C//100)

Submission status: Wrong Answer

Solution code:
a,b=input().split()
a=list(map(int,a))
b=float(b)
s=len(a)
for i in range(s):
  a[i]=a[i]*b
  a[i]*=10**(s-1-i)
  a[i]=int(a[i])
print(sum(a))

Submission status: Wrong Answer

Solution code:
input_ = input()
input_list = input_.split(" ")
Adiv100, Bx100 = int(input_list[0])/100, int(float(input_list[1])*100)
print(int(Adiv100 * Bx100))

Submission status: Wrong Answer

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

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(int(aa * bb1 + aa / 10 * bb2 + aa / 100 * bb3))

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:
import math
A,B=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')
e = np.array([],dtype='f16')
e = c*d
print(int(e))

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 sys
input = sys.stdin.readline
#n = int(input())
#l = list(map(int, input().split()))
'''
A=[]
B=[]
for i in range():
    a, b = map(int, input().split())
    A.append(a)
    B.append(b)'''
import math
from fractions import Fraction
ab=input().split()
a=int(ab[0])
#print(int(float(ab[1])*100))
b=int(float(ab[1])*100)
#print(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(int(math.floor(A*B)))
#999999999999999
#999999999999999
#1000000000000000

Submission status: Wrong Answer

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



z = a * b




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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

if a==0 or b==0:
	ans = 0

print(ans)

Submission status: Wrong Answer

Solution code:
import sys
sys.setrecursionlimit(10^20)
a,b = map(float,input().split())
b = 100*b
#print(int(b))
c = int(b)*int(a)
#print(c)
print(c//100)

Submission status: Wrong Answer

Solution code:
N = [float(e) for e in input().split()]
ans = str(N[0] * N[1])
i=-1
T=True
while T:
    if(ans[i] == '.'):
        t = i
        T = False
        break
    i-=1
ans1 = ans[0:t]
print(int(ans1))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

a = int(arr[0])
b = arr[1]

print(math.floor(a*b))

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

print(int(A * B))

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np
import math
a,b = map(float,input().split())
aa = int(np.trunc(a))
bb = math.floor(b * 10 ** 2) / (10 ** 2)
print(int(np.trunc(aa * bb)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

if abs(a*b - (int(a*b))) > 1:
    print(int(a*b)+1)
else:
    print(int(a*b))

Submission status: Wrong Answer

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

print(int(int(A)*(int(L[0])+(int(L[1])/100))))

Submission status: Wrong Answer

Solution code:
a,b=map(float,input().split())
v=b-int(b)
k=a*int(b)
k1=v*a
print(k+k1)

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:
List = list(map(float, input().split()))
X = List[0] * List[1]

print(int(X))

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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

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

ans = A * B
ans = str(ans)
ans = ans.split(".")

print(ans[0])

Submission status: Wrong Answer

Solution code:
import math

A, B = [float(i) for i in input().split()]
ans = math.floor(A*B) 

#print(A)
#print(B)
print(ans)

Submission status: Wrong Answer

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