上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页
摘要: 在 C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水... 阅读全文
posted @ 2015-10-22 14:50 陈瑞宇 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 今天学习一下矩阵的基本算法高斯消元是解线性方程组的有力工具。基本思想是通过将增广矩阵经过行初等变化变成简化阶梯形矩阵。下面采用的是列主元高斯消元法,复杂度为O(n^3)。很容易根据高斯消元法的过程得出行列式和秩的算法。代码:/*************************************... 阅读全文
posted @ 2015-10-22 08:17 陈瑞宇 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: x = lcm/gcd,假设答案为a,b,那么a*b = x且gcd(a,b) = 1,因为均值不等式所以当a越接近sqrt(x),a+b越小。x的范围是int64的,所以要用Pollard_rho算法去分解因子。因为a,b互质,所以我们把相同因子一起处理。最多16个不同的因子:2,3,5,7,11... 阅读全文
posted @ 2015-10-20 22:09 陈瑞宇 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 这条链依次乘一个因子。因为n#include#include#include#include#include#include#include#include#include#include#include//#includeusing namespace std;typedef long long ... 阅读全文
posted @ 2015-10-20 21:54 陈瑞宇 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 题意:一个4位的素数每次变动一个数位,中间过程也要上素数,问变成另一个的最小步数。线性筛一遍以后bfs就好。我写的双向,其实没有必要。#include#include#include#include#include#include#include#include#include#include#in... 阅读全文
posted @ 2015-10-20 21:42 陈瑞宇 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 今天学习一下Miller-Rabbin素性测试 和Pollard_rho整数分解。两者都是概率算法。Miller_Rabbin素性测试是对简单伪素数pseudoprime测试的改进。(pseudoprime测试, POJ 3641pseudoprime numbers简单伪素数pseudoprime... 阅读全文
posted @ 2015-10-20 21:29 陈瑞宇 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 今天开始学习一下算导上的数论算法,做一点笔记。一些符号约定:d|a 表示d整除a,模n的等价类 [a]n= {a+kn: k属于Z}, 模n的完全剩余系则是这些等价类的集合 Zn ={[a]n:0≤a≤n-1},每个等价类都用最小的非负元素来表示则有 Zn={0,1,..,n-1}公约数和最大公约数... 阅读全文
posted @ 2015-10-19 18:25 陈瑞宇 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 二项分布,期望,快速幂 阅读全文
posted @ 2015-10-18 19:52 陈瑞宇 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 挑战程序设计竞赛 2.1 搜索。 生成排列,最优性剪枝 阅读全文
posted @ 2015-10-18 16:12 陈瑞宇 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 挑战程序设计竞赛 2.1 搜索。 杨辉三角,组合数 阅读全文
posted @ 2015-10-18 16:01 陈瑞宇 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 挑战程序设计竞赛 2.1 搜索。 dfs,stl,unique 阅读全文
posted @ 2015-10-18 15:54 陈瑞宇 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 翻煎饼,二进制,bitset 阅读全文
posted @ 2015-10-18 15:48 陈瑞宇 阅读(394) 评论(0) 推荐(0) 编辑
摘要: bfs,康托展开,逆康托展开 X=a[n]*(n-1)!+a[n-1]*(n-2)!+...+a[i]*(i-1)!+...+a[2]*1!+a[1]*0! 阅读全文
posted @ 2015-10-18 15:38 陈瑞宇 阅读(384) 评论(0) 推荐(0) 编辑
摘要: A*BFS,曼哈顿距离 阅读全文
posted @ 2015-10-18 15:33 陈瑞宇 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 挑战程序设计竞赛 2.1 搜索。bfs 阅读全文
posted @ 2015-10-18 15:26 陈瑞宇 阅读(203) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页