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:
A, B = map(str, input().split())
 
B = str(int(float(B)*100))
 
#print(B)
ans = []
p = [[]for k in range(len(B))]
for k in range(len(B)):
    for j in range(k):
        p[k].append(0)
for k in range(1, len(B)+1):
    a = 0
    for j in range(1, len(A)+1):
        if a > 9:
            a = int(str(a)[0]) + int(B[-k])*int(A[-j])
        else:
            a = int(B[-k])*int(A[-j])
        #print(a)
 
        p[k-1].append(int(str(a)[-1]))
        if j == len(A) and a >9:
            p[k-1].append(int(str(a)[0]))
 
for k in range(len(B)):
    for j in range(len(p[-1]) - len(p[k])):
        p[k].append(0)
 
#print(p)
a = 0
for k in range(len(p[0])): 
    if int(a) > 9: 
        a = int(str(a)[0])
    else:
        a =0
    for j in range(len(p)):
        a += p[j][k]
    ans.append(str(a)[-1])
 
#print(ans)
op = ""
for k in range(1, len(ans)-1):
    op += ans[-k]
if len(ans)<3:
    print("0")
else:
    print(op)

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

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

    print(a*b//10000)
main()

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

print(int(a*b/100))

Submission status: Wrong Answer

Solution code:
from collections import defaultdict
from collections import deque
from itertools import accumulate
import math
def main():
    a,b=map(float, input().split())
    b = b*100
    res = a*b
    print(int(res//100))


if __name__ == '__main__':
    main()

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(str,input().split())
tempb=int(eval(b)*100)
tempa=int(eval(a))
print(int(tempa*tempb/100))

Submission status: Wrong Answer

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

main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from sys import stdin
import math
 
A, B = [x for x in stdin.readline().split()]
A = int(A)
B = int(B[0] + B[2:3])
 
print(math.floor(A*B/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
def main():
    a, b = input().split()
    a = int(a)
    b = int(float(b)*100)
    print(int(a * b // 100))
        
    
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(ans//100)

Submission status: Wrong Answer

Solution code:
import math
X = input().split(" ")
A = int(X[0])
B = float(X[1])*100
ab = math.floor((A*B)//100)
print(str(ab))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-
# モジュールのインポート
import math

# 標準入力の取得
A, B = list(map(float, input().split()))

# 求解処理
result = (A * round(B * 100)) // 100

# 結果出力
print(result)

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())
A1 = int(A%100)
A2 = int(A/100)
B1 = int(B*100)

print(A2*B1 + int(A1*B))

Submission status: Wrong Answer

Solution code:
s=input('')
s=s.split(' ')
ad=int(s[0])-int(s[0])%100
ra=int(s[0])%100

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

q=0
d=ra*b
while(1):
    if d<=99:
        break
    else:
        d=d-100
        q=q+1

c=int(ad*b/100)+q
print(c)

Submission status: Wrong Answer

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

b = (b*1000)

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#atcoder template
def main():
    import sys
    imput = sys.stdin.readline
    #文字列入力の時は上記はerrorとなる。
    #ここにコード
    #input
    A, B = map(float, input().split())

    #output
    A = int(A)
    C = int(100*B)
    print(A * C // 100)

    #N = 1のときなどcorner caseを確認！
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

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

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

Submission status: Wrong Answer

Solution code:
import math
A,B=input().split()
a=int(A)
b=[str(z) for z in B]
n_B=[]
for y in b:
    if y=='.':
        pass
    else:
        n_B.append(y)
if B=='0':
    print(0)
else:
    bb = ''.join(n_B)
    print(math.floor(a * int(bb) / 100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal

a,b = map(float,input().split())
a = int(a)
b100 = b*100
k = a * b100

print(int(k//100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

import math
# a_1, a_2 = math.modf(a)
# b_1, b_2 =math.modf(b)

# total = math.floor(a_1*b_1) + math.floor(a_1*b_2) + math.floor(a_2*b_1) + math.floor(a_2 * b_2)

b*=100

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

print(ans)

Submission status: Wrong Answer

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

ans = a*b

print(ans/1000)

Submission status: Wrong Answer

Solution code:
# coding: utf-8


def main():
    a, b = map(str, input().split())
    print(b)

    a = int(a)
    b = str(b)
    # print(b)
    # if len(b) == 1:
    #     b = b[0] + "00"
    # elif len(b) == 2:
    #     b = b[0] + b[2] + "0"
    # else:
    #     b = b[0] + b[2] + b[3]
    b = b[0] + b[2] + b[3]
    b = int(b)
    # print(b)
    # exit()
    
    return a*b // 100


print(main())

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

B = int(B * 100)

print((A*B)//100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# coding: utf-8
# Your code here!
import math
import numpy as np

string = input().split()
A = int(string[0]) 
B = int(float(string[1]) * 100)
print(int(int( (A*B) )//int(100)))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

print( m )

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:
N = list(map(str,input().split()))
A = int(N[0])
B = float(N[1])

ans = A * B

print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

ans = a*b//100

print(int(ans))

Submission status: Wrong Answer

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

c = a * (b*10**3)
c = c // (10**3)
print(int(c))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int(a*b/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#atcoder template
def main():
    import sys
    imput = sys.stdin.readline
    #文字列入力の時は上記はerrorとなる。
    #ここにコード
    #input
    A, B = map(float, input().split())

    #output
    C = int(100*B)
    print(A * C // 100)

    #N = 1のときなどcorner caseを確認！
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

ans = a*b

print(ans/100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a,b=map(float,input().split())
ans=a*b
s=str(ans)
if 'e' in s:
    a=s.split('e')
    c=int(a[1])
    if '.' in s:
        d=a[0].split('.')
        d=int(d[0])
    else:
        d=a[0].split('+')
        d=int(d[0])
    ans=d*10**c
else:
    a=s.split('.')
    ans=a[0]

print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# coding: utf-8
# Your code here!
import math
import numpy as np

string = input().split()
A = int(string[0]) 
B = int(float(string[1]) * 100)
print(A)
print(B)

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

A, B = map(str, input().split(' '))
A = int(A)
B = float(B)*100


print(str(A*B/100))

Submission status: Wrong Answer

Solution code:
from collections import defaultdict
from collections import deque
from itertools import accumulate
import math
def main():
    a,b=map(float, input().split())
    print(int((a*(b*100))//100))


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

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

print(int(ans))

Submission status: Wrong Answer

Solution code:
import sys
from functools import lru_cache
import math 
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines
def read():
  return float(readline())
def reads():
  return map(float, readline().split())
def mp(arg):
  return map(int,arg.split())
a,b=reads()
b*=100
m=a*b//100
print(int(m))

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:
ab = input().split()
a = int(ab[0])
b = float(ab[1])

b = b * 100

print(a*b//100)

Submission status: Wrong Answer

Solution code:
import math
X = input().split(" ")
A = int(X[0])
B100 = float(X[1])*100
ab = (A*B100)//100
print(str(ab))

Submission status: Wrong Answer

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

c = a * (b*10**2)
c = c // (10**2)
print(int(c))

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal

a,b = map(float,input().split())
b = Decimal(b)*100
k = Decimal(a) * b

print(int(k//100))

Submission status: Wrong Answer

Solution code:
a, b = map(str, input().split())
a = int(a)
b = int(b.replace('.', ''))
print(a*b%100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:

A,B=map(float,input().split())
C=B*100
D=A*round(C)
print(round(C))
print(int(D//100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:

a, b = input().split()
c=int(a)
d=float(b)
e=int(c*d)
print(e)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

b1 = b * 100

print(a*b1//100)

Submission status: Wrong Answer

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

b = (b*100)/100

print(int(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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


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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from sys import stdin
import math

a = stdin.readline().split()
A=int(a[0])
b=int(float(a[1])*100)

B=int(b/100)
C=int((b-100*B)/10)
D=b%10

sum=int(A*B)
R=int(A*C)
S=int(A*D)

R=str(R)
S=str(S)

R+='0'

sum2=int(int(R)+int(S))

sum3=str(sum2)

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

sum3=int(sum3)

print(int(sum+sum3))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#atcoder template
def main():
    import sys
    imput = sys.stdin.readline
    #文字列入力の時は上記はerrorとなる。
    #ここにコード
    #input
    A, B = map(float, input().split())

    #output
    C = 100*B
    print(int(A * C / 100))

    #N = 1のときなどcorner caseを確認！
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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


if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
import math

A, B = map(str, input().split(' '))
A = int(A)
B = float(B)

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

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:
import sys
sys.setrecursionlimit(10^20)
a,b = map(str,input().split())
a = int(a)
b = float(b)
b = 100*b
#print(int(b))
c = int(b)*int(a)
#print(c)
print(int(c//100))

Submission status: Wrong Answer

Solution code:
import math

N = list(map(str, input().split()))
A = int(N[0])
if (N[1].count('.')>0):
  tmp = N[1][0] + N[1][2:]
  B = int(tmp)
else :
  B = int(N[1])
  
print(math.floor(A*B/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
List = list(map(float, input().split()))
X = str(List[0] * List[1])
X = X.split('.')

print(int(X[0]))

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:
from collections import defaultdict
from collections import deque
from itertools import accumulate
import math
def main():
    a,b=map(float, input().split())
    print(a*(b*100)//100)


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

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

#from decimal import *

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

print(int(a*b/100))

Submission status: Wrong Answer

Solution code:
def main():
    a, b = input().split()
    a = int(a)
    b = int(''.join(b.split('.')))
    if '.' in str(a*b/100):
        print(str(a*b/100).split('.')[0])
    else:
        print(str(a*b/100))
    
    
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal, ROUND_HALF_UP, ROUND_HALF_EVEN

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

x = Decimal(str(r[1])).quantize(Decimal('0'),rounding=ROUND_HALF_UP)
y = Decimal(str(r[1])).quantize(Decimal('0.01'),rounding=ROUND_HALF_UP)

z = x * y

z = math.floor(z)

print(z)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

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

def main():
  a,b=LS()
  a=int(a)
  b=float(b)
  
  b*=100
  b=int(b)

  ans=a*b
  return ans//100

# main()
print(main())

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
a, b = map(str,input().split())
c = Decimal(a)
d = Decimal(b)
e = c * d
print(e)

Submission status: Wrong Answer

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

import math, decimal
print(str(int(A) * int(B.replace('.', '')))[0:-2])

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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


if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
in_ = list(input().split())
A = int(in_[0])
if A > 10 ** 9:
    A1 = A - (10 ** 7)
else:
    A1 = 0
A2 = A - A1
B = int(float(in_[1]) * 100)
ans = A1 * B + A2 * B
ans = int(ans / 100)
print(ans)

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math
X = input().split(" ")
A = int(X[0])
B100 = float(X[1])*100
ab = math.floor(A*B100)
print(str(ab))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(a * bdash // 100)

Submission status: Wrong Answer

Solution code:
import math

A, B = input().split()

a = int(A)
b = float(B)

c = a * b

p = math.floor(c)
C = int(p)
print(C)

Submission status: Wrong Answer

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

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

#from decimal import *

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

print(int(a*b))

Submission status: Wrong Answer

Solution code:
ab = input()

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

print(int(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print( m )

Submission status: Wrong Answer

Solution code:
import math
from decimal import *
s,t =input().split()
b = float(t)
x = 0
for ai in s:
    x = x*10 + (b*int(ai))
s=str(x)
ans = 0
for si in s:
    if si == '.': break
    ans = ans*10 + int(si)

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import Decimal, getcontext
import math
getcontext().prec = 1

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


'''
aaa = [1000000000000000, 0.09]
A = 1000000000000000
B = 0.09
'''


'''
print(B)
print(A)
1000000000000000 0.09
999999999999999
'''
#print(math.floor(Decimal(＃A * B)))


print(Decimal("{}".format(aaa[0])) * Decimal("{}".format(aaa[1])))

Submission status: Wrong Answer

Solution code:
# Template 1.0
import sys, re
from decimal import *
from collections import deque, defaultdict, Counter, OrderedDict
from math import ceil, sqrt, hypot, factorial, pi, sin, cos, radians, floor, trunc
from heapq import heappush, heappop, heapify, nlargest, nsmallest
def STR(): return list(input())
def INT(): return int(input())
def MAP(): return map(int, input().split())
def LIST(): return list(map(int, input().split()))
def list2d(a, b, c): return [[c] * b for i in range(a)]
def sortListWithIndex(listOfTuples, idx):   return (sorted(listOfTuples, key=lambda x: x[idx]))
def sortDictWithVal(passedDic):
    temp = sorted(passedDic.items(), key=lambda kv: (kv[1], kv[0]))
    toret = {}
    for tup in temp:
        toret[tup[0]] = tup[1]
    return toret
def sortDictWithKey(passedDic):
    return dict(OrderedDict(sorted(passedDic.items())))
sys.setrecursionlimit(10 ** 9)
INF = float('inf')
mod = 10 ** 9 + 7

a, b = map(float, input().split())
a = int(a)
i = trunc(Decimal(a)*Decimal(b))

print(int(i))

Submission status: Wrong Answer

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

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

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

def main():
  a,b=LS()
  a=int(a)
  b=float(b)
  
  b*=100
  b=int(b)

  ans=a*b
  return a//100

# main()
print(main())

Submission status: Wrong Answer

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

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


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

Submission status: Wrong Answer

Solution code:
A, B = map(str, input().split())
A = str(A)
lenA = len(A)
A = int(A)
listB = list(B)
cnt = 0
j = 0
for i in listB:
    try:
        x = A * int(i) / (10**j)
        cnt += x
        j += 1
    except:
        None
cntx = int(cnt)
print(cntx)

Submission status: Wrong Answer

Solution code:
import math
X = input().split(" ")
A = int(X[0])
B = float(X[1])
ab = math.floor(A*B)
print(str(ab))

Submission status: Wrong Answer

Solution code:
import numpy as np
a,b=map(str,input().split())
#print(a,b)
a=int(a)
#print(a,b)
a=np.array(a)
b=np.array(b)
a=a.astype(np.longdouble)
b=b.astype(np.longdouble)
#print(a*b)
print(int(a*b//1))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math
def main():
    a, b = input().split()
    a = int(a)
    b = int(''.join(b.split('.')))
    print(str(a*b/100).split('.')[0])
    
    
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

ans = math.floor(a * b)

print(int(ans))

Submission status: Wrong Answer

Solution code:
lst = input().split()
a = int(lst[0])
b = float(lst[1])
if a == 0:
  print(0)
else:
  print(str(a * b).split('.')[0])

Submission status: Wrong Answer

Solution code:
import math
a=list(input().split())
x=int(a[0])
y=float(a[1])
print(x,y)
z=x*y
print(int(math.floor(z)))

Submission status: Wrong Answer

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


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import numpy
# N=int(input())
# a=int(input())
A,B=map(str,input().split(" "))
A=numpy.int64(A)
B=int(float(B)*100)

# print(A)
# print(B)

#A=[int(_) for _ in input().split(" ")]

if A==0 or B==0:
    ans=0
else:
    ans = numpy.int64(A*B // 100)
    
print(ans)

Submission status: Wrong Answer

Solution code:
INT_MAX=10**11+7
MOD=10**9+7
def INPUT():return list(float(i) for i in input().split())
def LIST_1D_ARRAY(n):return [0 for _ in range(n)]
def LIST_2D_ARRAY(m,n):return [[0 for _ in range(n)]for _ in range(m)]
import math
import random as R
#=======================================================================
a,b=INPUT()
print(math.trunc(a*b))

Submission status: Wrong Answer

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


def solve(A: int, B: float):
    B *= 100
    C = int(B)
    print(A * C // 100)

    # Bbig = int(B)
    # # print(Bbig)
    # Bsmall = int((B - Bbig) * 10)
    # # print(Bsmall)
    # Bsmall2 = int((B - Bbig) * 100) - Bsmall * 10
    # # print(Bsmall2)
    # Abig = A * Bbig * 100
    # # print(Abig)
    # Asmall = (A * Bsmall) * 10
    # # print(Asmall)
    # Asmall2 = (A * Bsmall2)
    # # print(Asmall2)
    # print((Abig + Asmall + Asmall2) // 100)
    return


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

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
import math

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

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

a = a*10**(-10)

c = a*b

#print(c)
#print(type(c))
ans = int(c*10**(10))

print(ans*10**(10))

Submission status: Wrong Answer

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

import sys

def main():
    a,b = map(float,input().split())
    ans = a * b
    ans = str(ans)
    idx = ans.index(".")
    print(ans[:idx])

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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