摘要: 农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短的光纤去连接所有的农场。你将得到一份各农场之间连接费用的列表,你必须找出能连接所有农场并所用光纤最短的方案。每两个农场间的距离不会超过100000PROGRAM NAME: agrinetINPUT FORMAT第一行: 农场的个数,N(3<=N<=100)。 第二行..结尾: 后来的行包含了一个N*N的矩阵,表示每个农场之间的距离。理论上,他们是N行,每行由N个用空格 阅读全文
posted @ 2012-11-06 21:48 Iris.Catch-22.S、` 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 【问题背景】金门县立中山国中以人数众多而闻名。三个年级共有10000 多人,学生多了附近的网吧也多。Mzoiers 都热衷于Dota,可学校的机子配置相当差(评测服务器除外),根本不能玩Dota,那就只有去网吧。星期天到星期五都是晚上10:20 才下晚自习,几乎没时间玩。然而星期六下午放假是绝好的时间,但是学校人多啊,一放学去网吧的人就开始狂奔,竞争之激烈,抢到机子的难度非常之大。往往在我们到达网吧之前都坐满了。学校到网吧的路是错综复杂的,以致于到一个自己想去的网吧都有非常多的路线可以选择,而路线的长度又不相同,这样就决定了要花费的时间,因此想要尽快到达,选择一条最佳的线路是很有必要的。【问题 阅读全文
posted @ 2012-11-06 19:48 Iris.Catch-22.S、` 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】这个夏天,与众不同。QQ空间也引入了最近流行的社区交互类游戏《开心农场》。自然而然地,Chroi也成为了众多农场主的一员。可是Chroi整个暑假忙于OI,没什么时间照顾农场,这就需要你的帮助了。他可以告诉你他每天那些时间可以上线,你要做的就是告诉他该天最多可赚多少钱(为了降低难度,假设腾讯每天晚上0:00清空还没收获的作物,而且由于Chroi的农场等级比较低,所以只能种单季作物(就是只能收获一次的))。在开心农场中,每个用户都有一定数目的土地,每次上线可以做的事是在土地上摘果实、卖果实、种下种子,每块土地上只能种一种作物,每块土地各自独立。假设Chroi每次只能上线1秒,他能在瞬间 阅读全文
posted @ 2012-11-06 15:02 Iris.Catch-22.S、` 阅读(3492) 评论(0) 推荐(0) 编辑