第十五届蓝桥杯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;
}
相关推荐
IT古董14 分钟前
【第二章:机器学习与神经网络概述】03.类算法理论与实践-(3)决策树分类器
神经网络·算法·机器学习
水木兰亭3 小时前
数据结构之——树及树的存储
数据结构·c++·学习·算法
Jess074 小时前
插入排序的简单介绍
数据结构·算法·排序算法
老一岁4 小时前
选择排序算法详解
数据结构·算法·排序算法
xindafu4 小时前
代码随想录算法训练营第四十二天|动态规划part9
算法·动态规划
xindafu4 小时前
代码随想录算法训练营第四十五天|动态规划part12
算法·动态规划
ysa0510305 小时前
Dijkstra 算法#图论
数据结构·算法·图论
一定要AK5 小时前
2025—暑期训练一
算法
一定要AK6 小时前
贪心专题练习
算法
森焱森6 小时前
无人机三轴稳定控制(2)____根据目标俯仰角,实现俯仰稳定化控制,计算出升降舵输出
c语言·单片机·算法·架构·无人机