#mySql的数学函数select ABS(-5); #绝对值select ceiling(-5.8); #取大整数select floor(-5.8); #取小整数select LEAST(10,3,23,40,0);#取最小数select GREATEST(1,23,4,6,9,12,9);#取 ...
分类:
数据库 时间:
2016-06-08 00:21:13
阅读次数:
371
Description 求两个不超过200位的非负整数的积。 解决方法:先考虑大整数存储结构,数组和链表都可以,因为数组使用不熟练,我先考虑链表,做了6小时才写好...也是醉了。下面简单介绍我的思路: 1、考虑链表的数据结构:先思考得知,链表结点要有pre、next指针,所以是双向链表,要设置头尾节 ...
分类:
其他好文 时间:
2016-06-07 16:21:28
阅读次数:
230
MD5 MD5的全称是Message-Digest Algorithm 5。 MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法。 换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串, MD5的典型应用 1:对一段Messa ...
分类:
其他好文 时间:
2016-06-06 18:47:24
阅读次数:
107
NOI 1:大整数加法 NOI 1:大整数加法 总时间限制: 1000ms 内存限制: 65536kB描述 求两个不超过200位的非负整数的和。 输入有两行,每行是一个不超过200位的非负整数,可能有多余的前导0。输出一行,即相加后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出 ...
分类:
其他好文 时间:
2016-06-04 23:43:45
阅读次数:
715
一、数学函数 数学函数主要用于处理数字,包括整型、浮点数等。 ABS(x) 返回x的绝对值 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 SELECT CEIL(1.5) -- 返回2 FLOOR(x) 返回小于或等于x的最大整数 SE ...
分类:
数据库 时间:
2016-05-31 23:44:57
阅读次数:
273
假设我们要判断n是否为素数: 费马小定理告诉我们,若n满足:a^(n-1) % n==1 则n有很大概率为素数(反例是伪素数)若是n不满足这个式子则n一定为合数。那么我们随机几次a的值,再加以验证,这样就可以得到极为正确(但不一定正确)的结果。 快速乘:即运用快速幂的思想来进行乘法,以防大整数相乘取 ...
分类:
其他好文 时间:
2016-05-31 22:18:15
阅读次数:
101
算法竞赛中围绕数论三个重要问题 素数运算 求解不定方程和同余房程 积性函数的应用 1.素数运算实验范例 1).计算[2,n]区间中所有素数 2) 大整数素数测试 1.1 使用筛法生成[2,n]区间中所有素数 a. 最简单之埃拉托斯特尼筛法 思想:辅助数组做筛子,递增搜索筛子中最小数,把被搜索数的倍数... ...
分类:
其他好文 时间:
2016-05-31 15:52:13
阅读次数:
200
由于涉及到功能是数据加密。所以,在经过小伙伴的查询和测试,我也查询了一些资料来总结一下常用的数据加密算法。 MD5 MD5加密算法的全称是Message-Digest Algorithm 5,MD5将任意长度的“字符串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是 ...
分类:
其他好文 时间:
2016-05-31 13:41:20
阅读次数:
215
一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于等于x的最小整数值 EXP(x) 返回值e(自然对数的底)的x次方 FLOOR(x) 返回小于x的最大整数值 GREATEST(x1,x2,...,xn) ...
分类:
数据库 时间:
2016-05-30 10:03:21
阅读次数:
194
一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于等于x的最小整数值 EXP(x) 返回值e(自然对数的底)的x次方 FLOOR(x) 返回小于x的最大整数值 GREATEST(x1,x2,...,xn) ...
分类:
数据库 时间:
2016-05-30 08:47:48
阅读次数:
217