因为是中文题,题意就不说了,直接说思路: 我们不知道给的说法中的动物属于A B C哪一类,所以我们可以用不同区间的数字表示这几类动物,这并不影响结果,我们可以用并查集把属于一类的动物放在一块,举个例子: A 2*n ~ 3*n-1 B n ~ 2*n-1 C 0 ~ n-1 假设 n =10,1和3是同类,那么1和3并到一块,11和13并到一块,21和23并到一块.那么这样既不相互矛盾,又把这三种动物的可能性列举了出来.1捕食4,那么说明1比4高了一个等级,将1和14归并为一类,…
地址 http://poj.org/problem?id=2386 <挑战程序设计竞赛>习题 题目描述Description Due to recent rains, water has pooled in various places in Farmer John’s field, which is represented by a rectangle of N x M (1 <= N <= 100; 1 <= M <= 100) squares. Each squa…