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())
A = int(A)
B = int(B*100)
print(math.floor(A*B/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

a = int(a)

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

Submission status: Wrong Answer

Solution code:
A,B = map(float,input().split())
A = int(A)
b = int(B*100)
ans = str(A*b)
print(ans[:-2])

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

a = int(a)
b = float(b) * 100

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

Submission status: Wrong Answer

Solution code:
import collections
from collections import defaultdict
import math
import numpy as np
import re
import itertools
import bisect
import pprint
from collections import deque

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


print(math.floor(round(a*b,2)))

Submission status: Wrong Answer

Solution code:
a, b = list(map(float,input().split()))
mul = str(a * b)
for i in (mul):
    if i == '.':
        pos= mul.index(i)
print(mul[:pos])

Submission status: Wrong Answer

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

import math

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

Submission status: Wrong Answer

Solution code:
import sys
import math


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


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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


def solve(A: int, B: float):
    Bbig = int(B)
    Bsmall = int((B - Bbig) * 10)
    Bsmall2 = int((B - Bbig) * 100) - Bsmall * 10
    Abig = A * Bbig
    Asmall = (A * Bsmall) // 10
    Asmall2 = (A * Bsmall2) // 100
    print(Abig + Asmall + Asmall2)
    return


# Generated by 1.1.7.1 https://github.com/kyuridenamida/atcoder-tools  (tips: You use the default template now. You can remove this line by using your custom template)
def main():
    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    A = int(next(tokens))  # type: int
    B = float(next(tokens))  # type: float
    solve(A, B)

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

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

m=fa*fb

print(int(m-m%1))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal,getcontext
getcontext().prec = 200
A,B = input().split()
A = int(A)
B = float(B)

b = int(B)
c = B - b 

s = Decimal(A*c)//1

print(A*b + s)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import sqrt,gcd,ceil 
def ii():return int(input())
def mi():return map(int,input().split())
def li():return list(mi())
def si():return input()

s=input().split()
a=int(s[0])
b=float(s[1])
b1=int(b)
ans=a*b1
ans1=(b-b1)*a
print(ans+int(ans1))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from sys import stdin

def main():

    input = stdin.readline

    A,B = map(float,input().split())
    
    ans = int(A * round(B,3))

    print(ans)

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
import math

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

B = round(B, 2)
A = int(A)

ans = round(A*B, 2)

print(math.floor(ans))

Submission status: Wrong Answer

Solution code:
import math
b = [float(x) for x in input().split()]
c = int(b[0]*b[1])
print(c)

Submission status: Wrong Answer

Solution code:
X, Y = input().split()
X = int(X) * 100
Y = int(float(Y) * 100)
print(X * Y // 10000)

Submission status: Wrong Answer

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

B_tmp1 = B - int(B)
B_tmp2 = int(B)
tmp = math.floor(A*B_tmp2) + math.floor(A*B_tmp1)
print(tmp)

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

result = A * B

print(int(result / 100))

Submission status: Wrong Answer

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

res = (A+0.00000000000000001)*(B+0.00000000000000001)

print(int(res))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

s = input().split()

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

seisu = math.floor(B)
syosu = B - seisu

big = A*seisu
small = A*(int(syosu*100))
if small >= 100:
  small = int(str(small)[:-2])
else:
  small = 0

print(big+small)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

a, b = input().split()

ax = int(a)

ans = 0

b = b.replace(".","")

for i in range(0,3):
    ans += (ax//(10**i))*int(b[i])

print(ans)

Submission status: Wrong Answer

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

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

print(math.floor(A*B))

Submission status: Wrong Answer

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

ans = iA * iB
ans += fB100 * iA // 100
print(ans)

Submission status: Wrong Answer

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


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


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

from math import isclose, floor, ceil

a, b = map(float, readline().split())
if isclose(a * b, ceil(a * b)):
    print(ceil(a * b))
else:
    print(floor(a * b))

Submission status: Wrong Answer

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

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
line = input()
a, b = line.split(" ")
a, b = int(a), float(b)

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

Submission status: Wrong Answer

Solution code:
import numpy as np
import math

A,B = (float(x) for x in input().split())
B = round(B, 2)

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

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a,b=map(float,input().split())
a=int(a)
bb=list(str(int(b*100)))
if len(bb)==1:
  bb=[0,0]+bb
if len(bb)==2:
  bb=[0]+bb
ans=0
ans+=int(int(bb[0])*a)//1
x=int(int(bb[1])*a/10+int(bb[-1])*a/100)
ans+=x
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

print(int(A*B))

Submission status: Wrong Answer

Solution code:
s = input().split()
s = [float(i) for i in s]
print(int(s[0] * s[1])//1)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
def main():
    A , B = input().split()
    A = int(A)
    B = float(B)
    C = A * B
    #print(C)
    D = str(C)
    D = D.split(".")[0]
    #print(D)
    E = int(D)
    print(str(E))



if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

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

result = math.floor(float(A * B / 10000.00))

print(result)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

b100=B[0]+B[2]+B[3]

ans=int(A)*int(b100)
ans_str="{0:d}".format(ans)
print(ans_str[:-2])

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#C
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())
C=int(100*B)
ans=A*C
print(int(ans//100))

Submission status: Wrong Answer

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

print(a * b // 100)

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import floor

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

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

Submission status: Wrong Answer

Solution code:
'''     ##     ##  #######  # #  ######
        ##     ##  ##   ##  ###    ##
        ##     ##  ##    #  # #    ##
        #########  #######  # #    ##    '''

import sys
import math
# sys.setrecursionlimit(10**6)

def get_ints(): return map(int, sys.stdin.readline().strip().split())
def get_array(): return list(map(int, sys.stdin.readline().strip().split()))

def printspx(*args): return print(*args, end="")
def printsp(*args): return print(*args, end=" ")
def printchk(*args): return print(*args, end=" \ ")

MODPRIME = int(1e9+7); BABYMOD = 998244353;

if __name__ == "__main__":
    a, b = map(float, input().split())
    print(math.trunc(a*b))



# #############################################################################
'''
THE LOGIC AND APPROACH IS BY ME @luctivud ( UDIT GUPTA )
SOME PARTS OF THE CODE HAS BEEN TAKEN FROM WEBSITES LIKE::
(I Own the code if no link is provided here or I may have missed mentioning it)
>>> DO NOT PLAGIARISE.
TESTCASES:
'''

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

b *= 100

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

Submission status: Wrong Answer

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

print(int(a[0] * a[1]))

Submission status: Wrong Answer

Solution code:
A, B = [i for i in input().split()]
a = int(A)
b = float(B)
print(int(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import *
_input = list(input().split())
A = Decimal(int(_input[0]))
B = Decimal(float(_input[1]))

print(int(A * B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

x = input().split()
a_ = x[0]
b = float(x[1])

if len(a_)<=8:
    a = int(a_)
    print(math.floor(a*b))
else:
    a_div = int(float(a_)/(10**9))
    b_mul = b*100
    print(math.floor(a_div*b_mul*10**7))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys

def solve():
    input = sys.stdin.readline
    A, B = map(float, input().split())
    A = int(A)
    B = int(B * 100)
    print(A * B // 100)

    return 0

if __name__ == "__main__":
    solve()

Submission status: Wrong Answer

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


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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

seisuu=b//1
syousuu=b-seisuu

seisuu=seisuu*a
seisuu2=(syousuu*a)//1

print(int(seisuu+seisuu2))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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

print(int(a * b / 100))

Submission status: Wrong Answer

Solution code:
import math

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

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

print(math.floor(a * b))

Submission status: Wrong Answer

Solution code:
"""
N = list(map(int,input().split()))
S = [str(input()) for _ in range(N)]
S = [list(map(int,list(input()))) for _ in range(h)] 
print(*S,sep="")
"""

import sys
sys.setrecursionlimit(10**6)
input = lambda: sys.stdin.readline().rstrip()
inf = float("inf") # 無限

from math import floor

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

Submission status: Wrong Answer

Solution code:
import math

n1,n2=map(float,input().split())
ans=n1*n2
ans=math.floor(ans)
print(ans)

Submission status: Wrong Answer

Solution code:
import math

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

print(math.floor(a * b))

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = [float(x) for x in input().split()]
answer = int(a * b)
print(answer)

Submission status: Wrong Answer

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


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



if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
a,b = map(float, input().split())
k = int(b)
l = b-k
if k==b:
    print(int(a*b))
else:
    x = int(int(l*100)*a/100)
    print(int(x+a*k))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(math.floor(int(A[0]) * float(A[1])))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import sys
import math

input = sys.stdin.readline
 
def main():
  a,b = map(float, input().split())
  if a==0 or b== 0:
    print(0)
    sys.exit()
  print(str(math.floor(a * b)))

if __name__ == '__main__':
  main()

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:
#!/usr/bin/env python

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

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

a = int(a)
b = float(b)
bb = int(b*100)

c = str(a*bb)
if len(c)>2:
    cc = c[:-2]
else:
    cc = "0"

print(int(cc))

Submission status: Wrong Answer

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

def solve(A , B):
    b_i = int(str(B)[2:])/100
    # print(b_i)
    b = int((int(A)*b_i)//1)
    a = int(A)*int(str(B)[0]) + b
    # print(b)
    print(a)

    return


# Generated by 1.1.7.1 https://github.com/kyuridenamida/atcoder-tools  (tips: You use the default template now. You can remove this line by using your custom template)
def main():
    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    A = next(tokens)  # type: int
    B = next(tokens)  # type: float
    solve(A, B)

if __name__ == '__main__':
    main()

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

x = r[0] * r[1]

print(math.floor(x))

Submission status: Wrong Answer

Solution code:
import sys
sys.setrecursionlimit(10**6)
from math import floor,ceil,sqrt,factorial,log
from heapq import heappop, heappush, heappushpop
from collections import Counter,defaultdict,deque
from itertools import accumulate,permutations,combinations,product,combinations_with_replacement
from bisect import bisect_left,bisect_right
from copy import deepcopy
from operator import itemgetter
from fractions import gcd
mod = 10 ** 9 + 7
inf = float('inf')
ninf = -float('inf')
 
#整数input
def ii(): return int(sys.stdin.readline().rstrip()) #int(input())
def mii(): return map(int,sys.stdin.readline().rstrip().split())
def limii(): return list(mii()) #list(map(int,input().split()))
def lin(n:int): return [ii() for _ in range(n)]
def llint(n: int): return [limii() for _ in range(n)]
#文字列input
def ss(): return sys.stdin.readline().rstrip() #input()
def mss(): return sys.stdin.readline().rstrip().split()
def limss(): return list(mss()) #list(input().split())
def lst(n:int): return [ss() for _ in range(n)]
def llstr(n: int): return [limss() for _ in range(n)]

#本当に貪欲法か？ DP法では？？
#本当に貪欲法か？ DP法では？？
#本当に貪欲法か？ DP法では？？

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

if "." in list(b):
    bi,bf=b.split(".")
    
    ans1=a*int(bi)
    
    if len(list(bf))>0:
        cnt=1
        for i in list(bf):
            if cnt==1:
                p=a*int(i)//10
                ans1+=p
                cnt+=1
            elif cnt==2:
                p=a*int(i)//100
                ans1+=p
    print(floor(ans1))
else:
    print(a*int(b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a,b = input().split()
S = int(a)
T = float(b)
K = str(S*T)
ans = ""
for i in range(len(K)):
    if K[i] == ".":
        break
    else:
        ans += K[i]
print(ans)

Submission status: Wrong Answer

Solution code:
a,b = input().split()
a = int(a)
b0 = float(b) // 1
b1 = float(b)*10 % 10
b2 = float(b)*100 % 10
print(int(a*b0+a*b1/10+a*b2/100))

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

Solution code:
A, B = map(str, input().split())
strC = str(int(A) * float(B))
print(strC[:-3])

Submission status: Wrong Answer

Solution code:
import math

A, B = map(lambda x: float(x), input().split(" "))

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

result = result // 100

print(result)

Submission status: Wrong Answer

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

import math
print(math.floor(ans))

Submission status: Wrong Answer

Solution code:
INT_MAX=10**11+7
MOD=10**9+7
def INPUT():return list(float(i) for i in input().split())
def LIST_1D_ARRAY(n):return [0 for _ in range(n)]
def LIST_2D_ARRAY(m,n):return [[0 for _ in range(n)]for _ in range(m)]
#=======================================================================
#n=int(input())
a,b=INPUT()
a=int(a)
x=int(b)
y=b%1
print(a*x+int(a*y))

Submission status: Wrong Answer

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

print(math.floor(a*b))

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
S = str(A*B)
n = 0
for i in reversed(range(len(S))):
    if S[i] == '.':
        n = i
        break
print(int(S[:n]))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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)

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

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
from math import floor

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

Submission status: Wrong Answer

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

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=input().split()
A=float(A)
B=float(B)
C=A*B
D=math.floor(C)
print(D)

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

x = input().split(' ')
paramA = int(x[0])
paramB = int(float(x[1]) * 100)
if x[0] == '0' and x[1] == '0.00':
    print(0)
else:
    print(math.floor(paramA * paramB / 100))

Submission status: Wrong Answer

Solution code:
import math

a, b = input().split()

ax = int(a)

ans = 0

b = b.replace(".","")

print(b)
for i in range(0,3):
    ans += (ax//(10**i))*int(b[i])

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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


class Solution:
    def main(self):
        a, b = input().split()
        print(int(float(b)*100) * int(a) // 100)

# Run main
if __name__ == '__main__':
    Solution().main()

Submission status: Wrong Answer

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

ans = a * b

ans //= 100

print(ans)

Submission status: Wrong Answer

Solution code:
import math

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

A = int(A)

ans = math.floor(A * B)

print(ans)

Submission status: Wrong Answer

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

from decimal import *

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int(a*b));

Submission status: Wrong Answer

Solution code:
import bisect,collections,copy,heapq,itertools,math,numpy,string
import sys
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(float,sys.stdin.readline().rstrip().split()))
def S(): return sys.stdin.readline().rstrip()
def LS(): return list(sys.stdin.readline().rstrip().split())

A,B = LI()
A = int(A)
#print(A,B)
print(math.floor(A*B))

Submission status: Wrong Answer

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

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

print(ab)

Submission status: Wrong Answer

Solution code:
import sys

sys.setrecursionlimit(10000000)
import os
import math
import bisect
import collections
import itertools
import heapq
import re
import queue

# import fractions

ii = lambda: int(sys.stdin.buffer.readline().rstrip())
il = lambda: list(map(int, sys.stdin.buffer.readline().split()))
fl = lambda: list(map(float, sys.stdin.buffer.readline().split()))
iln = lambda n: [int(sys.stdin.buffer.readline().rstrip()) for _ in range(n)]

iss = lambda: sys.stdin.buffer.readline().decode().rstrip()
sl = lambda: list(map(str, sys.stdin.buffer.readline().decode().split()))
isn = lambda n: [sys.stdin.buffer.readline().decode().rstrip() for _ in range(n)]

lcm = lambda x, y: (x * y) // math.gcd(x, y)
# lcm = lambda x, y: (x * y) // fractions.gcd(x, y)

MOD = 10 ** 9 + 7
MAX = float('inf')


def main():
    if os.getenv("LOCAL"):
        sys.stdin = open("input.txt", "r")

    A, B = fl()
    A = int(A)
    B = int(B * 100)
    print((A*B)//100)


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

ans = 0
for i in range(B):
    ans += A

print((ans)//100)

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

print(math.floor(ans))

Submission status: Wrong Answer

Solution code:
'''
    handle - pruvi007
    questionName - 
    Contest - 
    Topic - 
    Platform - 
'''
from sys import stdin, stdout
from collections import defaultdict

def main():
    a = stdin.readline().split('\n')[0]
    A,B = a.split()
    A = int(A)
    B = float(B)
    import math
    print( math.trunc(A*B) )

main()

Submission status: Wrong Answer

Solution code:
import math
A,B = input().split()
a = int(A)
b = float(B)
#b_format = format(b,"2f")
print(math.floor(a*b))

Submission status: Wrong Answer

Solution code:
a,b = input().split() 
a = int(a)
b = float(b)
c = (a*b)
aks = str(c)
for i in aks:
    if i=='.':
        break
    print(i,end='')

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

a = A*B

print(math.floor(a))

Submission status: Wrong Answer

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

print(int(A*B/1))

Submission status: Wrong Answer

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

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 numpy as np
from functools import *
import sys
sys.setrecursionlimit(100000)


def gcd(a, b):
	while b:
		a, b = b, a % b
	return a


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


a,b=acinput()

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

Submission status: Wrong Answer

Solution code:
import sys
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))  #空白あり
def LI2(): return list(map(int,sys.stdin.readline().rstrip()))  #空白なし
def S(): return sys.stdin.readline().rstrip()
def LS(): return list(sys.stdin.readline().rstrip().split())  #空白あり
def LS2(): return list(sys.stdin.readline().rstrip())  #空白なし

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

from math import floor


print((A*B)//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:
#!/bin/python3

import sys
# input = sys.stdin.readline

def main():
  a, b = list(map(float, input().strip().split()))
  result = int(a * b)
  print(result)

main()

Submission status: Wrong Answer

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

B *= 100

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

product = str(A * B)

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