0.前言 最近在看计算机组成原理的浮点数部分,突然想起之前看过的一道快手面试题 为什么js中0.1+0.2不等于0.3,应该如何解决? 这里我们可以借这道题来说一下js的精度问题 1.JS数的储存 二进制和浮点数和定点数 首先计算机里面的数据肯定以二进制形式存储对于同一段二进制码,不同的解读方式肯定 ...
分类:
Web程序 时间:
2020-11-01 20:44:00
阅读次数:
33
先将十六进制的转化为二进制的,即A——1010,3——0011,6——0110,8——1000,所以转化过后的结果为: 1010 0011 ||0110 1000 00000000 因为阶码为8位,所以从竖线那里分割,前面是阶码,第一个1为符号位,把阶码转化为原码得:11011101,可得值为:-9 ...
分类:
其他好文 时间:
2020-10-31 01:41:50
阅读次数:
30
1. 标准的卢卡斯定理加数位dp,主要是算C(n,i)*C(n,2*i)。 但由于这题的模数是质数,就不需要考虑很多东西,如:是否超过上限了、是否有连续的进位。 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long ...
分类:
其他好文 时间:
2020-10-30 12:28:57
阅读次数:
17
CF1429A 思维 题意: 给定一个长度$n$序列,两个人可以轮流取,alice取奇数位,bob取偶数位,若最后留下的数是奇数则alice胜,否则bob胜 题解: 可以知道最终留下的数是奇数位/偶数位,那么尽量留下奇数/偶数即可 #include<iostream> #include<cstdio ...
分类:
其他好文 时间:
2020-10-24 09:59:25
阅读次数:
24
剑指 Offer 13. 机器人的运动范围 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能 ...
分类:
其他好文 时间:
2020-10-22 22:53:45
阅读次数:
26
一、罗马数字是否是位置计数 我认为不是位置计数。网上查得的定义如下: 位置计数法是一种表达数字的系统,数位按照顺序排列,每个数位有一个位值,数字的值就是每个数位和位值的乘积之和。 而罗马数字没有固定的、有顺序的数位。 二、用罗马数字表示自己的八位学号 查知 I, 1 II, 2 III, 3 IV, ...
分类:
其他好文 时间:
2020-10-16 11:17:33
阅读次数:
20
一、哈希表 1、概念 哈希表(Hash Table)也叫散列表,是根据关键码值(Key Value)而直接进行访问的数据结构。它通过把关键码值映射到哈希表中的一个位置来访问记录,以加快查找的速度。这个映射函数就做散列函数,存放记录的数组叫做散列表。 2、散列存储的基本思路 以数据中每个元素的关键字K ...
分类:
其他好文 时间:
2020-10-09 20:40:28
阅读次数:
22
https://www.cnblogs.com/mike-mei/p/11194138.html {}:表示对象 []:表示对象的属性、方法 ():如果用在方法名后面,代表调用 一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数体。 如:var LangShen = {" ...
分类:
Web程序 时间:
2020-10-07 20:34:08
阅读次数:
31
问题描述:小明同学在学习了不同的进制之后用一些数字做起了游戏。小明同学知道,在日常生活中最常用的是十进制数,而在计算机中二进制数也很常用。现在对于一个数字x,小明同学定义出两个函数f(x)和g(x),f(x)表示把x这个数用十进制写出后各数位上的数字之和,例如f(123)=1+2十3=6;g(x)表 ...
分类:
其他好文 时间:
2020-09-24 20:55:57
阅读次数:
68
3.1数值类型 MySQL支持所有标准SQL中的数值类型,主要有整数、浮点数、定点数、位类型。表3-1列出了MySQL5.0中支持的所有数值类型。关键字INT是INTEGER的同名词,DEC是DECIMAL的同名词。 3.1.1 整数类型 (1) 对于整型数据,MySQL支持在类型名称后面的小括号内 ...
分类:
数据库 时间:
2020-09-17 23:36:00
阅读次数:
43