摘要: 题目背景A地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。政府派人修复这些公路。题目描述给出A地区的村庄数N,和公路数M,公路是双向的。并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条公路。问最早什么时候任意两个村庄能够通车,即最早什么时候任意两... 阅读全文
posted @ 2018-01-25 18:13 Menteur_hxy 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 题目描述动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A 吃 B,B吃 C,C 吃 A。现有 N 个动物,以 1 - N 编号。每个动物都是 A,B,C 中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这 N 个动物所构成的食物链关系... 阅读全文
posted @ 2018-01-25 18:11 Menteur_hxy 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 题目描述1920年的芝加哥,出现了一群强盗。如果两个强盗遇上了,那么他们要么是朋友,要么是敌人。而且有一点是肯定的,就是:我朋友的朋友是我的朋友;我敌人的敌人也是我的朋友。两个强盗是同一团伙的条件是当且仅当他们是朋友。现在给你一些关于强盗们的信息,问你最多有多少个强盗... 阅读全文
posted @ 2018-01-25 18:09 Menteur_hxy 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 题目背景农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。题目描述约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短的光纤去连接所有的农场。你将得到一份... 阅读全文
posted @ 2018-01-25 18:07 Menteur_hxy 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题目描述某国有n个城市,它们互相之间没有公路相通,因此交通十分不便。为解决这一“行路难”的问题,政府决定修建公路。修建公路的任务由各城市共同完成。修建工程分若干轮完成。在每一轮中,每个城市选择一个与它最近的城市,申请修建通往该城市的公路。政府负责审批这些申请以决定是否... 阅读全文
posted @ 2018-01-25 18:02 Menteur_hxy 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 题目描述如题,初始小根堆为空,我们需要支持以下3种操作:操作1: 1 x 表示将x插入到堆中操作2: 2 输出该小根堆内的最小数操作3: 3 删除该小根堆内的最小数输入输出格式输入格式: 第一行包含一个整数N,表示操作的个数接下来N行,每行包含1个或2个正整数,表示三... 阅读全文
posted @ 2018-01-25 17:58 Menteur_hxy 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 题目描述 如题,现在有一个并查集,你需要完成合并和查询操作。 输入输出格式 输入格式: 第一行包含两个整数N、M,表示共有N个元素和M个操作。 接下来M行,每行包含三个整数Zi、Xi、Yi 当Zi=1时,将Xi与Yi所在的集合合并 当Zi=2时,输出Xi与Yi是否在同一集合内,是的话输出Y;否则话输 阅读全文
posted @ 2018-01-25 17:57 Menteur_hxy 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 题目描述有n个同学(编号为1到n)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学。游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传递对象(注意:... 阅读全文
posted @ 2018-01-25 17:56 Menteur_hxy 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 题目描述农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1#include#include#includeusing namespace std;const int INF=0x3f3f3f3f;int n,m,cnt,minn=I... 阅读全文
posted @ 2018-01-25 17:53 Menteur_hxy 阅读(178) 评论(0) 推荐(0) 编辑