摘要:
这道题多了一个检查是否包含所有元素可以设一个cnt表示集合里的数量,再与外面比较#include #include #include using namespace std;#define sf scanf#define pf printf#define debug printf("!\n")#de... 阅读全文
摘要:
并查集主要是两个过程,一个是并,一个是查原理是用一个数组p[i]保存每个i的根节点,如果根节点一样则在同一个集合里,所以只有根节点p[i]=i;查:int find(int x){return p[x]==x?x:p[x]=find(p[x]);}并:void Union(int x,int y){... 阅读全文
摘要:
while(t--)最后结果t=-1#include #include #include #include #include #include #include #include using namespace std;#define MEM(a,b) memset(a,b,sizeof(a))#d... 阅读全文
摘要:
这道题提醒我两点:1.break时一定要检查清楚2.字符串直接赋值一定要注意结束符,最好能用strcpy以上是debug的惨痛教训#include #include #include #include #include #include #include #include using namespa... 阅读全文