JavaScript基础(二) 运算符(操作符) 算数运算符 + \ / % js中的小数计算精度问题 避免方式:将小数通过计算变为整数,再进行加减等计算操作 一元运算符 一元指的是参与运算的操作数只有一个 正+负 号, typeof 自增自减运算 ++ 让变量的值自增1(自身的值+1) 让变量的值 ...
分类:
编程语言 时间:
2019-09-27 21:17:07
阅读次数:
107
简单数据类型 Number、String、Boolean、Undefined、Null Number类型 数值字面量:数值的固定值的表示法 110 1024 60.5 进制 数值字面量:数值的固定值的表示法 110 1024 60.5 进制 浮点数 浮点数的精度问题 浮点数 浮点数的精度问题 浮点数 ...
分类:
其他好文 时间:
2019-08-22 14:38:53
阅读次数:
96
https://scut.online/p/484 一开始想的是按固定斜率的直线从无穷扫下来,但是一直都WA,不知道是哪里错了还是精度问题? 事实上枚举斜率之后对式子变形: $\frac{y_1 y_2}{x_1 x_2}x2 $y_1 y_2x2$ 且 $y_1 kx_1 using namesp ...
分类:
其他好文 时间:
2019-08-12 00:49:26
阅读次数:
99
liu_runda出的题,先%%%%%%%%%%%为敬 考试时只打了一个普通$n^2$暴力,然后$gauss$开的$long long$出现精度问题得了$0$分的好成绩 题解 $10\%$算法 暴力过$t==0$ $40\%$算法 gauss+暴力过前几个点 $100\%$算法 先算$t==0$ 看 ...
分类:
其他好文 时间:
2019-07-28 13:42:26
阅读次数:
108
代码:使用BigDecimal来代替double double测试示例: ...
分类:
编程语言 时间:
2019-07-12 12:44:49
阅读次数:
106
<?php $v1 = 0.1; $v2 = 0.2; $v3 = 0.3; echo $v1+$v2 == $v3 ?'相等':'不相等';//这里输出不相等,因为0.3的进制是无穷的,所以不相等,里面还有很深的学问,这里就不说了! //如何让他们相等? echo round(($v1+$v2)* ...
分类:
Web程序 时间:
2019-07-06 19:23:53
阅读次数:
124
比较容易想到,对于每个a[i]下取整,然后再把它的小数不和取和,那么求和是正的就需要补正的,求和是负的就需要补充负的。这个题是要注意浮点数运算精度问题,用eps卡下一下精度,eps取1e-8就可以。还有下取整上取整函数取到的数还是浮点数。 ...
分类:
其他好文 时间:
2019-07-01 14:05:26
阅读次数:
91
首先放出Django migrate的时候显示sql的命令 然后显示出来看的时候执行的玩意是这样的 可以看到datetime换成了datatime(6),换成datatime才让sql可以正常运行,暂时没空深究,先开发,记住这个问题,有空回来收拾。 ...
分类:
其他好文 时间:
2019-06-12 15:09:32
阅读次数:
103
publicstaticvoidmain(String[]args){List<Double>doubles=Arrays.asList(newDouble(3.3),newDouble(3.3),newDouble(3.3));doublesum=doubles.stream().mapToDouble(Double::doubleValue).sum();System.out.pr
分类:
其他好文 时间:
2019-06-12 12:32:11
阅读次数:
950