#PCBBAY0000016. Precision động theo dữ liệu vào (Dynamic Decimal Precision)

Precision động theo dữ liệu vào (Dynamic Decimal Precision)

Precision động theo dữ liệu vào (Dynamic Decimal Precision)

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

Đề bài

Cho số thực xx và số nguyên kk quy định số chữ số thập phân cần hiển thị. Hãy in xx theo dạng thập phân cố định với đúng kk chữ số sau dấu chấm. Nếu k=0k=0, kết quả chỉ chứa phần nguyên sau khi định dạng và không có dấu chấm thập phân.

Input

Dòng duy nhất chứa số thực xx và số nguyên kk, cách nhau bởi khoảng trắng.

Output

In một dòng chứa xx với đúng kk chữ số sau dấu chấm; nếu k=0k=0, không in dấu chấm.

Subtask

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

Ví dụ

Ví dụ 1

Input

3.1415926 4

Output

3.1416

Giải thích. Với dữ liệu 3.1415926 4, áp dụng định dạng .4f (4 chữ số sau dấu chấm) sẽ tạo chính xác chuỗi 3.1416.

Ví dụ 2

Input

12.5 0

Output

12

Giải thích. Với dữ liệu 12.5 0, áp dụng định dạng .0f (0 chữ số sau dấu chấm) sẽ tạo chính xác chuỗi 12.

Ví dụ 3

Input

-0.00456 5

Output

-0.00456

Giải thích. Với dữ liệu -0.00456 5, áp dụng định dạng .5f (5 chữ số sau dấu chấm) sẽ tạo chính xác chuỗi -0.00456.