- 帅泓宇 的博客
P5864题解
- @ 2026-5-19 22:46:56
题解所用知识点:STL
这一题主要考察对于STL的函数库应用
已知C++目前有两种输出方式
1.cout
2.printf
第二种的解法可以去赛后题解查看
这里解释第一种输出方式如何解决这道题setprecision函数
是的 有一点长 而且有一定的格式要求 不过在高级的比赛中大部分不会考到这个考到了算你倒霉
具体使用格式为
cout<<fixed<<setprecision(需要保留的位数)<<计算结果;
你也可以直接在计算结果这部分填写算式这并不会影响结果 前提是你的算式正确
在这道题里面没有太多的易错点 唯一值得注意的就是这个函数(我翻了好久的代码才找到的)
但是注意算式的计算优先级以及记得每天都会消耗掉2000千卡的能量
输入时的体重单位为kg 记得在计算时*2
建议在算式内直接将7700/2变成固定的值 避免某些神奇的误差