ceil以及double的精度问题
2023-12-02 11:21:19
Codeforces Round #518 (Div. 2) A
CF一道水题,总过不去 后面看了一下数据发现是精度出问题了
1000000000000000000 1 1 1000000000000000000 这里发现 ceil(1000000000000000000*1.0+1)/1 还是等于 1000000000000000000
是不是很神奇
百度之后发现
转载自:https://zhidao.baidu.com/question/1367210420486994059.html
C语言中,双精度浮点(double)型,占8 个字节(64位)内存空间。其数值范围为1.7E-308~1.7E+308,双精度完全保证的有效数字是15位,16位只是部分数值有保证,而单精度保证7位有效数字,部分数值有8位有效数
最新文章
- Ubuntun CentOS的ISO官方MD5在哪里查看(安装虚拟电脑时出现严重错误的解决方法)
- CMake比较实用的命令小记
- 【转】区别和认识.Net四个判等函数
- IOS中利用宏将RGB值转换为UIColor(转)
- 设置button 不可被点击
- gopkg:一种方便的go pakcage管理方式
- PHP程序猿必备的七种武器
- GMap.Net
- C# 图解教程 第一章 C#和.NET框架
- textarea不能使用maxlength
- 【js】this问题
- Spring MVC 学习总结(十一)——IDEA+Maven+多模块实现SSM框架集成
- ssm框架中从controller传值给jsp的方式
- ETL流程介绍及常用实现方法
- maven 总结
- Postfix 邮件服务 - PostfixAdmin
- C#线程篇---Task(任务)和线程池不得不说的秘密
- 7:CSS Sprites的原理(图片整合技术)
- 使用vue开发微信公众号下SPA站点的填坑之旅
- Doing Homework again:贪心+结构体sort