shell中的算术运算要求数字和运算符之间不能有空格;特殊符号也不需要转义;如果算术表达式中包含其它变量,也不需要用$引用;常规算术运算:+:加运算-:减运算*:乘运算/:除运算%:取余运算**:幂运算复合算术运算:+=:加等运算x=8;x+=2-->变量x运算结果为10-=:减等运算*=:乘等运算#..
分类:
系统相关 时间:
2016-07-11 01:38:01
阅读次数:
233
方法一/二: 注意的是k有可能是invalid,要对数组的长度取余 1. 新建一个同长度的数组,把nums前n-k个元素拷到newArr中的后n-k个里 2.把nums后k个元素拷到newArr中的前k个中 3.把newArr整个全部拷贝回nums 使用System.copyarray(source ...
分类:
其他好文 时间:
2016-07-10 06:25:30
阅读次数:
168
题目:传送门。 题意:t组数据,每组给定n,m,k。有n个格子,m种颜色,要求把每个格子涂上颜色且正好适用k种颜色且相邻的格子颜色不同,求一共有多少种方案,结果对1e9+7取余。 题解: 首先可以将m 与后面的讨论分离。从m 种颜色中取出k 种颜色涂色,取色部分有C(m, k) 种情况; 然后通过尝 ...
分类:
其他好文 时间:
2016-07-08 21:55:33
阅读次数:
289
运算符的优先级(从高到低) 优先级 描述 运算符 1 括号 ()、[] 2 正负号 +、- 3 自增自减,非 ++、--、! 4 乘除,取余 *、/、% 5 加减 +、- 6 移位运算 <<、>>、>>> 7 大小关系 >、>=、<、<= 8 相等关系 ==、!= 9 按位与 & 10 按位异或 ^ ...
分类:
编程语言 时间:
2016-07-05 16:57:41
阅读次数:
197
题目描述 Description 输入b,p,k的值,编程计算bp mod k的值。其中的b,p,k*k为长整型数(2^31范围内)。 题目描述 Description 输入b,p,k的值,编程计算bp mod k的值。其中的b,p,k*k为长整型数(2^31范围内)。 输入b,p,k的值,编程计算 ...
分类:
其他好文 时间:
2016-07-05 12:09:03
阅读次数:
174
1497 取余运算 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题解 查看运行结果 1497 取余运算 1497 取余运算 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 时间限制: 1 s 空间限制: 128000 ...
分类:
其他好文 时间:
2016-07-05 11:49:04
阅读次数:
128
mod函数采用floor,rem函数采用fix函数。那么什么是floor和fix? fix(x):截尾取整。如: >> fix([3.4 , -3.4]) ans = 3 -3 floor(x):高斯取整(不超过x的最大整数)。如: >> floor([3.4 , -3.4]) ans = 3 -4 ...
分类:
其他好文 时间:
2016-06-29 23:27:51
阅读次数:
1270
函数名 描述 实例 输入 输出 abs() 求绝对值 $abs = abs(-4.2);//4.2 数字 绝对值数字 ceil() 向上取整 ceil(9.9);//10 浮点数 进一取整 floor() 向下取整 floor(9.9);//9 浮点数 直接舍去小数部分 fmod() 浮点数取余 $ ...
分类:
Web程序 时间:
2016-06-28 18:36:22
阅读次数:
175
一:进制 1.定义:进位机制(进位方法) 2,用法:a,基数:也叫底数,基数为n,代表n进制 b,位权:从个位开始,向左依次编号为0,1, 2,,,x分别代表n进制的次方 c:计算机常见进制:二(0b),八(0), 十六(0x),十 d:X进制转十进制:按权求和 十进制转x进制:连除倒取余 二,基本 ...
分类:
移动开发 时间:
2016-06-27 17:06:56
阅读次数:
247
题目链接:http://poj.org/problem?id=1703 第一次做种类并查集,有的地方还不是很清楚,想了一上午,有点明白了,这里记录一下。 这里我参考的红黑联盟的题解。 关键:种类并查集与带权并查集实质上的差别并不大, 关键的区别就是种类并查集只是带权并查集再弄个%取余操作而已,然后余 ...
分类:
其他好文 时间:
2016-06-26 15:24:33
阅读次数:
159