题目:B. High School: Become Human 题目链接:http://codeforces.com/contest/987/problem/B Key words:math;对数;单调性;double精度问题;long double;CF_DIV2_B; 分析: 这个题第一个想法是 ...
分类:
其他好文 时间:
2018-05-31 10:37:14
阅读次数:
197
遇到了一个问题,两个double相乘,结果不正确,好长,很奇怪 参考了BigDecimal类的加减乘除(解决double计算精度问题)和Java double 相乘的小问题记录 终于解决了问题,下面提供一下代码 如果结果还是很长,不正确的话,把 ...
分类:
其他好文 时间:
2018-05-21 14:37:02
阅读次数:
210
/***相传国际象棋是古印度舍罕王的宰相达依尔发明的。*舍罕王十分喜欢,决定让宰相自己选择赏赐。*这位宰相指着8×8共64格的棋盘说:陛下,请您赏给我一些麦子吧,*在棋盘的第一个格子放1粒,第2格放2粒,第3格放4粒,*以后每一格都比前一格增加一倍,依此放完棋盘上的64个格子,我就感恩不尽了。*舍罕 ...
分类:
其他好文 时间:
2018-05-19 22:30:30
阅读次数:
134
JS 的数字计算坑比较多的,浮点型的计算带有精度问题,所以通常先将浮点型变成整数进行计算,然后再以字符串的形式,变成浮点型输出。 大数字计算会变成科学计数法,JS 中,数字超过21位就会变成科学计数法,例如:8100824045303269669937 -> 8.100824045303269e+2 ...
分类:
其他好文 时间:
2018-05-11 23:50:24
阅读次数:
187
题意:给你N段电缆,你需要把这些电缆分成等长的K段,问你能够分的最大长度。要求长度最短为1厘米。 输出结果保留两位小数。 思路很好想,二分查找长度区间即可。 注意精度问题: 对于数据0.009,它的输出为0.00。 对于数据1.67876,它的输出为1.67。到这想必你就恍然大悟了。 处理有两种方法 ...
分类:
其他好文 时间:
2018-05-06 12:16:47
阅读次数:
151
这题刚开始想当然的直接按g值排序了。 正确做法是,由于要失去的血量最小,则若此时有两个monster A,B 先A后B失去的血量为 (timeA+timeB) gB+timeA gA 先B后A失去的血量为(timeA+timeB) gA+timeB gB 按这个排序即可 !注意这里有个精度问题,lo ...
分类:
其他好文 时间:
2018-04-21 17:37:52
阅读次数:
156
开场写easy(有预感要FST) 然后medium就卡住了。 我只知道$n$个点的生成树个数是$n^{n-2}$ 接下来直接狗带…… $Problem 250pts$ 水题,直接枚举然后记录答案(我大概是因为精度问题被HACK了) $Problem 500Pts$ 给定一个边集,求符合条件的生成树的 ...
分类:
其他好文 时间:
2018-04-17 11:43:02
阅读次数:
201
java中float类型为4字节32位,内存中的存储遵循IEEE-754格式标准: 一个浮点数有2部分组成:底数m和指数e底数m部分:使用二进制数来表示此浮点数的实际值。指数e部分:占用8bit(1个字节)的二进制数,可表示数值范围为0-255。但是指数可正可负,所以,IEEE规定,此处算出的次方必 ...
分类:
编程语言 时间:
2018-04-04 15:16:00
阅读次数:
181
SELECT RecipeID, IngredientID as ingre_id, ROUND(Quantity, 5) Quantity, Preparation, RecipeIngredientID, Validated, fd_Type, UnitOfUseID, OriginalQuan ...
分类:
其他好文 时间:
2018-04-01 11:52:01
阅读次数:
176
changeCartNum () { this.shopCart.num=0; this.shopCart.totalMoney=0; for(var i=0; i 5) { intMoney1 += 1; } ... ...
分类:
其他好文 时间:
2018-03-21 16:31:18
阅读次数:
170