检测点1.1 1. 1个CPU的寻址能力为8KB,那么它的地址总线宽度为 13。 解析: 一个CPU有 N 根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻址 2的N次方 个内存单元。 8 KB=2^13 bit 2. 1KB的存储器有 1024 个存储单元?存储单元的编号从 ...
分类:
编程语言 时间:
2020-01-30 09:22:13
阅读次数:
61
数制 注意,补码只是说能让符号位参与运算,并不能让它也同时表示数的大小,理解上不要有偏差 原码表示法 注意这个逗号是用来分割符号位和数值位的,和后面的小数定点机的小数点要区分开,虽然作用是一样的,都是分割符号位 补码表示法 取反加一同样适用于小数的补码 : x的相反数是0.1100000,取反为1. ...
分类:
其他好文 时间:
2020-01-29 19:49:01
阅读次数:
112
//一元三次方程求解 //直接枚举 #include<stdio.h> #include<math.h> double a,b,c,d,x; double f(double x){ return a*x*x*x + b*x*x + c*x + d; } int main(){ scanf("%lf% ...
分类:
编程语言 时间:
2020-01-29 14:05:07
阅读次数:
103
高斯消元 一.简介 高斯消元法,我们在线性代数里面的是学过的,它的主要用途是求解n元一次线性方程组。 举个例子,下面这个就是一个4元一次方程组 我们可以把它化成一个大小为4*5的矩阵 在求解之前,我们首先要了解一下几个线性方程组的基本性质 矩阵中任意两行交换位置,解不变。 同一行乘上同一个数,解不变 ...
分类:
其他好文 时间:
2020-01-29 14:03:21
阅读次数:
103
1.一般我们通过import 导入模块,然后在下一行中,用模块带头,加上该模块中的函数。比如 import math math.log(6) 2.int()输入里面的参数,得出来一定是整数,如果输入0.3,得出就是0,此时应该用float() 3.2的3次方用2**3表示,两个*号,表示幂次方。 4 ...
分类:
其他好文 时间:
2020-01-29 12:07:03
阅读次数:
60
"题目" 正解 其实在比赛时我都没有想到只有第五个操作的问题的不用莫队的方法…… 好自卑…… 其实,只要记录一下每个数前面与这个数相同的点的位置。 将数列变成个二维平面,而询问就是某个矩形内的点数。 容易发现其实第一个操作和第五个操作没有多少区别,就是维护零次方和、一次方和、二次方和、三次方和就够了 ...
分类:
其他好文 时间:
2020-01-28 21:26:50
阅读次数:
79
326 3的幂 给定一个整数,写一个函数来判断它是否是 3 的幂次方。 示例 1: 示例 2: 示例 3: 示例 4: 进阶: 你能不使用循环或者递归来完成本题吗? 来源:力扣(LeetCode) 链接:https://leetcode cn.com/problems/power of three ...
分类:
其他好文 时间:
2020-01-28 17:13:19
阅读次数:
63
为什么要用移码来表示阶码(指数)呢? 这是为了方便浮点数在进行加减运算时进行对对阶操作,也就是比较大小 比如(1.01x2^-1)+(1.11x2^3)这两个数相加 ,在科学计数法中,通常是将小阶向大阶看齐。也就是将-1次方变为3次方。 如果用补码来表示-1:111;用补码表示3:011;很明显二进 ...
分类:
其他好文 时间:
2020-01-28 14:06:30
阅读次数:
395
AcWing 790.数的三次方根 题目描述 给定一个浮点数n,求它的三次方根。 输入格式 共一行,包含一个浮点数n。 输出格式 共一行,包含一个浮点数,表示问题的解。 注意,结果保留6位小数。 数据范围 ?10000≤n≤10000 输入样例 ~~~~ 1000.00 ~~~~ 输出样例 ~~~~ ...
单调栈,单调队列,优先队列 单调数据结构 常用于处理权值与序号单调的问题。 1.最近较小数 给定一个长度为n(n const int maxn = 5e6 + 10; int a[maxn], stack[maxn]; int n, top; int main() { //读入数据 scanf("% ...
分类:
其他好文 时间:
2020-01-27 12:32:37
阅读次数:
74