ACM
命里鱼幼微
这个作者很懒,什么都没留下…
展开
-
poj-1611 并查集 --其实这个代码根本不需要解释,=。完全可以当模板
#include #include #define SIZE 30001using namespace std;int n,m,k,a[SIZE]={0},b[SIZE]={0};void Init(void){ for(int i=0;n-i>原创 2011-08-17 22:33:28 · 427 阅读 · 0 评论 -
poj-1308 并查集
#include using namespace std;int Max(int a,int b){ return a>b?a:b;}int main(){ long long temp11,temp12,temp21,temp22,k原创 2011-08-17 22:32:49 · 392 阅读 · 0 评论 -
poj-1703 并查集
#include#includeusing namespace std;const int Max = 100050;int n, m;int parent[Max], opp[Max]; void make_set(){ for(int x =原创 2011-08-17 22:34:13 · 448 阅读 · 0 评论 -
poj-3264 线段数
#include#include using namespace std;int MIN,MAX;int h[50010],j=1;int min(int a,int b) { return aint max(int a,int b) { return a原创 2011-08-17 22:36:04 · 506 阅读 · 0 评论 -
poj-2524 并查集
#include using namespace std;#define Max 50005int father[Max],k(1);void init(void){ for(int i=1;i { father[i]=i原创 2011-08-17 22:35:04 · 433 阅读 · 0 评论 -
c++ qsort函数、
七种qsort排序方法 一、对int类型数组排序 int num[100]; Sample: int cmp ( const void *a , const void*b ) { return *(int *)a - *(int转载 2011-10-19 11:04:36 · 710 阅读 · 0 评论 -
线段树 详解
1. 线段数是二叉树 .线段数是递归定义的。则知道线段数的所有操作都是递归的2. 在定义的时候定义的是节点。而一棵树是由 struct Node{ 很多的节点连接起来的 int min, max, sum,left,right; Node *left_child, *right_child; }3. 综上可知。线段数可以采用动态和静态2种原创 2011-08-18 17:20:05 · 959 阅读 · 0 评论 -
poj-1016 C++标准库(string)的代码(优雅)体现的淋漓精致啊
贴这个代码纯碎是为了表达c++真的很优美 #include #include using namespace std;string str[16];void process(string input ,int index){ if(index==16) return; int number[10]={0 }; for(int i=原创 2012-12-08 12:44:15 · 843 阅读 · 0 评论