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:
from sys import stdin
import math
A, B= map(float, stdin.readline().rstrip().split())

tmp = A*B
# print(tmp)
#
# str = str(float)
#
# res = ''
# for _ in str:
#     if _ =='.':
#         break
#     res += _
# res2= int(res)
#
# print(res2)

print(math.floor(tmp))

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:
import math
A, B = map(float, input().split())
S = math.floor(A*B)
print(S)

Submission status: Wrong Answer

Solution code:
from decimal import *

A,B = map(str,input().split())
A_B = Decimal(float(A)) * Decimal(float(B))
n = 1
ans = Decimal(str(A_B)).quantize(Decimal(str(10**(n*-1))), rounding=ROUND_DOWN)
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

c=int(a*b)//100

print(c)

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

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

print(math.floor(a * b))

Submission status: Wrong Answer

Solution code:
import math

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

#print(math.floor(c * b))
  
#print(int(c * b))

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

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

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:
A,B = map(float,input().split())
ans = str(A*B)
if ans[-3] == '.':
    a = ans[0:len(ans) - 3]
    print(a)
elif ans[-2] == '.':
    a = ans[0:len(ans) - 2]
    print(a)
else:
    print(0)

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

a = int(a)
b1,b2 = int(b[:-3]), float("0" + b[-3:])
print(a*b1+int(a*b2))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

a = int(a)
f = [0, 0, 0]
f[0] = int(b[0])
f[1] = int(b[2])
f[2] = int(b[3])

x = math.floor( a*f[0] + a*0.1*f[1] + a*0.01*f[2] )
print(x)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
sys.setrecursionlimit(10**8)
def ii(): return int(sys.stdin.readline())
def mi(): return map(float, sys.stdin.readline().split())
def li(): return list(map(int, sys.stdin.readline().split()))
def li2(N): return [list(map(int, sys.stdin.readline().split())) for i in range(N)]
def dp2(ini, i, j): return [[ini]*i for i2 in range(j)]
def dp3(ini, i, j, k): return [[[ini]*i for i2 in range(j)] for i3 in range(k)]
#import bisect #bisect.bisect_left(B, a)
#from collections import defaultdict #d = defaultdict(int) d[key] += value
#from collections import Counter # a = Counter(A).most_common()
#from itertools import accumulate #list(accumulate(A))
import math
from decimal import Decimal
A, B = mi()
#A = Decimal(int(A))
#B = Decimal(B)

B = B*100
if B == 0.00:
    print(0)
    exit()
C = A*B
print(int(C//100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
if __name__ == '__main__':
    # n = input()
    inputline = input()
    parsed_input = inputline.split(" ")
    a = float(parsed_input[0])
    b = float(parsed_input[1])
    total = int(a * b)
    print(total)

Submission status: Wrong Answer

Solution code:
inputs = list(map(float, input().split()))
print(inputs)
total = 1

total = inputs[0] * inputs[1]
#ans = math.floor(total)
ans = int(total)
#print(total)
print(ans)

Submission status: Wrong Answer

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

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

print(int(ans//100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import Decimal

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

Submission status: Wrong Answer

Solution code:
import math
import sys
N = input()
lista = N.split()

A = lista[0]
B = lista[1]

C = float(A)
D = float(B)
print(int(float(C*D)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

if a == 0 or b == 0:
  print(0)
else:
	times = a * b
	new_times = math.floor(times)
	print(int(new_times))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import bisect
import collections
import copy
import functools
import heapq
import math
import sys
from collections import deque
from collections import defaultdict
input = sys.stdin.readline
MOD = 10**9+7

a,b = list(map(float,(input().split())))
a = int(a)
bu = math.floor(b)
bd = int((b - bu)*100)
#print(bu,bd)

ans = a*bu
#print(a,bu,bd)
pro = a*bd

s = list(str(pro))

if len(s) >= 2:
    del s[-1]
    del s[-1]
elif len(s) == 1:
    del s[-1]

if s == []:
    n = 0
else:
    s = "".join(s)
    n = int(s)

ans += n
print(ans)
#print(a*b)

Submission status: Wrong Answer

Solution code:
from decimal import getcontext, Decimal

getcontext().prec = 4
a, b = map(Decimal, input().split())
print(int(a*b))

Submission status: Wrong Answer

Solution code:
#include <CodeforcesSolutions.h>
#include <ONLINE_JUDGE <solution.cf(contestID = "1359",problemID = "C",method = "GET")>.h>
"""
    Author : thekushalghosh
    Team   : CodeDiggers
 
    I prefer Python language over the C++ language :p :D
        
    Visit my website : thekushalghosh.github.io
"""
import sys,math,cmath,time,decimal
start_time = time.time()
##########################################################################
################# ---- THE ACTUAL CODE STARTS BELOW ---- #################

def multi(a, b):
    """
    """
    print(a)
    a = str(a)
    b = str(b)
    num = 0
    tmp = a.find('.')
    if tmp != -1:
        num = num + len(a) - tmp - 1
    tmp = b.find('.')
    if tmp != -1:
        num = num  + len(b) - tmp -1
    a1 = a.replace(".", "")
    b1 = b.replace(".", "")
    a1 = int(a1)
    b1 = int(b1)
    c = a1 * b1
    ans = [c, num]
    c = str(c)
    res = c[:len(c)-num]
    tmp = c[len(c)-num:]
    res = res + '.' + tmp
    return res

def solve():
    a,b = insr().split(" ")
    q = multi(a + ".0",b).index(".")
    print(multi(a + ".0",b)[:q])
                
################## ---- THE ACTUAL CODE ENDS ABOVE ---- ##################
##########################################################################
 
def main():
    global tt
    if not ONLINE_JUDGE:
        sys.stdin = open("input.txt","r")
        sys.stdout = open("output.txt","w")
    t = 1
    for tt in range(t):
        solve()
    if not ONLINE_JUDGE:
        print("Time Elapsed :",time.time() - start_time,"seconds")
    sys.stdout.close()
    
#---------------------- USER DEFINED INPUT FUNCTIONS ----------------------#
def inp():
    return(int(input()))
def inlt():
    return(list(map(int,input().split())))
def insr():
    return(input().strip())
def invr():
    return(map(float,input().split()))
 
#------------------ USER DEFINED PROGRAMMING FUNCTIONS ------------------#
def counter(a):
    q = [0] * max(a)
    for i in range(len(a)):
        q[a[i] - 1] = q[a[i] - 1] + 1
    return(q)
 
def string_counter(a):
    q = [0] * 26
    for i in range(len(a)):
        q[ord(a[i]) - 97] = q[ord(a[i]) - 97] + 1
    return(q)
 
ONLINE_JUDGE = __debug__
if ONLINE_JUDGE:
    input = sys.stdin.readline
    
main()

Submission status: Wrong Answer

Solution code:
import math
a, b = map(float, input().split())
res = ('{:.15f}'.format(a*b))
float_res = float(res)
print(math.floor(float_res))

Submission status: Wrong Answer

Solution code:
import math
A, B = input().split()
A, B = int(A), float(B)
print(math.floor(A*B) if A*B > 0 else math.floor(A*B)+1)

Submission status: Wrong Answer

Solution code:
import math

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

print(math.floor(A*B))

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
print("{}".format(int((A * B) - ((A * B) % 1))))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

def multiple_ab(a, b):
  ans = int(a * b)
  print(ans)

multiple_ab(a, b)

Submission status: Wrong Answer

Solution code:
import sys,collections as cl,bisect as bs,math
sys.setrecursionlimit(100000)
input = sys.stdin.readline
mod = 10**9+7
Max = sys.maxsize
def l(): #intのlist
	return list(map(int,input().split()))
def m(): #複数文字
	return map(float,input().split())
def onem(): #Nとかの取得
	return int(input())
def s(x): #圧縮
	a = []
	if len(x) == 0:
		return []
	aa = x[0]
	su = 1
	for i in range(len(x)-1):
		if aa != x[i+1]:
			a.append([aa,su])
			aa = x[i+1]
			su = 1
		else:
			su += 1
	a.append([aa,su])
	return a
def jo(x): #listをスペースごとに分ける
	return " ".join(map(str,x))
def max2(x): #他のときもどうように作成可能
	return max(map(max,x))
def In(x,a): #aがリスト(sorted)
    k = bs.bisect_left(a,x)
    if k != len(a) and a[k] ==  x:
        return True
    else:
        return False

def pow_k(x, n):
    ans = 1
    while n:
        if n % 2:
            ans *= x
        x *= x
        n >>= 1
    return ans

"""
def nibu(x,n,r):
	ll = 0
	rr = r
	while True:
		mid = (ll+rr)//2

	if rr == mid:
		return ll
	if (ここに評価入れる):
		rr = mid
	else:
		ll = mid+1
"""

a,b = m()
co = 0
po = b
while True:
	if int(po) == po:
		break

	else:
		po *= 10
		co += 1 
	


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

Submission status: Wrong Answer

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

print(math.floor(A*B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

a, b = map(float, input().split())
answer = math.floor(a*b)

print(answer)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys, math
def main():
    s = list(input().split())
    a = int(s[0])
    b = float(s[1])
    x,y = int(b), b-int(b)
    y = int(y*100)
    print(a*x + a*y//100)
    
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

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

print(A * B // 100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

print(int(math.floor(a * int(b * 100) / 100)))

Submission status: Wrong Answer

Solution code:
A,B = map(float,input().split())
A = str(int(A))
L = len(A)
if L == 1:
    print(int(int(A)*B))
else:
    a1,a2 = int(A[:L//2]),int(A[L//2:])
    B = round(B,2)
    print(int(a1*B*(10**(L//2)))+int(a2*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:
from math import floor
a, b = map(str ,input().split())
val = float(a) * float(b)
print(floor(val))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

tmp = a * b

res = math.floor(tmp)

print(res)

Submission status: Wrong Answer

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

c= str(a*b)

id=c.find(".")
if id==-1:
  print(c)
else:
  print( c[:id] )

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
a,b = map(str, sys.stdin.readline().rstrip("\n").split())
a = int(a)
b = int(b.replace('.', ''))
print(int(a*b/100))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal, ROUND_DOWN

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

n = Decimal(N)
k = Decimal(K)
print(Decimal(n*k).quantize(Decimal('0'), rounding=ROUND_DOWN))

Submission status: Wrong Answer

Solution code:

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

ans = a * b

print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
M,N = input().rstrip().split(" ")
N2 = 0
N2 += int(N[0]) * 100
N2 += int(N[2]) * 10
N2 += int(N[3])

M = int(M)

print(int(N2 * M / 100))

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
A = int(A)
A *= 100
B *= 10000
B = int(B)
#print(A, B)
res = A*B
#print(res, type(res))
print(res//10**6)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

import sys
import math


debug = False

def log(text):
    if debug:
        print(text)

def parse_input(lines_as_string = None):

    global debug
    lines = []
    if lines_as_string is None:
        debug = False
        # for line in sys.stdin:
        #     lines.append(line)
        lines.append(input())
    else:
        debug = True
        lines = [e for e in lines_as_string.split("\n")][1:-1]

    tokens = lines[0].split(' ')
    a = int(tokens[0])
    b = float(tokens[1])

    return (a, b)


def solve(a, b):
    
    c =  a * (b * 1000) // 1000

#    b2 = int(math.floor(b * 100))
#    c = math.floor((a * b2) // 100)

    return c
    


def main():
    # 出力
    result = solve(*parse_input())
    if isinstance(result, list):
        for r in result:
            print("%s" % r, sep='')
    else:
        print("%s" % result, sep='')

if __name__ == '__main__':

    main()

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:
import math
from decimal import *
getcontext().prec = 28
x,y = map(str,input().split()) 
X = Decimal(int(x))
Y = Decimal(float(y))
z = math.floor(X*Y)
print(int(z))

Submission status: Wrong Answer

Solution code:
import math

A, B = input().split()

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

Submission status: Wrong Answer

Solution code:
import math
str = input()

str2 = str.split(" ")

A = int(str2[0])
B = round(float(str2[1])-0.05, 2)

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

print(res)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
x=input().split(" ")  
n=int(x[0]) 

m=float(x[1]) 

ans=math.trunc(n*m)

print(ans)

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

print(int(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np
a,b = map(float,input().split())
List = np.array([a,b],dtype='object')
ans = np.prod(List)
#ans= ans//1
print(int(np.floor(ans)))

Submission status: Wrong Answer

Solution code:
import numpy as np

#f = open('./input_C.txt')
#A,B = f.readline().split()

A,B = input().split()

#A = int(A)
#B = float(B)
A=np.uint64(A)
B=np.float64(B)

#A_hund = int(A//100)
A_hund=np.uint64(A//100)
A_res = np.uint64(A-A_hund*100)

ans1 = np.uint64(A_hund * B * 100)
ans2 = np.uint64(A_res * B) 

#ans = A*B
ans = ans1+ans2
#ans = int(ans)
print(ans)

Submission status: Wrong Answer

Solution code:
import math


def main():
    A, B = input().split()
    a = int(A)
    b = int(B.replace('.', ''))
    ans = math.floor(a*b/100)
    print(ans)


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:

def readinput():
    #a,b=list(map(float,input().split()))
    a,b=input().split()
    a=int(a)
    b=float(b)
    return a,b

def main(a,b):
    #ans=int(a*b*10)//10
    b=int(b*100)
    ans=a*b//100
    return ans

if __name__=='__main__':
    a,b=readinput()
    ans=main(a,b)
    print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
N = [float(e) for e in input().split()]
ans = int(N[0]*N[1])
print(ans)

Submission status: Wrong Answer

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

tmpA = int(A)
tmpB = int(float(B)*100.0)

ans = str(tmpA*tmpB)

ans=ans[:len(ans)-2]

if len(ans)==0:
    ans=0

print(ans)

Submission status: Wrong Answer

Solution code:
# coding: utf-8
#C
a, b = map(float,input().split())
a = int(a)
b = int(b*100)

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

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

print(int(A*B))

Submission status: Wrong Answer

Solution code:
#n = int(input())
#a,b = map(int,input().split())
#a_L = list(map(int,input().split()))

from math import ceil
import math
a,b = map(float,input().split())
a = int(a)
b = int(b*100)

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

print(math.floor(a*b/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import *
getcontext().prec=2
getcontext().rounding=ROUND_DOWN
A,B=map(Decimal,input().split())
print(int(A*B))

Submission status: Wrong Answer

Solution code:
import itertools
import math
import fractions
import functools
import copy
from collections import deque
from functools import reduce

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-
A,B = input().split()
A = int(A)
B_i, B_d = map(int, B.split('.'))
if 1 <= B_d < 10:
    B_d *= 10
elif B_d == 0:
    pass

result_100 = A * (100*B_i+B_d)

if result_100 >= 100:
    print(str(result_100)[:-2])
else:
    print(0)

Submission status: Wrong Answer

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

a_i = int(a)
b_f = float(b)
print(int(a*b))
print(int(a_i*b_f))

Submission status: Wrong Answer

Solution code:
import math

a,b = input().split()

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

print(math.floor(a*b))

Submission status: Wrong Answer

Solution code:
import math

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

print(int(a*b))

Submission status: Wrong Answer

Solution code:
A,B=map(float,input().split())
ans=A*B
ans=str(ans)
count=-1
for i in reversed(ans):
    if(i=="."):
        break
    else:
        count-=1
ans=int(ans[:count])
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

C=int(A)
D=int(B*100)
E=int(C*D/100)

print (E)

Submission status: Wrong Answer

Solution code:
import math

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

ans = math.floor(A*B)

print(ans)

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
s,ss=input().split()
i=int(s)
f=float(ss)
s=str(i*f)
print(s.split(".")[0])

Submission status: Wrong Answer

Solution code:
import math

if __name__ == "__main__":
    A, B = input().split()
    A = int(A)
    B = float(B)
    ret = A * B
    print(math.floor(ret) if 0 <= ret else math.floor(ret + 1))

Submission status: Wrong Answer

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

print(int(A*d+e))

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 sys
import math
from decimal import Decimal
def get_array(): return list(map(int,sys.stdin.readline().strip().split()))
def get_ints(): return map(int,sys.stdin.readline().strip().split())
def input(): return sys.stdin.readline().strip()
a,b=input().split()
c=int(a)
d=float(b)
e=c*d 
print(int(e))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

print(math.floor(A*B))

Submission status: Wrong Answer

Solution code:
import math
A,B=map(str,input().split())
ia=int(A)
fb=float(B)
ib=math.floor(fb*100)

print(int(ia/100*ib))

Submission status: Wrong Answer

Solution code:
ab = input()
ablist = ab.split(' ')
a = int(ablist[0])
b = float(ablist[1])
b1 = int(b)
b2 = b - b1
b3 = int(b2 * 100)
b4 = b3 * a
result = a * b1 + b4 // 100
print(result)

Submission status: Wrong Answer

Solution code:
s = tuple(input().split())
a=[]
x=0
for i in s:
    l = len(i)
    d = i.find('.')
    if d == -1:
        d = 0
        n = int(i)
    else:
        n = int(i[:d] + i[d+1:])
        d = l - d - 1
    a.append(n)
    x += d
print(int(a[0]*a[1]/pow(10,x)))

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
from decimal import *
getcontext().prec = 16
a,b=map(float, input().split())
a = Decimal(a)
b = Decimal(b)

print(math.floor(a*b))

Submission status: Wrong Answer

Solution code:
import sys
inp = list(map(float,input().split()))
a = int(inp[0])
b = float(inp[1])
#print(a)
#print(b)
bb = int(b * 100)
print(int(a * bb / 100))
#prod = 1
#overflow = False
#
#a = list(map(int,input().split()))
#
#for aa in a:
#  if prod * aa > 1000000 * 1000000 * 1000000:
#    overflow = True
#  else:
#    prod = prod * aa
#
#for aa in a:
#  if aa == 0:
#    overflow = False
#
#if overflow:
#  print(-1)
#else:
#  print(prod)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A,B = [float(i) for i in input().split()]
A = int(A)
a = int(B)
b = int(10*B)%10
c = int(100*B)%10
T = (A*b)%10
Y = ((A*c)//10)%10
U = (Y+T)//10
ans = A*a
ans += (A*b)//10
ans += (A*c)//100
ans += U
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np
a, b = np.array(input().split(), dtype=np.float64)
print("{:.0f}".format(a*b))

Submission status: Wrong Answer

Solution code:
num1,num2 = map(float,input().split())
print(int(num1 * num2))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

print(ans)

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
#n = int(input())
a, b = map(str, input().split())
a = int(a)
b = float(b)
#x, y, z = map(int, input().split())
#a, b, h, m = map(int, input().split())
#arr = list(map(int, input().split()))
	
print(int(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
nums = input()

s = nums.split(" ")

ans = str(float(s[0]) * float(s[1]))
index = ans.find(".")

print(int(ans[:index]))

Submission status: Wrong Answer

Solution code:
import math

def main():
        AB = input().split()
        A, B = int(AB[0]), float(AB[1])

        return math.floor(A*B)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a,b=input().split()
print(math.ceil(float(a)*float(b))-1 if float(a)!=0 and float(b)!=0 and float.is_integer(float(a)*float(b))!=1 else math.ceil(float(a)*float(b)) if float(a)!=0 and float(b)!=0 and float.is_integer(float(a)*float(b))==1 else "0")

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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