模板
_Phoenix
人一我百,人十我万!追逐青春的梦想,怀着自信的心,永不放弃!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
树状数组模板
int c[MAX]; int lowbit(int x) { return x & (-x); } int getsum(int k) { int s = 0; while (k) { s += c[k]; k -= lowbit(k); } return s; } void insert(int k, int delta)原创 2015-11-26 20:21:20 · 361 阅读 · 0 评论 -
HDU5901 求1e11素数
超高速神模板,膜一膜。 时间小于2000ms。#include #include #include #include using namespace std; char s1[105], s2[105]; int dp[105][105]; int ans[105]; int main() { while (~scanf("%s%s", s1, s2)){ i原创 2016-09-22 14:31:02 · 756 阅读 · 0 评论 -
匈牙利匹配
一个最大匹配数的问题(二分图匹配 查找函数: bool find(int x){ int i,j; for (j=1;j<=m;j++){ //扫描每个妹子 if (line[x][j]==true && used[j]==false) //如果有暧昧并且还没有标记过(这里标记的意思是这次查找曾试图改变过该妹子的归属问题,但是没有成功,所以就不用瞎费工夫了)原创 2016-11-06 12:55:33 · 407 阅读 · 0 评论 -
字典树
定义节点: #define MAX 26 typedef struct Trie { Trie *next[MAX]; int v; //根据需要变化 }; Trie *root; 建树: void createTrie(char *str) { int len = strlen(str); Trie *p = root, *q原创 2016-11-14 10:11:50 · 448 阅读 · 0 评论
分享