总时间限制: 1000ms 内存限制: 65536kB描述 读入n(1 <= n <= 10000)个整数,求它们的和与均值。 输入输入第一行是一个整数n,表示有n个整数。第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。输出输出一行,先输出和,再输出平均值(保留到小数点后5位), ...
分类:
其他好文 时间:
2020-02-19 13:14:54
阅读次数:
62
先看题目: 意思:将一个十进制数进行负二进制转化,将一个十进制数进行二进制转化大家都很清楚,取余再除2向下取整,接着反序输出 负二进制转化类似:1.对-2取余,再取绝对值 2.存入结果数组里 3.将数减去余数再除-2 4.反顺序打印出来 代码: //负二进制转换 /* 道理与 十进制转二进制一样 注 ...
分类:
其他好文 时间:
2020-02-17 14:19:05
阅读次数:
63
行星碰撞。 题意是给一个数组 asteroids,表示在同一行的行星。对于数组中的每一个元素,其绝对值表示行星的大小,正负表示行星的移动方向(正表示向右移动,负表示向左移动)。每一颗行星以相同的速度移动。找出碰撞后剩下的所有行星。 碰撞规则:两个行星相互碰撞,较小的行星会爆炸。如果两颗行星大小相同, ...
分类:
其他好文 时间:
2020-02-16 14:45:16
阅读次数:
71
#include <iostream>#include<iomanip>using namespace std;int main(void){ double a; while(cin>>a) { if(a<0) a=-a; cout<<fixed<<setprecision(2); cout<<a< ...
分类:
其他好文 时间:
2020-02-16 14:31:39
阅读次数:
62
1、数字算术的方法(Math) Math.pow(2,53) // 2的53次幂 Math.round(.6) // 四舍五入 Math.ceil(.6) // 向上取整 Math.floor(.6) // 向下取整 Math.abs(-5) // 绝对值 Math.max(x,y,z) // 返回 ...
分类:
其他好文 时间:
2020-02-14 22:47:06
阅读次数:
79
平衡二叉树是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树 平衡二叉树解决了二叉排序树的查询效率问题(连续递增数据创建二叉排序树时) 平衡二叉树的难点在于左右旋转,这里用 new 代表新节点 old 代表旧 '根' 节点 左旋转: 1)new.value = ...
分类:
其他好文 时间:
2020-02-14 16:47:42
阅读次数:
59
原码:原码是符号位加上真值的绝对值, 但是它是用第一位表示符号, 其余位表示值反码: 正数的反码是其自身 负数的反码是符号位不变,数值位取反(0变1,1变0)补码: 正数的补码是其自身 负数的补码是符号位不变,数值位取反再加1(这里要注意的是遇到2就要进1,例如:1000 0001加1,变成1000 ...
分类:
其他好文 时间:
2020-02-14 10:27:59
阅读次数:
109
数学函数 CEIL():进一取整 FLOOR():舍掉小数部分 ROUND():四舍五入 TRUCATE():截取小数点后几位 MOD():取余数 ABS():取绝对值 POWER():幂运算 PI():圆周率 RAND():或者RAND(X):0~1之间的随机数 SIGN(X):得到数字符号 EX ...
分类:
数据库 时间:
2020-02-13 22:34:09
阅读次数:
91
"luogu" 下面令$n,q$同阶 先考虑暴力做法,询问是要对两个位置集合,选两个元素出来,求最小的差的绝对值.因为对于一个元素,一定选另一个集合中和他位置最近的前后两个元素最优,所以暴力是让集合为升序排列,再维护两个指针,一开始指向集合第一个元素,这同时维护之前扫过的元素中两个集合的最后一个元素 ...
分类:
其他好文 时间:
2020-02-13 21:02:55
阅读次数:
72
abs() 返回数字的绝对值。 abs(x) all() 用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。 元素除了是 0、空、None、False 外都算 True。 all(iterable) #iterable -- 元组 ...
分类:
编程语言 时间:
2020-02-13 14:41:35
阅读次数:
63