public without sharing class MathHelper { /* 是否整除 @param dividend 被除数 @param divider 除数 @return 整除返回true,不整除返回false */ public static Boolean isDivisib ...
分类:
其他好文 时间:
2017-05-31 19:01:06
阅读次数:
179
二进制与十进制之间的转换 1 十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。 (具体用法如下图) 2 二进制转十进制 方法为:把二进制数按权展开、相加即得十进制数。 (具体用法如下图) END 二进制与十进制之间 ...
分类:
其他好文 时间:
2017-05-31 14:21:58
阅读次数:
287
1.算术运算符 1)取余运算,输出10以内被3整除的整数 1 public class Test { 2 public static void main(String[] args){ 3 //输出10以内被3整除的数 4 System.out.print("被3整除的数是:"); 5 for(in ...
分类:
编程语言 时间:
2017-05-29 00:58:44
阅读次数:
199
题意大致为找同性恋的虫子。。。。 这个比食物链要简单些。思路完全一致,利用取余操作实现关系之间的递推。 个人感觉利用向量,模和投影可能可以实现具有更加复杂关系的并查集。 1 #include<cstdio> 2 using namespace std; 3 const int MAXN=50010; ...
分类:
其他好文 时间:
2017-05-28 23:18:12
阅读次数:
196
x(负数) mod y(正数) = z 其中x<z<=0 , 且(z-x) mod y=0。 求法:z=x+abs(x)/y*y (这里的除法结果向下取整) 所以当求一个数经过各种计算后的取余,只需 ans=(ans+x*y)%yu ans=(ans-x*y)%yu ans=ans*x%yu 除法: ...
分类:
其他好文 时间:
2017-05-25 23:31:35
阅读次数:
177
优先级 描述 运算符 1 括号 () 2 正负号 + - 3 一员运算符 ++ -- ! 4 乘.除.取余 * / % 5 加减 + - 6 移位运算 >> >>> = <= 8 比较是否相等 == != 9 按位与运算 & 10 按位异或运算 ^ 11 按位或运算 | 12 逻辑与运算 && 13... ...
分类:
其他好文 时间:
2017-05-24 12:34:25
阅读次数:
113
我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。 二进制与十进制之间的转换 十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。 二进制转十进制 方法为:把二进制数按权展开、 ...
分类:
其他好文 时间:
2017-05-21 11:46:06
阅读次数:
189
思路:利用取余数方法可以得到转换进制之后数字表示的所有位数,本题只求和的平均值,可以不严格考虑正排列或者逆排列之后使用fractions的Fraction函数,方便满足需要的分数格式要求语句:fractions的Fraction函数Fraction(a,b)中a表示分子,b表示分母python代码:#-*-codin..
分类:
其他好文 时间:
2017-05-17 23:39:34
阅读次数:
170
+、-、*(乘号)、/(除号,取商)、%(取余数、取模) 特殊的运算符:++(加加)、--(减减)int a=1;a+=10;等同于a=a+10;a-=5;等同于a=a-5; int a=1;场景1:System.out.print(a++);//输出1 int a=1;场景2:System.out ...
分类:
其他好文 时间:
2017-05-17 14:01:43
阅读次数:
110
*数学函数 1,abs() 求绝对值 2,ceil() 进一法取整 3,floor() 舍去法取整 4,fmod()对浮点数进行取余 例如fmod(5.7,1.3) 5,pow() 返回数的n次方 pow(1,20) 6,round() 浮点数取整 round(1.98765,2) == 1.99 ...
分类:
Web程序 时间:
2017-05-15 19:48:13
阅读次数:
227