找规律,分析让 F[N] 每一项对 3 取余的余数: 1,2,0, 2,2,1,0, 1,1,2,0, 2,2,1,0, 1,1,2,0, 2,2,1,0 ......... 显然循环了 ...
分类:
其他好文 时间:
2016-04-22 23:40:50
阅读次数:
206
题目大意:
给定两个正整数和,求的所有因子和对9901取余后的值。
分析:
很容易知道,先把分解得到,那么得到,那么
的所有因子和的表达式如下
因为要取模且存在除法,所以要用到逆元。
对于正整数和,如果有,那么把这个同余方程中的最小正整数解叫做模的逆元。
逆元一般用扩展欧几里得算法来求得,如...
分类:
其他好文 时间:
2016-04-22 19:07:31
阅读次数:
136
三种方式:linq、Lambda、SQL语法 1.简单的linq语法 2.带where的查询 3.简单的函数计算(count,min,max,sum) 4.排序order by desc/asc 5.top(1) 6.跳过前面多少条数据取余下的数据 7.分页数据查询 8.包含,类似like '%%' ...
分类:
数据库 时间:
2016-04-22 11:55:11
阅读次数:
523
【第二章】 表达式 //*******运算符********* /* [算术运算符] 1, + - * / %(模拟运算符,取余) 2 /(除号), ** [关系运算符] 1,==,!=,>,<,>=,<= 2,所有关系运算符,运算之后的结果只有真或者假两种情况。 3在c语言中,0表示为假,一切非0 ...
分类:
编程语言 时间:
2016-04-21 15:10:05
阅读次数:
243
过去判断奇数偶数的编程习惯一直是除以2取余。最近在看高性能javascript书,也晓得了更快的判断方法,就是和1按位与。 因为奇数的二进制表示法的最低位是1,偶数的最低位是0。那么用这个数去和1按位与,如果是奇数,那么结果就是1;偶数结果则是0。 - ...
分类:
其他好文 时间:
2016-04-20 22:01:43
阅读次数:
1409
散列表散列表查找分两步:
1. 根据散列函数找到索引
2. 处理索引冲突情况:拉链法和线性探测法散列表示时间上和空间上作出权衡的例子。没有内存限制我们可以直接将一个超大数组作为符号表,但是键很多时会导致需要的内存很大。
散列表采用函数映射,查找很快,但是键的顺序信息不会保存散列函数对于每种类型的键我们都学要一个与之对应的散列函数
正整数:
常用取余散列:k%M
浮点数:
例如0-1之间...
分类:
其他好文 时间:
2016-04-17 23:04:35
阅读次数:
390
二进制表示法。。。。 这是也是基础知识啦: 别急我们一点一点的讲解。正整数转二进制,负整数转二进制,小数转二进制 正整数转二进制: 正整数转成二进制。要点一定一定要记住哈:除二取余,然后倒序排列,高位补零。 21 /2 余 1 10/2 余 0 5/2 余 1 2/2 余 0 1/2 余 1 记住, ...
分类:
其他好文 时间:
2016-04-17 09:04:38
阅读次数:
144
整除://取余:%左移:<< 表示乘以2右移:>> 表示除以2乘方:** //和/的区别://表示整除 /表示精确除法str():表示把数字转换为字符串 number=raw_input("请输入数字") >读取的变量都是stringprint type(number)number=int(numb ...
分类:
其他好文 时间:
2016-04-14 01:04:58
阅读次数:
186
数据类型-变量常量-运算符(表达式)-语句(顺序、分支、循环)-数组-函数 补充:%(取余)的用处 判断一个数能否被整除,如果能被整除,余数是0;分类 案例 static void Main111(string[] args) { //从键盘输入一个两位数字,判断是否与7有关 int a; bool ...
分类:
其他好文 时间:
2016-04-13 23:37:13
阅读次数:
217
内容:运算符 一·分类 1算数,有 ++(加加),——(减减);*(乘),/(除),%(取余);+(加),—(减);(以段号分为三组运算优先依次递减) 1)++:a++ , ++a, --a, a-- *++a,--a这种格式时,++,--要优先运算 而a++,a-- 是先运算完其他指令再运算。例i ...
分类:
其他好文 时间:
2016-04-13 00:05:02
阅读次数:
157