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

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

print(solve())

Submission status: Wrong Answer

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

a = int(a)
b = float(b)
b = '{:.2f}'.format(b)
b = float(b)

print(int(a * b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
import math


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

Submission status: Wrong Answer

Solution code:
A, B = input().strip().split(" ")
BZ, d1, d2 = int(B[0]), int(B[2]), int(B[3])

def multiply(str_num, integer):
    result = []
    forward = 0
    for i in range(len(str_num) - 1, -1, -1):
        s = str_num[i]
        r = int(s) * integer
        now = r - int(r / 10) + forward
        forward = int(r / 10)
        result.insert(0, str(now))
    return int("".join(result))

print(multiply(A, BZ) + int(multiply(A, d1) / 10) + int(multiply(A, d2) / 100))
# print(multiply(A, BZ))

Submission status: Wrong Answer

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

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



if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
import sys

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

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

a = int(a)

print(int(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

b = format(round(b, 2))
print(b)
ans = Decimal(a) * Decimal(b)

print(int(ans))

Submission status: Wrong Answer

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

a=int(a)

b=int(b*100)

print(a*b//100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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


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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

a = round(a, 2)
b = round(b, 2)

print(int(a*b))

Submission status: Wrong Answer

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

y = a*b
s = y//2
amari = y%2

ans = 2*s+int(amari)
ans = int(ans)
print(ans)

Submission status: Wrong Answer

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

print(res)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a,b = map(str, input().split())
a = int(a)
b = b.replace(".","")
if len(b) == 2:
    b = b + '0'
b = int(b)
ans = a*b
print(math.floor(ans/100))

Submission status: Wrong Answer

Solution code:
import math
a,b = map(float,input().split())
if a == 0 or b == 0.00 or a * b < 1:
    print(0)
else:
    print(math.floor(int(a)*b))

Submission status: Wrong Answer

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

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)

#C = int((int(A) * int(float(B) * 100)) / 100)

#C = int(int(int(A)/100) * int(100 * float(B)) + (int(A) % 100) * float(B))


#C = math.floor(int(A) * float(B))
print(C)

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

Submission status: Wrong Answer

Solution code:
import math
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())
a = int(A)
b = float(A- a)
print(math.floor(a* B+ b* B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(round(math.floor(ans)))

Submission status: Wrong Answer

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

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

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:
ma = lambda :map(int,input().split())
ni = lambda:int(input())
import collections
import math
import itertools
gcd = math.gcd
a,b = input().split()
a = int(a)
b = float(b)
print(int(a*b))

Submission status: Wrong Answer

Solution code:
###############################################################################
#Imports
import collections
import itertools
from functools import lru_cache
import sys
import math
###############################################################################
#Constants
MOD = int(1e9)+7
###############################################################################
#Helper
def helper():
	pass
###############################################################################
#Solver
def solve():
	a, b = map(float, input().split(' '))
	print(int(a*b))

###############################################################################
#Driver
t = 1
for _ in range(t):
	solve()
###############################################################################

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal

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

a = Decimal(a)
b = Decimal(b)


print(math.floor(a * b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
imput=sys.stdin.readline
S = input().split()
a= int(S[0])
b=float(S[1])

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

Submission status: Wrong Answer

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

ans = a*b

print(math.floor(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

Solution code:


A, B = input().split()
A = float(A)
B = float(B)
b1 = int(B)
b2 = float(B) - float(b1)
 
ans = A*b1 + A*b2
 
print(int(ans))

Submission status: Wrong Answer

Solution code:
x=input().split()
a=int(x[0])
b=float(x[-1])
b_nu,b_de = b.as_integer_ratio()
print(int((a*b_nu)/b_de))

Submission status: Wrong Answer

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

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:
import math
def main():
    a, b = input().split()
    a = int(a)
    b = float(b)
    print(math.floor(a*b))
    
    
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

main()

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(ans)
#print(a*b)

Submission status: Wrong Answer

Solution code:
# coding: utf-8

import math

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A,B = map(float, input().split())
b = "{:.3f}".format(B)
bb = float(b)
print(bb)
C = A * bb

print(int(C))

Submission status: Wrong Answer

Solution code:
c,d = input().split()

a = int(c)
b = float(d) 

print(int(a*b))

Submission status: Wrong Answer

Solution code:
import math
#from decimal import *
a,b = map(float, input().split())
int(a)
b = b*100
int(b)
#print(int(a))
#print(int(b))
#b_i = float(b - math.floor(b))
#print(b_i)
ans = int(int(a)*int(b))
#Decimal(ans)
#ans_i = math.floor(a*b_i)
# ans = math.floor(Decimal(a)*Decimal(b))

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

Submission status: Wrong Answer

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

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

print(ans)

Submission status: Wrong Answer

Solution code:
from decimal import *
import math
r = list(map(float,input().split()))
x = Decimal(r[0])
y = Decimal(str(r[1])).quantize(Decimal(str(10**(2*-1))), rounding=ROUND_DOWN)
z = x * y

x = math.floor(x)

print(x)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

a = int(a)
b = float(b)
b = '{:.2f}'.format(b)
b = float(b)

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

Submission status: Wrong Answer

Solution code:
from fractions import Fraction

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

B = int(B * 100)
B = Fraction(B, 100)
A = int(A)

print(int(A*B))

Submission status: Wrong Answer

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

    A = int(A)
    bb = int(B*100)
    ans = A*bb

    print(int(ans/100))

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

print(t)

Submission status: Wrong Answer

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

B = b[0] + b[2] + b[3]
B = int(B)
ans = int(a*B/100)
print(ans)

Submission status: Wrong Answer

Solution code:
d = input().split()
a = int(d[0])
b = float(d[1])
c =str(a * b )
# print(c)
print(c[:c.index('.')])

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

#a = 999999999999999
#b = 9.99

c = a // 10**10
cmod =a % 10**10
d = cmod //10 **5
e = cmod % 10**5

#f = int(b*100)
cf = c*b
df = d*b
ef = e*b
eff = int(ef)

g = cf*(10**10)+df*(10**5)
x = g +ef

print(int(x))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
A,B = map(float,input().split())
#N=int(input())
#A = list(map(int,input().split()))
#S=str(input())
A=int(A)
B=int(B*100)
c=A*B
c=c//100
print(c)

Submission status: Wrong Answer

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

#al=len(str(A))
#rn=round(A*B,al+3)
print(math.floor(A*B))

Submission status: Wrong Answer

Solution code:
import io,sys
sys.setrecursionlimit(10**6)

def main():
    s = sys.stdin.readline().rstrip().split()
    a = int(s[0])
    a0 = a%10**5
    a//=10**5
    a1 = a%10**5
    a//=10**5

    b = int(float(s[1]))

    print(int(a*b)*10**10+int(a1*b)*10**5+int(a0*b))

main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = input().split()
c = int(a)*float(b)
if c >=0:
  c = int(round(abs(c-0.5)))
else:
  c = int(round(-1*abs(c+0.5)))
print(c)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

A, B = input().split()
ANS = 0
A = int(A)
B = int(float(B) * 100)
C = int(A) // 100
D = int(A) % 100

ANS = C * B + (D * B) // 100
print(ANS)

Submission status: Wrong Answer

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


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


print(c)

Submission status: Wrong Answer

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

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

print(math.floor(a*b))

Submission status: Wrong Answer

Solution code:
import math
a,b = map(float, input().split())
if(b==0.00 or a == 0):
    print(0)
else:
    print(math.trunc(a*b))

Submission status: Wrong Answer

Solution code:
import math

A,B=input().split()
A = int(A)

if isinstance(B,int):
    B = int(B)
else:
    B = float(B)

print(math.floor(A*B))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
a,b = map(float,input().split())
c = list(str(b))
if 0 < b < 0.1:
    x = 2
elif 0.1 <= b < 1:
    x = 1
else:
    x = 0

for i in range(len(c)):
    if c[i] == ".":
        del c[i]
        break

ans = 0
for i in range(len(c)):
    ans += a*int(c[i])//(10**i)
ans = ans//(10**x)
print(int(ans))

Submission status: Wrong Answer

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

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

    print(f'{ans}')


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math


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

Submission status: Wrong Answer

Solution code:
import math
a,b = map(float,input().split())
if a == 0 or b == 0.00:
    print(0)
else:
    print(math.floor(int(a)*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(math.ceil(A*B)-1)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = float(B)
b1 = int(B)
b2 = float(B) - float(b1)
 
ans = A*b1 + A*b2
 
print(int(ans))

Submission status: Wrong Answer

Solution code:
import math

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

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

ans = a*b0*1000 + a*b1*100 + a*b2*10 + a*b3
# print(ans)
ans = math.floor(ans/1000)
# print(ans)
ans = int(ans)
print(ans)
# 198 1.10

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
x=input().split()
a=int(x[0])
b=float(x[-1])
b_nu,b_de = b.as_integer_ratio()
print((a*b_nu)//b_de)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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_h = a_h*b + (a_t*b) // 100000000
if ans_h != 0:
    print(int(ans_h), end='')
print(int(a_t*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
A,B=list(map(str,input().split()))
A=int(A)
B=float(B)
C=int(B*100)
D=str(A*C)
if D=='0':
    print(0)
    exit()
print(D[0:-2])

Submission status: Wrong Answer

Solution code:
# coding: utf-8

import math

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

Submission status: Wrong Answer

Solution code:
import math

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

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])

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

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
import math

IN = input().split()
A = Decimal(IN[0])
B = Decimal(IN[1])

ans = A*B

if ans < 1:
    print(0)
else:
    math.floor(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math


A,B=input().split()
A=int(A)
B=float(B)
B1,B2=math.modf(B)
Ans=int(math.floor(B1*A))

print(int(Ans+B2*A))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int(a*b))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

a, b = map(float, input().split())
times = a * b
new_times = math.floor(times)
print(new_times)

Submission status: Wrong Answer

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


if A*B < 10*14:
    print(int(A*B))
else:
    B_int = int(round(B*100))
    import math
    ans = format(math.modf(B_int*A)[1],".0f")
    print(ans[:len(ans)-2])

Submission status: Wrong Answer

Solution code:
from decimal import Decimal, ROUND_DOWN
a, b = input().split()
a = int(a)
b = int(float(b) * 10 ** 2)
ans = a * b // (10 ** 2)
print(ans)

Submission status: Wrong Answer

Solution code:
# = int(input())
A, B = map(str, input().split())
# = list(map(int, input().split()))
# = [int(input()) for i in range(N)]
# = [list(map(int, input().split())) for i in range(N)]

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

AB = int(A*Bh/100)

print(AB)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
#from decimal import *
a,b = map(float, input().split())
int(a)
b = b*100
int(b)
#print(int(a))
#print(int(b))
#b_i = float(b - math.floor(b))
#print(b_i)
ans = int(int(a)*int(b))
#Decimal(ans)
#ans_i = math.floor(a*b_i)
# ans = math.floor(Decimal(a)*Decimal(b))
print(int(ans//100))

Submission status: Wrong Answer

Solution code:
import math
a,b = map(float,input().split())
check, ans = math.modf(a*b)
ans += math.isclose(check,1,rel_tol=1e-12)
print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = map(str, input().split())
# print(int(int(a)*float(b)))
ans = 0
ans += int(a)*int(b[0])
ans += int(a)*int(b[2])/10
ans += int(a)*int(b[3])/100
if ans - int(ans) == 0.99:
    print(int(ans) + 1)
else:
    print(int(ans))

Submission status: Wrong Answer

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

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

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

Submission status: Wrong Answer

Solution code:
import sys
#sys.exit()
#sorted( ,reverse=True)
#N = int(input())
A,B = map(str, input().split())
A = int(A)
B = B.replace('.','')
B = int(B)
#A = list(map(int, input().split()))
#A = [int(input()) for _ in range(N)]
C = A * B / 100
#cnt = 0
#cnt += 1



#print(N)
#print(A,B)
#print(A*B)
#print(A*B/100)
#print(C)
#print(A)
#print('Yes')
#print('No')
print(int(C))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

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

ans = a*b0*1000 + a*b1*100 + a*b2*10 + a*b3
# print(ans)
ans = math.floor(ans/100)
# print(ans)
ans = int(ans)
print(ans)
# 198 1.10

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# Problem C - Multiplication 3

import math

# input
A, B = input().split()
A_len = len(A)
chosei = A_len // 2
if chosei==0:
    chosei = 1
A = int(A)
A = A / chosei
B = float(B)
B = B * chosei

# initialization
ans = math.floor(A * B)

# output
print(ans)

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:

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

ans = i*k

print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
def main():

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from sys import *
import math
things = stdin.readline().split()

hue = int(things[0])
big = int(things[1][0])
mid = float("0.{0}".format(things[1][2]))
small = float("0.0{0}".format(things[1][3]))

print(math.trunc(hue*small)+ math.trunc(hue*mid) + math.trunc(hue*big))

Submission status: Wrong Answer

Solution code:
A,B = map(float, input().split())
b = "{:.2f}".format(B)
bb = float(b)
C = A * bb

print(int(C))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
numbers = input().split()
nums = [(round(float(i), 2)) for i in numbers]
res = 1
for i in nums:
    res *= i
print(int(res))

Submission status: Wrong Answer

Solution code:
import math

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

print(math.floor(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

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


if A*B > 10*13:
    print(int(A*B))
else:
    B_int = int(round(B*100))
    import math
    ans = format(math.modf(B_int*A)[1],".0f")
    print(ans[:len(ans)-2])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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(' ')
print(int((int(A)*float(B)*100)/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int(ans))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

ans = a*b*100

print(math.floor(ans/100))