题解 3210: 蓝桥杯2024年第十五届省赛真题-R 格式

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

3210: 蓝桥杯2024年第十五届省赛真题-R 格式

解题思路:作为比赛的第二道大题这个还是有点难度的,数据量这么大就是明摆考察高精度了。2^1000大概是10的300次方10e300*10e1024位数在两千位以内所以不用考虑内存不够。这里给出两种解法一个是使用数组一个是使用队列。使用数组需要多考虑一下n的边界。

高精度*浮点数

摘要:#include#include#includeusing namespace std;const int s = 1e5 + 10;int P = 2, n, a[s];……

高精度板子题,重点为四舍五入

摘要://这道题目着重考察了高精度存储数字与高精度乘法,重点在于如何对小数进行四舍五入的计算和只输出整数部分include using namespace std;int n;strin……

十五届省赛真题-R 格式

解题思路:找到小数点位置并移除小数点移除前导0将字符串转换为整数数组通过n次乘以2来实现乘以2^n计算新的小数点位置进行四舍五入操作截断小数部分,只保留整数部分输出结果参考代码:#includeusingnamespacestd;voidmultiplyBy2ToN(st

快速幂和高精度乘法 四舍五入用高精度加法

解题思路:显然根据题意要求浮点数和2的幂n相乘的四舍五入的整数部分,先获取小数的个数,可以用高精度乘法和快速幂结合来求2的幂,存放在数组里,在往小数部分检查如果大于5就往前进位,这是高精度加法,只用一次循环,然后输出整数部分就行注意事项:高精度运算结束都要处理进位或者前导0的问题参考代码:#inclu

高精度处理,注意进制

####题目描述小蓝最近在研究一种浮点数的表示方法:R格式。对于一个大于0的浮点数d,可以用R格式的整数来表示。给定一个转换参数n,将浮点数转换为R格式整数的做法是:1\.将浮点数乘以2的n次方;2\.四舍五入到最接近的整数。####输入格式一行输入一个整数n和一个浮点数d,

第十五届蓝桥杯C++B组真题-R格式

摘要:##思路本题是一道纯高精度题目,可以先算2的n次方再乘浮点数,也可以直接拿浮点数乘n次2,本题解是直接拿浮点数乘n次2的解法###代码如下```#include #define l……