1 条题解
-
0
自动搬运
来自洛谷,原作者为

rui_er
九万里风鹏正举搬运于
2025-08-24 22:56:50,当前版本为作者最后更新于2024-04-11 19:40:15,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
注意到:
代码:
int T; double x; cout << fixed << setprecision(12); for(cin >> T; T; --T) { cin >> x; cout << floor(x) << endl; }
感觉说明不够过不了审,于是简单说一下正确性:由诱导公式 知 $f(x)=x-0.5+\frac{\arctan(\tan(\frac{\pi}{2}-\pi x))}{\pi}$,考察 的意义,发现是将 切成长度为 的段并上下平移,平移的量恰好跟 加起来就是 ( 表示 的小数部分),因此 。
如果你不会三角函数,你也可以让 wolframalpha 或者 geogebra 帮你注意到这一点。
- 1
信息
- ID
- 10011
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 2
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者