第十五届蓝桥杯R格式(高精度*低精度算法)

cpp 复制代码
#include <iostream>
#include <vector>
using namespace std;
int n;string d;
vector <int> t;
void solve()
{
	while(n--)
	{
		int pos = 0;
		for(int i = 0;i<t.size();i++)
		{
			t[i]*=2;
			if(pos){
				t[i]+=1;
				pos = 0;
			}
			
			if(t[i]>=10) pos = 1;
			t[i]%=10;
			
		}
		if(pos) t.push_back(1);
	}
	
	
	
	
}
int main()
{
	cin >> n >> d;
	int flag;
	for(int i = d.size()-1;i>=0;i--)
	{
		if(d[i] != '.') t.push_back(d[i]-'0');
		else{
			flag = d.size()-i-1;
		}
	}
	
	solve();

	if(t[flag-1] >=5)
	{
		t[flag]+=1;
	}
	for(int i = t.size()-1;i>=flag;i--)
	{
		cout << t[i];
	}
	
	return 0;
}
相关推荐
安忘4 小时前
LeetCode 热题 -189. 轮转数组
算法·leetcode·职场和发展
Y1nhl4 小时前
力扣hot100_二叉树(4)_python版本
开发语言·pytorch·python·算法·leetcode·机器学习
曼诺尔雷迪亚兹5 小时前
2025年四川烟草工业计算机岗位备考详细内容
数据结构·数据库·计算机网络·算法
蜡笔小新..5 小时前
某些网站访问很卡 or 力扣网站经常进不去(2025/3/10)
算法·leetcode·职场和发展
天桥下的卖艺者6 小时前
R语言使用scitable包交互效应深度挖掘一个陌生数据库
数据库·r语言·交互
IT猿手6 小时前
2025最新群智能优化算法:基于RRT的优化器(RRT-based Optimizer,RRTO)求解23个经典函数测试集,MATLAB
开发语言·人工智能·算法·机器学习·matlab
刘大猫266 小时前
五、MyBatis的增删改查模板(参数形式包括:String、对象、集合、数组、Map)
人工智能·算法·智能合约
修己xj6 小时前
算法系列之深度/广度优先搜索解决水桶分水的最优解及全部解
算法
_GR6 小时前
2019年蓝桥杯第十届C&C++大学B组真题及代码
c语言·数据结构·c++·算法·蓝桥杯
დ旧言~7 小时前
贪心算法三
算法·leetcode·贪心算法·动态规划·推荐算法