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*1000)+0.0125)
ans = (a*b)/1000
print(math.floor(ans))

Submission status: Wrong Answer

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

 
ans = int(num1*num2)
if ans < 100:
    print(0)
else:
    print(int(ans/100))

#print(format(float(nums[1]), '.20f'))
#print(round(float(nums[1]),2))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

M=int(int(A)*float(B)*100)
S=str(M)
print(S[:len(S)-1])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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())
    b *= 100
    reuslt = (a * b) /100
    print(int(reuslt))
    
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

b = b * 100
b //= 1

ans = int(a * b)

ans //= 100

print(ans)

Submission status: Wrong Answer

Solution code:
from decimal import Decimal

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

print(A * B)

Submission status: Wrong Answer

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

if c+1-c < 0.5:
  print(int(c))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a,b = map(float,input().split())
a = int(a)
b = int((b*1000))
ans = (a*b)/1000
print(math.floor(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())
    b *= 100
    reuslt = a * b 
    print(int(reuslt/100))
    
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import heapq
from sys import stdin
from decimal import *
input = stdin.readline

#入力
# s = input()[0:-1]
# n = int(input())
# a = list(map(int,input().split()))
# a = [int(input()) for i in range()]
# n = int(input())
a,b = map(float, input().split())
# ab=[]
# for i in range():
#     a,b = map(int, input().split())
#     ab.append([a,b])


     
def main():
    nb = Decimal(b)
    na= int(a)
    print(int(na*nb//1))
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

if c+1-c < 0.5:
  print(int(c+1))
else:
  print(int(c))

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal
from sys import stdin


def get_result(data):
    A, B = data
    return int(Decimal(A)*Decimal(B))


if __name__ == '__main__':
    data = list(map(float, stdin.readline().rstrip().split(' ')))
    result = get_result(data)
    print(result)

Submission status: Wrong Answer

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

    p, q = A.as_integer_ratio()
    r, s = B.as_integer_ratio()

    print(int((p * r) / (q * s)))


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math

A,B=map(float,input().split(' '))
A=int(A)
B=int(B*10000)
res=A*B
print(math.floor(res/10000))

Submission status: Wrong Answer

Solution code:
import math

A,B=map(float,input().split(' '))
A=int(A)
B=int(B*100)
res=A*B
print(math.floor(res/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
epsilon = 0.000001
A = int(A)
if B >0:
	B = int((100*B+epsilon))
else:
    B = 0
print(int(int(A*B+epsilon)//100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

print(int(float(a*b)))

Submission status: Wrong Answer

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


print(ans)

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

Submission status: Wrong Answer

Solution code:
# from math import factorial,sqrt,ceil #,gcd
# from itertools import permutations,combinations,combinations_with_replacement
# from collections import deque,Counter
# from bisect import bisect_left
# from heapq import heappush,heappop
# from numba import njit
# from functools import lru_cache # 簡単メモ化 @lru_cache(maxsize=1000)
# from fractions import gcd

# from decimal import Decimal, getcontext
# getcontext().prec = 1000
# # eps = Decimal(10) ** (-100)

# import numpy as np    # numpy.lcm()
# from scipy.sparse.csgraph import shortest_path, dijkstra, floyd_warshall, bellman_ford, johnson
# from scipy.sparse import csr_matrix
# from scipy.special import comb,perm #permはnPk
# import networkx as nx
# G = Graph()

# slist = "abcdefghijklmnopqrstuvwxyz"
A,B = input().split()
A = int(A)
B = int(float(B)*100)

B = round(B,0)
ans = (A*B)//100

# print(A,B,ans)
print(int(ans))
# for row in board:
#     print(*row,sep="")    #unpackして間にスペース入れずに出力する
# print("{:.10f}".format(ans))
# print("{:0=10d}".format(ans))

Submission status: Wrong Answer

Solution code:
import heapq
from sys import stdin
from decimal import *
input = stdin.readline

#入力
# s = input()[0:-1]
# n = int(input())
# a = list(map(int,input().split()))
# a = [int(input()) for i in range()]
# n = int(input())
a,b = map(float, input().split())
# ab=[]
# for i in range():
#     a,b = map(int, input().split())
#     ab.append([a,b])


     
def main():
    nb = Decimal(b)
    na= int(a)
    print(na*nb//100)
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys, re
from collections import deque, defaultdict, Counter
from math import ceil, sqrt, hypot, factorial, pi, sin, cos, tan, asin, acos, atan, radians, degrees, log2, gcd, floor
from itertools import accumulate, permutations, combinations, combinations_with_replacement, product, groupby
from operator import itemgetter, mul
from copy import deepcopy
from string import ascii_lowercase, ascii_uppercase, digits
from bisect import bisect, bisect_left
from heapq import heappush, heappop
from functools import reduce
def input(): return sys.stdin.readline().strip()
def INT(): return int(input())
def MAP(): return map(str, input().split())
def LIST(): return list(map(int, input().split()))
def ZIP(n): return zip(*(MAP() for _ in range(n)))
sys.setrecursionlimit(10 ** 9)
INF = float('inf')
mod = 10 ** 9 + 7
#import numpy as np
from decimal import *
 
a, b = MAP()
print(Decimal(a)*Decimal(b))

Submission status: Wrong Answer

Solution code:
A=list(map(float,input().split()))
M=1
for i in A:
	M=float(M*i)
print(int(M))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal
from sys import stdin


def get_result(data):
    A, B = data
    return int((A*B*100) //100)


if __name__ == '__main__':
    data = list(map(float, stdin.readline().rstrip().split(' ')))
    result = get_result(data)
    print(result)

Submission status: Wrong Answer

Solution code:
import decimal as dc
import math
a,b = map(float,input().split())
a = int(a)
b = int((b*1000)+0.1)
ans = (a*b)/1000
print(math.floor(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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 numpy as np
import scipy as sp
import math
 
x, y = map(str, input().split())
a = int(x)
b = float(y)
c = math.floor(b*100+0.0001)
d = c//100
print(a*d)

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

Submission status: Wrong Answer

Solution code:
def main():

    A, B = input().split()
    A = int(A)
    B = float(B)
    B = int(B * 100)
    return (A * B) // 100

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal
from sys import stdin


def get_result(data):
    A, B = data
    return int(Decimal(A*B))


if __name__ == '__main__':
    data = list(map(float, stdin.readline().rstrip().split(' ')))
    result = get_result(data)
    print(result)

Submission status: Wrong Answer

Solution code:
import decimal as dc
import math
a,b = map(float,input().split())
a = int(a)
b = int((b*100)+0.1)
ans = (a*b)/100
print(math.floor(ans))

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-
import math
 
A, B = map(float,input().split())
A = int(A)
#print(A,B)


top_A = int( A/100 )
bot_A = int( A%100 )
#print(top_A, bot_A)
"""
n = len(str(A))
top_A = int( A[0:n-2] )
bot_A = int( A[n-2:n] )
print(top_A, bot_A)
"""

top_B = int( B*100 )
top_AB = top_A * top_B
#print(top_B, top_AB)

bot_AB = math.floor( bot_A * B )
#print(bot_AB)

ans = int( top_AB + bot_AB )
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

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

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

Submission status: Wrong Answer

Solution code:
stdin = input().split()
a = int(stdin[0])
b = int(float(stdin[1]) * 100)
if a == 0 or b == 0:
    print(0)
else:
    print(a * b // 100)

Submission status: Wrong Answer

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

#入力
# s = input()[0:-1]
# n = int(input())
# a = list(map(int,input().split()))
# a = [int(input()) for i in range()]
# n = int(input())
a,b = map(float, input().split())
# ab=[]
# for i in range():
#     a,b = map(int, input().split())
#     ab.append([a,b])


     
def main():
    nb = b*100
    nb = int(nb)
    na= int(a)
    print(na*nb//100)
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import decimal as dc
import math
a,b = map(float,input().split())
a = int(a)
b = (b*100)+0.01
ans = (a*b)/100
print(math.floor(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np
import scipy as sp
import math
 
x, y = input().split()
a = int(x)
b = float(y)
c = math.floor(b*100+0.00001)
d = c//100
print(math.floor(a*d))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

#入力
# s = input()[0:-1]
# n = int(input())
# a = list(map(int,input().split()))
# a = [int(input()) for i in range()]
# n = int(input())
a,b = map(float, input().split())
# ab=[]
# for i in range():
#     a,b = map(int, input().split())
#     ab.append([a,b])


     
def main():
    nb = int(b*100)
    na= int(a)
    print(na*nb//100)
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
a, b = input().strip().split()
a, b = [int(a), float(b) * 1000]
x = (a * b) // 1000
print(int(x))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

res=str(A*B)

if len(res)<3:
	print(0)
else:
	print(res[:-2])

Submission status: Wrong Answer

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


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal
from sys import stdin


def get_result(data):
    A, B = data
    return math.floor(Decimal(A*B))


if __name__ == '__main__':
    data = list(map(float, stdin.readline().rstrip().split(' ')))
    result = get_result(data)
    print(result)

Submission status: Wrong Answer

Solution code:
a,b = map(str,input().split())
a = int(a)
b = int(b.replace( ".",""))
c=round(a*b/100,3)
print(int(c))

Submission status: Wrong Answer

Solution code:
import numpy as np
import scipy as sp
import math
 
x, y = input().split()
a = int(x)
b = float(y)
c = math.floor(b*100+0.00001)
d = c//100
print(a*d)

Submission status: Wrong Answer

Solution code:
def main():
    A, B = input().split()
    ret = int(int(A) * (float(B) * 128) / 128)
    print(ret)


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

A, B = map(float, input().split())
if A == 0:
    print(0)
    exit(0)
keta = int(math.log10(A))
A /= 10**keta

print(int(A*B*(10**keta)))

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal
from sys import stdin


def get_result(data):
    A, B = data
    return math.floor(Decimal(A)*Decimal(B))


if __name__ == '__main__':
    data = list(map(float, stdin.readline().rstrip().split(' ')))
    result = get_result(data)
    print(result)

Submission status: Wrong Answer

Solution code:
A=list(map(float,input().split()))
M=1
for i in A:
	M=float(M*i)
S=str(M)
print(S[:S.index(".")])

Submission status: Wrong Answer

Solution code:
import math
from decimal import *
getcontext().prec = 100
a,b=input().split()
a=int(a)
A=round(Decimal(a)*Decimal(b))
print(math.floor(A))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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


print(ans)

Submission status: Wrong Answer

Solution code:
import math 

A,B = input().split()
A = int(A)
B = float(B)*1000 + 0.1
ans = math.floor(A*int(B)/1000)
print(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:
A,B=map(float,input().split(' '))
A=int(A)
B=int(B*1000)

print(int((A*B)/1000))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int((A*B)/100))

Submission status: Wrong Answer

Solution code:
import sys
import math

readline = sys.stdin.readline
readall = sys.stdin.read
ns = lambda: readline().rstrip()
ni = lambda: int(readline().rstrip())
nm = lambda: map(int, readline().split())
nl = lambda: list(map(int, readline().split()))
prl = lambda x: print(*x ,sep='\n')

a,b = input().split(' ')
ash_1 = int(a[-1])
ash_2 = int(a[-2:])
bsh_1 = int(b[-2])
bsh_2 = int(b[-1])
bsh_0 = int(b[0])
kuri = int(ash_1*bsh_1 + ash_2*bsh_2)
if len(a) == 1:
    res = int(a)*bsh_0 + kuri
elif len(a) == 2:
    a1 = a[:-1]
    res = int(a)*bsh_0 + int(a1)*bsh_1 + kuri
else:
    a1 = a[:-1]
    a2 = a[:-2]
    res = int(a)*bsh_0 + int(a1)*bsh_1 + int(a2)*bsh_2 + kuri
print(res)

Submission status: Wrong Answer

Solution code:
import sys
import math
from collections import defaultdict
from bisect import bisect_left, bisect_right

sys.setrecursionlimit(10**7)
def input():
    return sys.stdin.readline()[:-1]

mod = 10**9 + 7

def I(): return int(input())
def LI(): return list(map(int, input().split()))
def LIR(row,col):
    if row <= 0:
        return [[] for _ in range(col)]
    elif col == 1:
        return [I() for _ in range(row)]
    else:
        read_all = [LI() for _ in range(row)]
        return map(list, zip(*read_all))

#################

A,B = list(map(str, input().split()))
A = int(A)
B = float(B)
B0 = math.floor(B)
B1 = math.floor(10*(B-B0))
B2 = math.floor(100*(B-B0-0.1*B1))

x = 100*A*B0 + 10*A*B1 + A*B2
print(x//100)

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)]
import math
import random as R
#=======================================================================
a,b=INPUT()
a=int(a)
b*=100
b=round(b)
ans=(a*b)
print(math.trunc(ans/100))

Submission status: Wrong Answer

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

#入力
# s = input()[0:-1]
# n = int(input())
# a = list(map(int,input().split()))
# a = [int(input()) for i in range()]
# n = int(input())
a,b = map(float, input().split())
# ab=[]
# for i in range():
#     a,b = map(int, input().split())
#     ab.append([a,b])


     
def main():
    ans = a*b
    print(int(ans))
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
A=list(map(float,input().split()))
M=1
for i in A:
	M=float(M*i)
S=str(M)
if "." in S:
	print(S[:S.index(".")])

Submission status: Wrong Answer

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

print(int(A*(B*1000) / 1000))

Submission status: Wrong Answer

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

b*= 1000.0

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

Submission status: Wrong Answer

Solution code:
import math

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

    print(f'{ans}')


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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 sys
 
A, B = sys.stdin.readline().rstrip().split(" ")
 
A = int(A)
B = float(B)
B = int(B * 100)
answer = A * B
 
print(answer // 100)

Submission status: Wrong Answer

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

#print(format(float(nums[1]), '.20f'))
#print(round(float(nums[1]),2))

Submission status: Wrong Answer

Solution code:
import math

# for _ in range(int(input())):

a,b = input().split()


print(int(float(a)*float(b)))

Submission status: Wrong Answer

Solution code:
A=list(map(float,input().split()))
M=1
for i in A:
	M=M*i
S=str(M)
if "." in S:
	print(S[:S.index(".")])

Submission status: Wrong Answer

Solution code:
import sys
import math

readline = sys.stdin.readline
readall = sys.stdin.read
ns = lambda: readline().rstrip()
ni = lambda: int(readline().rstrip())
nm = lambda: map(int, readline().split())
nl = lambda: list(map(int, readline().split()))
prl = lambda x: print(*x ,sep='\n')

a,b = input().split(' ')
ash_1 = int(a[-1])
ash_2 = int(a[-2:])
bsh_1 = int(b[-2])
bsh_2 = int(b[-1])
bsh_0 = int(b[0])
kuri = (ash_1*bsh_1)//10 + (ash_2*bsh_2)//100
if len(a) == 1:
    res = int(a)*bsh_0 + kuri
elif len(a) == 2:
    a1 = a[:-1]
    res = int(a)*bsh_0 + int(a1)*bsh_1 + kuri
else:
    a1 = a[:-1]
    a2 = a[:-2]
    res = int(a)*bsh_0 + int(a1)*bsh_1 + int(a2)*bsh_2 + kuri
print(res)

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 sys
import math
def II(): return int(input())
def MI(): return input().split()
def LI(): return list(map(int,input().split()))
def TI(): return tuple(map(int,input().split()))
def RN(N): return [input().strip() for i in range(N)]


def main():
    A, B = MI()
    A = int(A)
    B = float(B)*100
    B = int(B)
    #print(math.floor(A*B))
    ans = math.floor((A*B)/100)
    print(int(ans))


if __name__ == "__main__":
	main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
 
A, B = sys.stdin.readline().rstrip().split(" ")
 
A = int(A)
B = float(B)
answer = A * B * 100
 
print(answer // 100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

ans = 0
ans += int(a) * int(bx[0])
ans += int("0"+a[:-1]) * int(bx[1])
ans += int("00"+a[:-2]) * int(bx[2])


print(ans)

Submission status: Wrong Answer

Solution code:
import math
def LI():
    return list(map(float, input().split()))

a, b = LI()
a = int(a)
b *= 10000
b = math.floor(b)
def main():
    ans = a * b
    ans //= 10000
    print(ans)

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

b = b*100 + 0.01

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

Submission status: Wrong Answer

Solution code:
import sys
import math
def II(): return int(input())
def MI(): return input().split()
def LI(): return list(map(int,input().split()))
def TI(): return tuple(map(int,input().split()))
def RN(N): return [input().strip() for i in range(N)]


def main():
    A, B = MI()
    A = int(A)
    B = float(B)*100
    B = int(B)
    #print(math.floor(A*B))
    ans = (A*B)//100
    print(int(ans))


if __name__ == "__main__":
	main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from sys import stdin, setrecursionlimit


def main():
    input = stdin.readline
    a, b = map(str, input().split())
    a = int(a)
    b = int(float(b) * 100)
    print((a * b) // 100)


if __name__ == "__main__":
    setrecursionlimit(10000)
    main()

Submission status: Wrong Answer

Solution code:
from sys import stdin, setrecursionlimit


def main():
    input = stdin.readline
    a, b = map(str, input().split())
    a = int(a)
    b = int(float(b) * 100)
    print((a * (b * 100)) // 100)


if __name__ == "__main__":
    setrecursionlimit(10000)
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math 

A,B = input().split()
A = int(A)
B = float(B)*1000 + 0.1
ans = math.floor(A*B/1000)
print(ans)

Submission status: Wrong Answer

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

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

b*= 1000.0

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
from decimal import *
getcontext().prec = 100
a,b=input().split()
a=int(a)
b=float(b)
A=round(Decimal(a)*Decimal(b))
print(math.floor(A))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B = input().split()
C = B.replace(".","")
S = str(int(A)*int(C)/100)
for i in S:
  if i ==".":
    exit()
  else:
    print(i, end ="")

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

def main():
    a, b = input().split()
    a = int(a)
    b1, b2 = map(int, b.split('.'))
    ans = a * b1 * 100 + b2
    ans = ans // 100

    print(f'{ans}')


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np
import scipy as sp
import math
 
x, y = input().split()
a = int(x)
b = float(y)
c = math.floor(b*100+0.001)
print(math.floor(a*c/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a=input().split()
#print(a[0])
ia=int(a[0])

ib=float(a[1])
ib*=100
ib=int(ib)

b=ia*ib
#print(b)
b//=100

print('{:.0f}'.format(b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np 
A,B = map(str,input().split())
A = int(A)
B = int(B[0]+B[2]+B[3])
print(int(A*B/100))

Submission status: Wrong Answer

Solution code:
n,m = input().split()

print(int(n)*(int(float(m)*100))//100)

Submission status: Wrong Answer

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