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

零基础自学python上海搜索引擎优化seo

零基础自学python,上海搜索引擎优化seo,网站怎么做扫码微信支付,跨境电商独立建站问题描述 小蓝最近在研究一种浮点数的表示方法: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/389256.html

相关文章:

  • 马蜂窝旅游网站怎么做股票发行ipo和seo是什么意思
  • qt做网站服务器引流推广广告怎么写
  • 男女做爰视频网站在线视频优化关键词排名seo软件
  • 佛山网站建设有限公司个人怎么在百度上做推广
  • 网站页面模板 建设中指数基金是什么意思
  • 做网站记者的出路是什么网页关键词排名优化
  • 建站行业发展趋势百度查重
  • 做网站的工作好吗长沙seo排名公司
  • 上海徐汇区网站建设网站标题优化排名
  • 怎么仿网站如何申请网站域名流程
  • 网站站长统计代码托管竞价推广公司
  • 徐州网站建设制作工作室游戏推广平台代理
  • 西安做网站公司哪家好百度提问首页
  • 内涵 网站 源码360搜索首页
  • 广州h5网站制作万网建站
  • 品牌建设的五个阶段关键词优化快速
  • 老外的网站怎么做百度联系方式人工客服
  • 怎么建立本地网站搜索引擎优化的工具
  • javaweb做机票网站关键词推广是什么
  • wordpress修改上传大小限制seo排名技术教程
  • 东莞网站建设价位windows优化大师是系统软件吗
  • 那个网站可以做网络兼职产品推广宣传方案
  • 做果蔬零售的网站建站平台哪个好
  • 沙元埔做网站的公司顾问式营销
  • 免费推广网站工具推广链接怎么自己搞定
  • 四川建设银行手机银行下载官方网站下载seo整站优化外包公司
  • qwins是哪个网站做的爱站网站
  • 临沂网站制作定制关键词seo优化排名
  • 福州仓前网站建设seo技术培训沈阳
  • 石家庄市做网站环球军事网