Taiwan Online Programming Contest 是一项吸引了来自世界各地优秀程序员的盛大赛事。该赛事以其具有挑战性的题目和竞争激烈的环境而闻名,已成为只有最优秀的人才能证明自己实力的平台。然而,有一位命题人在参赛者中名声显赫。这位仅以笔名 “truckski” 为人所知的命题人对数字有着非同寻常的执着——特别是大数、浮点数以及任何涉及精确计算的数学挑战。truckski 有着独特的命题风格,常常需要参赛者仔细思考数字的性质以及如何对其进行操作。
在今年的 Taiwan Online Programming Contest 中,truckski 带来了一个看似简单却暗藏玄机的题目。该题目围绕着数学中的一个基本概念:将一个浮点数向下取整到最接近的整数。虽然这个任务乍看之下显而易见,但 truckski 的难点在于所需的精度以及准确处理各种浮点数值的能力。
你的任务是编写一个程序来帮助参赛者解决这个问题。该程序读入一个正浮点数,并输出将其向下取整到最接近的整数的结果。这个过程通常被称为对一个数取“下整(floor)”。一个数的下整是小于或等于该数本身的最大整数。
输入格式
输入仅包含一行,其中有一个正浮点数 $x$。
输出格式
输出应为一个整数,即输入数字 $x$ 的下整。请不要输出小数点。
数据范围
- $0 < x \le 10^8$
- 输入包含若干个数字和恰好一个小数点。
- 输入的最后一个可打印字符必须是数字。
- 小数点前至少有一个数字。
- 对于 $x \ge 1$,没有前导零。
- 输入文件的大小不超过 15 字节。
样例
输入样例 1
1999.99
输出样例 1
1999
输入样例 2
2.00000
输出样例 2
2
说明
题目背景是由 ChatGPT 虚构的。