上一页 1 ··· 10 11 12 13 14
摘要: Description 当今世界有很多不同的宗教,很难通晓他们。你有兴趣找出在你的大学里有多少种不同的宗教信仰。你知道在你的大学里有n个学生(0 < n <= 50000).你无法询问每个学生的宗教信仰。此外,许多学生不想说出他们的信仰。避免这些问题的一个方法是问m(0 <= m <= n(n - 阅读全文
posted @ 2015-11-08 10:22 vrsashly 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Description 严重急性呼吸系统综合症( SARS), 一种原因不明的非典型性肺炎,从2003年3月中旬开始被认为是全球威胁。为了减少传播给别人的机会, 最好的策略是隔离可能的患者。在Not-Spreading-Your-Sickness大学( NSYSU), 有许多学生团体。同一组的学生经 阅读全文
posted @ 2015-11-08 10:13 vrsashly 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你一些线段的起点和终点的坐标,最后问和某个线段相连的或者间接相连的线段有多少个(包括本身)? P X1 Y1X2 Y2 起点(X1,X2)终点(X2,Y2);按照出现次数依次编号为1,2,3,4...... Q N 问和第N个线段相交或者间接相交的线段有多少个,所谓间接相交就是如果 1 和 阅读全文
posted @ 2015-11-08 09:07 vrsashly 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你两个数代表这两个人是朋友,朋友的朋友还是朋友~~,问这些人组成的集合里面人最多的是多少。。。 思路: 属于并查集了,我用的是带路径压缩的,一个集合里面所有元素(除了根节点)的父节点都是根节点,最后统计下哪个根节点出现的次数最多就OK了~~ 阅读全文
posted @ 2015-11-08 09:03 vrsashly 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给你两个节点,前者指向后者(可以认为前者是后者的父节点),然后让你判断是否是一棵树。 解题思路: 先说说这道题和小希的迷宫(HDU1272)那道题的区别,前者给出的两个点是有方向的,而后者是没有的,这就是唯一的区别。再者这道题其实就是让你判断所有的点最后所形成的图是否是一棵树。做这道题时 阅读全文
posted @ 2015-11-07 20:34 vrsashly 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 题目: 中文的~~~~ 思路: 属于并查集算法,输出YES的条件有两个,第一:每次新输入的两个数不能同属于一个集合(即根节点一样),第二:所有的输入完成后判断是否仅有一个集合(根节点只有一个)。只有这两个条件全部达成,才能输出“YES”~~~需要注意的是 直接输入“0 0”,应该输出“YES”。 阅读全文
posted @ 2015-11-07 20:27 vrsashly 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 题目: 中文的就不说了~~~~ 思路: 属于并查集的基础题,比较典型,可以把连通在一起的看成是一个点,假设一共有N个独立的点,那么就需要 N - 1 条边把他们连通起来,所以利用并查集算法,最后统计有多少个独立的集合,然后把这个数减去一便是我们所要的答案了~~~~ 阅读全文
posted @ 2015-11-07 19:44 vrsashly 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 有一个人要过生日了,请他的朋友来吃饭,但是他的朋友互相认识的才能坐在一起,朋友的编号从1 ~ n,输入的两个数代表着这两个人互相认识(如果1和2认识,2和3认识,那么1和3也就认识了)。问需要多少桌子。 思路: 并查集的基础题目,pre数组存的是父节点的值,root数组代表是否为根节点。 阅读全文
posted @ 2015-11-07 19:31 vrsashly 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14