当前位置: 首页 > wzjs >正文

公司网站建设一条龙网站建设的现状和未来

公司网站建设一条龙,网站建设的现状和未来,做家装模型的效果图网站,品牌名称怎么取问题描述 小蓝最近在研究一种浮点数的表示方法:R 格式。 对于一个大于 0 的浮点数 d,可以用 R 格式的整数来表示。 给定一个转换参数 n,将浮点数转换为 R 格式整数的做法是: 将浮点数乘以 2^n;将结果四舍五入到最接…

问题描述

小蓝最近在研究一种浮点数的表示方法:R 格式
对于一个大于 0 的浮点数 d,可以用 R 格式的整数来表示。

给定一个转换参数 n,将浮点数转换为 R 格式整数的做法是:

  1. 将浮点数乘以 2^n
  2. 将结果四舍五入到最接近的整数。

输入格式

一行输入一个整数 n 和一个浮点数 d,分别表示转换参数和待转换的浮点数。


输出格式

输出一行表示答案:d 用 R 格式表示出来的值。


样例输入

2 3.14

样例输出

13

样例说明

3.14 × 2^2 = 12.56,四舍五入后为 13。


评测用例规模与约定

  • 对于 50% 的评测用例:
    1 ≤ n ≤ 10,d 的字符串长度 ≤ 15;
  • 对于 100% 的评测用例:
    1 ≤ n ≤ 1000,d 的字符串长度 ≤ 1024,保证 d 是小数(即包含小数点)。

c++代码

#include<bits/stdc++.h>
#include<stdio.h>using namespace std;int n;
string d;string highmutiple(string a, string b) {if (a == "0" || b == "0") return "0";int m = a.size(), n = b.size();vector<int> aa(m), bb(n), cc(m + n, 0);for (int i = 0; i < m; i++) {aa[i] = a[m - i - 1] - '0';}for (int i = 0; i < n; i++) {bb[i] = b[n - i - 1] - '0';}for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {cc[i + j] += aa[i] * bb[j];cc[i + j + 1] += cc[i + j] / 10;cc[i + j] %= 10;}}string c;int k = m + n - 1;while(cc[k] == 0) k--;while(k >= 0) {c += to_string(cc[k]);k--;}return c;
}string addone(string a) {int m = a.size();vector<int> aa(m + 1);for (int i = 0; i < m; i++) {aa[i] = a[m - i - 1] - '0';}aa[0]++;for (int i = 0; i < m; i++) {aa[i + 1] += aa[i] / 10;aa[i] %= 10;}string b;int k = m;if (aa[m] == 0) k--;while(k >= 0) {b += to_string(aa[k]);k--;}return b;
}int main() {cin >> n >> d;string a = "1";while(n--) {a = highmutiple(a, "2");}int k = d.find(".");d.erase(k, 1);string ans = highmutiple(a, d);string zhen = ans.substr(0, ans.size() - (d.size() - k));if (ans[ans.size() - (d.size() - k)] >= '5') zhen = addone(zhen);cout << zhen;return 0;
}//by wqs

解题思路

高精度问题

计算的时候把小数点去掉,记录小数点后面有多少位。d有多少位小数,答案就有多少位小数

四舍五入只要判断小数点后的一位是不是比5大就行了。

http://www.dtcms.com/wzjs/551910.html

相关文章:

  • 电商网站建设选迅法网cms系统
  • 百度seo公司整站优化软件soho建网站
  • 中国建设银行邀约提额网站装修自己设计3d效果手机软件
  • 两学一做网站条幅广州制作网站开发
  • 网站分析的优劣势自适应网站和响应式网站的区别
  • python网站开发集成环境广州购物网站设计
  • 企业管理咨询的内容网站栏目设计优化方案
  • 公益建设网站的作用wordpress djd site post
  • 快速做彩平图得网站百度小程序怎么做
  • 电子杂志网站建设重庆建设摩托车价格
  • 产品展示网站模板下载html网站设计实例代码
  • 广州站国外做名片网站
  • 网站与域名的关系专业建设标准
  • 文章网站模板校园论坛网站源码
  • 爱站网做网站吗山姆超市网上购物网
  • 郑州网站建设开拓者网页界面设计实训报告
  • 28网站建设免费做店招哪个网站好
  • 外贸网站建设需要什么广州网站制作哪家公司好
  • seo网站布局建设厅网站ca验证失败
  • 无极修仙网站wordpress绝对连接换成相对链接
  • 网站描述代码怎么写做网站PPPOE网络可以吗
  • 怎么在网站上投放广告wordpress初学
  • vr技术对网站建设有哪些影响辽宁网站建设的网络科技公司
  • 车床加工东莞网站建设南京网站高端
  • 重庆网站建设慕枫如何看网站是否有做网站地图
  • 个人网站备案不能盈利wordpress模板主题
  • 洛阳东翔科技做的网站seo 工具推荐
  • 网站建设不完整dreamware做网站首页
  • 孙红雷做的二手车网站郑州网页网站制作
  • 公司域名让做网站的施工企业突发环境事件应急预案