上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 49 下一页
摘要: yy一下发现好像越小越好...分解成3*3*3*3……这种形式是最好的...然后就是高精度了---------------------------------------------------------------------------------#includeusing namespace... 阅读全文
posted @ 2015-09-03 11:40 JSZX11556 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 水题, 求MST即可.--------------------------------------------------------------------------------#includeusing namespace std;#define sqr(x) ((x) * (x))const... 阅读全文
posted @ 2015-09-02 23:15 JSZX11556 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 匈牙利算法..从1~10000依次找增广路, 找不到就停止, 输出答案.----------------------------------------------------------------------------#includeusing namespace std;const int ... 阅读全文
posted @ 2015-09-02 21:40 JSZX11556 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 莫队..先按sqrt(n)分块, 然后按块的顺序对询问排序, 同块就按右端点排序. 然后就按排序后的顺序暴力求解即可. 时间复杂度O(n1.5)------------------------------------------------------------------------------... 阅读全文
posted @ 2015-09-02 19:30 JSZX11556 阅读(244) 评论(1) 推荐(0) 编辑
摘要: 字符串哈希. 暴力枚举每一位, 弄出哈希值, 排序统计. 时间复杂度O(L N logN)---------------------------------------------------------------------------------------#include#include#i... 阅读全文
posted @ 2015-09-02 15:07 JSZX11556 阅读(227) 评论(0) 推荐(0) 编辑
摘要: ∑lcm(i,n) = ∑ i*n/(i,n) = ∑d|n∑(x,n)=d x*n/d = ∑d|n∑(t,n/d)=1t*n = n∑d|nf(d). f(d)表示1~d中与d互质的数的和, 即f(d) = d*φ(d)/2(d>=2). 然后O(n)筛φ, 每次询问暴力算即可...最大是100... 阅读全文
posted @ 2015-09-01 19:56 JSZX11556 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 先n++, m++显然答案就是C(3, n*m) - m*C(3, n) - n*C(3, m) - cnt. 表示在全部点中选出3个的方案减去不合法的, 同一行/列的不合法方案很好求, 对角线的不合法方案cnt比较麻烦.枚举对角线(左下-右上), 即(0, 0)-(x, y), 我们发现这种情况有... 阅读全文
posted @ 2015-08-31 21:27 JSZX11556 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 每进行一次, 编号为x的数对x, 和(x+1)%N都有贡献用矩阵快速幂, O(N3logK). 注意到是循环矩阵, 可以把矩阵乘法的复杂度降到O(N2). 所以总复杂度就是O(N2logK)-------------------------------------------------------... 阅读全文
posted @ 2015-08-30 22:07 JSZX11556 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 写了一个早上...就因为把长度为m的也算进去了...dp(i, j)表示准考证号前i个字符匹配了不吉利数字前j个的方案数. kmp预处理, 然后对于j进行枚举, 对数字0~9也枚举算出f(i, j)表示dp(x-1, j)对dp(x, i)的贡献.然后用矩阵快速幂就可以了. 时间复杂度O(M3log... 阅读全文
posted @ 2015-08-30 11:56 JSZX11556 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 按照题意dp...dp(l, r) = min{ dp(l, x) + dp(x+1, r) , 折叠(l, r) }折叠(l, r)我是直接枚举长度然后哈希判..--------------------------------------------------------------#inclu... 阅读全文
posted @ 2015-08-29 22:09 JSZX11556 阅读(258) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 49 下一页