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: Runtime Error

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

a,b = input().strip().split()
a = int(a)
b = b.replace('.','')
ans = (a*b)//100
print(ans)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
a,b=input().split()
a=int(a)
b=int(float(b)*100)
print(string(a*b)[:-2])

Submission status: Runtime Error

Solution code:
a,b=input().split()
a=int(a)
b=(float(b)*100)
print(string(a*b)[:-2])

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
from math import floor
A= input().split()
p = int(A[0])
q = float(A[1]*100)
t = p*q
p //= 100
print(p)

Submission status: Runtime Error

Solution code:
m,k=input().split(" ")
result=int(m)*float(k)
result=int(result)
print("%d"%result//100)

Submission status: Runtime Error

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

print(int(a * b))

Submission status: Runtime Error

Solution code:
#include <iostream>
#include <bits/stdc++.h>
#include <string>
#include <math.h>
#include <vector>
#include <algorithm>
using namespace std;

int main(){
    long long a;
    double b; cin>>a>>b;
    long long ans;
    b = b*100;
    ans = a*b/100;
    
    cout<<ans<<endl;
    return 0;
}

Submission status: Runtime Error

Solution code:
import math
a = input().split()
p = int(a[0])
q = int(a[1]*100)
print(p*q//100)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
from math import floor,ceil,sqrt,factorial,log
from collections import Counter, deque
from functools import reduce
import numpy as np
def S(): return input()
def I(): return int(input())
def MS(): return map(str,input().split())
def MI(): return map(float,input().split())
def FLI(): return [int(i) for i in input().split()]
def LS(): return list(MS())
def LI(): return list(MI())
def LLS(): return [list(map(str, l.split() )) for l in input()]
def LLI(): return [list(map(int, l.split() )) for l in input()]
def LLSN(n: int): return [LS() for _ in range(n)]
def LLIN(n: int): return [LI() for _ in range(n)]

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

print(A*B // 100)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
import math
a,b=map(int,input().slpit())
k=math.floor(a*b)
print(k)

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
a,b=map(int,input().slpit())
print(floor(a*b))

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
import math
a,b=input().split()
b=int(float(b)*100)
s=(int(a)*b)
print(str(s[:-2]) if s>99 else 0)

Submission status: Runtime Error

Solution code:
import math
a,b=input().split()
b=int(float(b)*100)
s=(int(a)*b)
print(srr(s[:-2]) if s>99 else 0)

Submission status: Runtime Error

Solution code:
import math

A, B = int(input()), float(input())

print(math.floor(A * B))

Submission status: Runtime Error

Solution code:
import math

A, B = int(input()), float(input())

print(math.floor(A * (B * 100) / 100))

Submission status: Runtime Error

Solution code:
from decimal import Decimal

def main():
    a, b = input().split()
    v = int((Decimal(a) * Decimal(b))
    print(v)

main()

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

a = int(num_strs[0])
b = int(num_strs[1] * 100)

print((a * b) // 100)

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
c=input("").split(" ")
a=int(c[0])

e=100*int(c[0][0])+int(c[0][1])*10+int(c[0][2])

d=int(int(a*e)/100)
print(d)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
import sys
import math

def main():
    input = sys.stdin.readline
    #1行に複数の入力の時は.split()使う
    AB = input().split()
    A, B = int(AB[0]), B = int(AB[1].replace(".",""))
    print(A*B // 100)
    return


if __name__ == '__main__':
    main()

Submission status: Runtime Error

Solution code:
import sys
import math

def main():
    input = sys.stdin.readline
    #1行に複数の入力の時は.split()使う
    AB = input().split()
    A, B = int(AB[0]), B = int(AB[0].replace(".",""))
    print(A*B // 100)
    return


if __name__ == '__main__':
    main()

Submission status: Runtime Error

Solution code:
import math

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

B = round(B * 100)
print(math.floor(A * B // 100))

Submission status: Runtime Error

Solution code:
import math

AB = list(map(int, input().split(' ')))

print(math.floor(AB[0] * AB[1]))

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
A = int(input())
B = float(input())
print(int(A+B))

Submission status: Runtime Error

Solution code:
import math
from decimal import Decimal

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

a=int(a)
x=math.floor(b)
y=decimal(b-x)

print(a*x+math.floor(a*y))

Submission status: Runtime Error

Solution code:
import math
from decimal import decimal

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

#パソコンは数値は2進数で表現しますが、2進数では小数点を正確に表現することができないため
#10進数表記に変える
#小数点を文字列型で定義する
a=decimal(a)
b=decimal(b)

print(math.floor(a*b))

Submission status: Runtime Error

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

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

Submission status: Runtime Error

Solution code:
#include<algorithm>//sort,二分探索,など
#include<bitset>//固定長bit集合
#include<cmath>//pow,logなど
#include<complex>//複素数
#include<deque>//両端アクセスのキュー
#include<functional>//sortのgreater
#include<iomanip>//setprecision(浮動小数点の出力の誤差)
#include<iostream>//入出力
#include<iterator>//集合演算(積集合,和集合,差集合など)
#include<map>//map(辞書)
#include<numeric>//iota(整数列の生成),gcdとlcm(c++17)
#include<queue>//キュー
#include<set>//集合
#include<stack>//スタック
#include<string>//文字列
#include<unordered_map>//イテレータあるけど順序保持しないmap
#include<unordered_set>//イテレータあるけど順序保持しないset
#include<utility>//pair
#include<vector>//可変長配列

using namespace std;
typedef long long ll;
typedef unsigned long long ull;
#define PI 3.14159265358979323846264338327950L

//マクロ
#define REP(i,n) for(ll i=0;i<(ll)(n);i++)
#define REPD(i,n) for(ll i=(ll)(n)-1;i>=0;i--)
#define FOR(i,a,b) for(ll i=(a);i<=(b);i++)
#define FORD(i,a,b) for(ll i=(a);i>=(b);i--)
#define ALL(x) (x).begin(),(x).end() //sortなどの引数を省略したい
#define SIZE(x) ((ll)(x).size()) //sizeをsize_tからllに直しておく
#define INF 1000000000000 //10^12
#define MOD 10000007 //10^9+7
#define PB push_back

template<typename T, typename U, typename Comp=less<>>
bool chmax(T& xmax, const U& x, Comp comp={}) {
    if(comp(xmax, x)) {
        xmax = x;
        return true;
    }
    return false;
}

template<typename T, typename U, typename Comp=less<>>
bool chmin(T& xmin, const U& x, Comp comp={}) {
    if(comp(x, xmin)) {
        xmin = x;
        return true;
    }
    return false;
}

ll gcd(ll a, ll b){
    if(a % b == 0){
        return(b);
    }
    else{
        return(gcd(b, a % b));
    }
}

//scanf("%lld", &);
//cin >> ;
//cout << ans << endl;

// ll N, M, K, Q, i, j, k, l, tmp, ans;

int main(){
    ll A, B;
    double b;

    cin >> A >> b;
    B = b * 100 + .5;
    printf("%llu\n", (ull)(A * B) / 100);

    return 0;
}

Submission status: Runtime Error

Solution code:
a = int(input())
b = float(input())
print(int(a * B))

Submission status: Runtime Error

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

print(int(a*b))

Submission status: Runtime Error

Solution code:
import math

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

num=A*B
num=math.floor(num) #Round down the value of A*B

print(num)

Submission status: Runtime Error

Solution code:
import math

A=input()
B=input()

num=int(A)*float(B)
num=math.floor(num) #Round down the value of A*B

print(int(num))

Submission status: Runtime Error

Solution code:
# you take the input of A and B
# if b = 0 then straight away print 0
# if other value than 0 then compute X x b[i]
# if x > tha 10**18 then x = -1

a = int(input())
b = list(map(int,input().split()))
x = 1
if 0 in b :
  print(0)
  exit()
for i in range(len(b)):
  x = x * b[i]
  if x > 10**18:
    x = -1
    break
print(x)

Submission status: Runtime Error

Solution code:
A=input()
B=input()

num=int(A)*float(B)
num=math.floor(num) #Round down the value of A*B

num=int(num)

print(num)

Submission status: Runtime Error

Solution code:
# you take the input of A and B
# use the multiplication operation 
# the output will automatically neglect any decimal place 
A,B = map(int, input().split())
print(A*B)

Submission status: Runtime Error

Solution code:
#need to use a raw input for one line input because they both defer in data types i.e interger and float
a,b = raw_input().split()
#and then convert them back into respective data types
a=int(a)
b=float(b)
#multiply a and b and then round the answer up before printing
mul=a*b
ans=math.trunc(mul)
print(ans)

Submission status: Runtime Error

Solution code:
#firsts we declare string s and k, if character s is at most with char k, it will print char s, no change
#if s i more than k it
#time cpmlexity 0(1)


k = int(input())
s= input()

str = s

#if same, no change
if lens(s) == k:
         print(s)

else:
         print (str[0:k] +"...")

Submission status: Runtime Error

Solution code:
import math

num1= str(input()) #take input as a string
num2= str(input())

num1=str(num1)
num2=str(num2)

result= int(num1)*float(num2) #calculate the multiplication of inputs as integer and float
result= math.floor(result) #rounding down the output using floor function

print(result)

Submission status: Runtime Error

Solution code:
A, B = input().split("  ")
#A is an integer
A = int(A)
#B is a number with two digits after the decimal
B = float(B)
#print in integer
print(int(A*B))

Submission status: Runtime Error

Solution code:
a,b = input().split() # read two numbeers 

A = int(a)  # Declare the number to A
B = int(b) # declare the number to B

C = int(A*B) # we use int to truncate the fractional part of C
print(C) # print C

Submission status: Runtime Error

Solution code:
import math
num1=int(input("Enter the int number: "))
#input value for variable num1
num2=float(input("Enter the float number: "))
round(num2)
#input value for variable num2
mul=num1*num2;
print("the product of given numbers is: ",math.trunc(mul))
#display the producta=int (input)

Submission status: Runtime Error

Solution code:
#need to use a raw input for one line input because they both defer in data types i.e interger and float
a,b = raw_input().split()
#and then convert them back into respective data types
a=int(a)
b=float(b)
#multiply a and b and then round the answer up before printing
mul=a*b
ans=round(mul)
print(ans)

Submission status: Runtime Error

Solution code:

A = float(input("Enter A: "))
B= float(input("Enter B: "))

print(int(A*B))

Submission status: Runtime Error

Solution code:
import math 

A=input()
B=input()

num=int(A)*float(B)
num=math.floor(num) #Round down the value of A*B

print(num)

Submission status: Runtime Error

Solution code:
#asking a user input and makes multiplication operation
#convert to integer

A = float(input("Enter A: "))
B= float(input("Enter B: "))

print(int(A*B))

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
x=input().split()
a=int(x[0])
b=round(x[1]*100)

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

Submission status: Runtime Error

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


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

Submission status: Runtime Error

Solution code:

n,m=list(map(int,input().split()))
print((n*m)//1)

Submission status: Runtime Error

Solution code:

n*m=list(map(int,input().split()))
print((n*m)//1)

Submission status: Runtime Error

Solution code:
a = int(input())
b = float(input)
b_int = int(b*100)

ans = a*b_int//100
print(ans

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
if __name__ == "__main__":
    A,B = list(map(int,input().split(" ")))
    print(int(A*B))

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
from sys import stdin,stdout
LI=lambda:list(map(int,input().split()))
MAP=lambda:map(int,input().split())
IN=lambda:int(input())
S=lambda:input()
import math
from collections import Counter,defaultdict

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
A, B = map(str, input())
A = int(A)
B = int(B.replace(',', ''))
print(A * B / 100)

Submission status: Runtime Error

Solution code:
import sys
input = sys.stdin.readline
 
a, b = input().split()
a = int(a)
b = int(b)
print(a * b)

Submission status: Runtime Error

Solution code:
N = int(input())
A = list(map(int,input().split()))

if 0 in A:
  print(0)
else:
  prod = 1
  for i in A:
    prod *= i
    if prod>10**18:
      print(-1)
      break
  print(prod)

Submission status: Runtime Error

Solution code:
# cook your dish here
n=int(input())
a=[int(x) for x in input().split()]
ans=1  
sorted(a)
for i in range(n):
    ans*=a[i]
    if ans==0:
        break
    if ans>(int)(1e18):
        ans=-1
        break
print(ans)

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
n = input()
t = n.split()
 
result = int(n[0]) * int(n[1])

print(result)

Submission status: Runtime Error

Solution code:
n = input()
t = n.split()
 
result = int(n[0]) * int(n[1])

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

A = int(A)
B_float = int(B[2:])
B_int = int(B[0]) * 100

res = A * B // 100

print(int(res))

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
a,b = input().rstrip().split()
A=int(a)
b.replace('.','')
B=int(b)
print(A*B)

Submission status: Runtime Error

Solution code:
a,b = input().rstrip().split()
A=int(a)
b.replace('.','')
B=int(b)
print(a*b)

Submission status: Runtime Error

Solution code:
a,b = input().rstrip().split()
A=int(a)
b.replace('.')
B=int(b)
print(a*b)

Submission status: Runtime Error

Solution code:
import math

def main():
    a,b = input().split()
    result = int(a)*int(b*100)
    print(int(math.floor(result/100)))

main()

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
#input()
ans=1
for i in map(int,input().split()):ans*=i
print(int(ans))

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
A, B = input().split()
A = int(A)
B = float(B)
B_ = round(B*100)
C = A*B_
C_ = str(C)
if C < 100:
    print(0)
else:
    print(C[:-2])

Submission status: Runtime Error

Solution code:
A, B = map(int, input().split())
B_ = int(B*100)
C = str(A*B_)
D = C[:-2]
E = C[-2:]
D,E
if E == '00':
    print(D)
else:
    print(D+'.'+E)

Submission status: Runtime Error

Solution code:
a,b=map(float,input().split())
a=a
b=format(b,'2f')*100
c=int(a)*int(b)
print(c//100)

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
from fractions import Fraction
a,b=input().split()
A=float(a)
B=Fraction(b)
print(floor(A*B))

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
H, W = map(double, input().split())
print(int(H*W))

Submission status: Runtime Error

Solution code:
from decimal import * as dec
import math

def main():
    a,b = map(dec, input().split())
    if b < 1:
        print(0)
        return
    ans = (a * b)
    print(math.floor(ans))
main()

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
#include <bits/stdc++.h>
 
using namespace std;
 
typedef long long ll;

int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
    long long a;
    cin >> a;
    long double b;
    cin >> b;
    b *= 100;
    cout << (ll) ((a * b) / 100) << '\n';
    return 0;
}

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

print(math.floor(n * m)

Submission status: Runtime Error

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

a = int(a)

b = 100*int(b[0])+10*int(b[2])+1*int(v[3])

print((a*b)//100)

Submission status: Runtime Error

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

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

Submission status: Runtime Error

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

A = int(input[0])
B = input[1]

print(int(A*B))/

Submission status: Runtime Error

Solution code:
a, b = input()
print("%lld", a * b)#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <vector>
#include <map>
#include <cmath>
#include <set>
#define rep(i,j,k) for(int i = j; i <= k; i++)
#define dow(i,j,k) for(int i = j; i >= k; i--)
#define fi first
#define se second
using namespace std;


typedef long long ll;
typedef pair<int,int> pi;

int main() {
	__int128 c;
	ll a;
	double b;
	//ll c = b * 100;
	cin >> a >> b;
	c = b * 100;
	cout << (long long)(a * (b * 100) / 100) << endl;
}

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
a = int(input())
b = float(input())
c = int(a*b)
print(c)

Submission status: Runtime Error

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

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
a, b = map(int, input().split())
ans = str(a*b)
i = ans.find(".")
print(ans[:i])

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
A, B = [i for i in input()]
B = int(100 * float(B))
tmp = A * B
print(tmp // 100)

Submission status: Runtime Error

Solution code:
N, K = map(int, input().split())
A = list(map(int, input().split()))

def check(lst):
    # print (set(lst))
    if (N == lst[0]) and (len(set(lst[:-1])) == 1):
        return True
    else:
        return False

def move(lst):
    tmp = [0] * (N + 1)
    for i in range(N):
        a = lst[i]
        left = max(0, i - a)
        right = min(N, i + a + 1)
        tmp[left] += 1
        tmp[right] -= 1
    for i in range(N):
        tmp[i + 1] += tmp[i]
    return tmp

for i in range(K):
    A = move(A)
    if check(A):
        # print (i)
        break

print (*A[:-1])

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
nums = [x for x in input().split()]
a,b = int(nums[0]), float(nums[1])198 1.10

print(int(a*b))

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
A = int(input()) #ここで標準入力
B = float(input()) #ここで標準入力


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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
A, B = input().split()
A = int(A)
# B = int(B.replace(".", ""))
# B = (int(B[0]) - 0) * 100 + (int(B[2]) - 0) * 10 + (int(B[3]) - 0)
print(A * B // 100)

Submission status: Runtime Error

Solution code:
A, B = input().split()
A = int(A)
B = int(B.replace(".", ""))
print(int(str(int(A * B))[:-2]))

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
n = int(input())
A = list(map(int, input().split()))

if 0 in A:
    print(0)
    exit()
ans = 1
for a in A:
    ans = ans * a
    if ans > pow(10, 18):
        print(-1)
        exit()
print(ans)

Submission status: Runtime Error

Solution code:
import decimal

a, b = input().split()

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

print(int(a*b))

Submission status: Runtime Error

Solution code:
a, b = map(str, input().split())
b1, b2 = b.split('.')
bb = int(b1) * 100 + int(b2)
print(int((a *bb)/100))

Submission status: Runtime Error

Solution code:
import math
A, B = map(float, input().split())
a=int(A)
x = a*B 
y = math.round(x)
print(int(y))

Submission status: Runtime Error

Solution code:
n = int(input())
a = input().split()
a_int = [int(n) for n in a]
ans = 1
for num in a_int:
    if ans > 10**18:
        print(-1)
        exit()
    else:
        ans *= num
print(ans)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

print(int(a*b))

Submission status: Runtime Error

Solution code:
import decimal
a, b = map(int, input().split())
a = Decimal(str(a))
b = Decimal(str(b))
c = str(a * b)
index = c.find('.')
print(c[:index])

Submission status: Runtime Error

Solution code:
from decimal import Decimal

# t = '1000000000000000 9.99'

a = list(map(Decimal, t.split()))

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

Submission status: Runtime Error

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

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

Submission status: Runtime Error

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

print(int(a * b / 100))

Submission status: Runtime Error

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

a1=int(a)
b1=100*b

d=(a1*b1)/100



print(int(d))

Submission status: Runtime Error

Solution code:
def main():

	n=input()
	a=list(map(float,input().split()))
    
	
	
	if 0 in a:
		print(0)
		return

	d=1
    
	

	for b in a:
		d=d*b
		if d>10**18:
			print("-1")
			return
	print(int(d))

main()

Submission status: Runtime Error

Solution code:
def main():

	n=input()
	a=list(map(int,input().split()))
    
	for c in a:
		print(c)
	print(type(a))
	
	if 0 in a:
		print(0)
		return

	d=1
    
	

	for b in a:
		d=d*b
		if d>10**18:
			print("-1")
			return
	print(d)

main()

Submission status: Runtime Error

Solution code:
def main():

	n=input()
	a=list(map(int,input().split()))
    
	for c in a:
		print(c)
	print(type(a))
	
	if 0 in a:
		print(0)
		return

	d=1
    
	

	for b in a:
		d=d*b
		
	print(d)

main()

Submission status: Runtime Error

Solution code:
num1=int(input())
num2=int(input())
mul=num1*num2;
print(mul)

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
x=input()
y=input()
print(x*y)

Submission status: Runtime Error

Solution code:
a, b = input().split()
if a == 0 or b == 0:
  print(0)
  break
res = int((int(a)*(float(b)*100)))/100 
print(int(res))

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
import math

A, B = [i for i in input().split()]
print(math.floor(int(A)*Decimal(B)))

Submission status: Runtime Error

Solution code:
a, b, c = [int(x) for x in input().split()]
d = c - a - b

if d <= 0:
    print("No")
else:
    if 4 * a * b < d * d:
        print("Yes")
    else:
        print("No")

Submission status: Runtime Error

Solution code:
import sys

a, b = [float(i) for i in sys.stdin.readline().split()]
a = int(a)
a *= int(b * 100)
print(int(str(a)[:-2]))

Submission status: Runtime Error

Solution code:
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin', 'utf8');

const [a, b, c] = input.split(" ").map((s) => parseInt(s, 10));

// ya + vb < Vc
// a + 2yab + b < c
// 2/ab < c - a - b
// c - a - b A5 false
// 4ab < (c - a - b)^2

// console.log(Number.MAX_SAFE_INTEGER);
// expected output: 9007199254740991

//const [a, b, c] = [249999999, 250000000, 999999998];

const d = BigInt(c - a - b);
if (d <= 0) {
  console.log("No");
} else {
  console.log((4 * a) * b < d * d ? "Yes" : "No");
}

Submission status: Runtime Error

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