#PCBBAY0000028. Làm tròn đến k chữ số thập phân (Round to k Decimal Places)

Làm tròn đến k chữ số thập phân (Round to k Decimal Places)

Làm tròn đến k chữ số thập phân (Round to k Decimal Places)

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho số thực xx và số nguyên kk. Hãy tính round(x, k) theo Python 3, làm tròn giá trị float đã đọc đến kk chữ số sau dấu chấm. In kết quả bằng cách hiển thị mặc định của số thực Python; không tự bổ sung các số 0 ở cuối cho đủ kk chữ số.

Input

Dòng duy nhất chứa số thực xx và số nguyên kk.

Output

In một số thực là kết quả round(x, k) theo biểu diễn mặc định của Python 3.

Subtask

  • Subtask 1 (100 điểm): ∣x∣≤1012|x|\le10^{12}; 0≤k≤100\le k\le10.

Ví dụ

Ví dụ 1

Input

3.14159 3

Output

3.142

Giải thích. Với đầu vào 3.14159 3, phép gọi round(x, 3) trả về 3.142. Giá trị số thực được in bằng cách hiển thị mặc định, không đệm thêm chữ số 0.

Ví dụ 2

Input

12.5 4

Output

12.5

Giải thích. Với đầu vào 12.5 4, phép gọi round(x, 4) trả về 12.5. Giá trị số thực được in bằng cách hiển thị mặc định, không đệm thêm chữ số 0.

Ví dụ 3

Input

-2.675 2

Output

-2.67

Giải thích. Với đầu vào -2.675 2, phép gọi round(x, 2) trả về -2.67. Giá trị số thực được in bằng cách hiển thị mặc định, không đệm thêm chữ số 0.