上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: "其实好像真的挺简单的." 阅读全文
posted @ 2021-11-25 01:40 Aireen_Ye 阅读(42) 评论(0) 推荐(0) 编辑
摘要: "十个tarjan九个错." 阅读全文
posted @ 2021-11-25 01:36 Aireen_Ye 阅读(56) 评论(0) 推荐(0) 编辑
摘要: "我不想退役." 阅读全文
posted @ 2021-11-25 01:32 Aireen_Ye 阅读(62) 评论(0) 推荐(0) 编辑
摘要: "先把不难的模型解决了." 阅读全文
posted @ 2021-11-25 00:55 Aireen_Ye 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 小A和小B决定利用假期外出旅行,他们将想去的城市从1到N编号,且编号较小的城市在编号较大的城市的西边,已知各个城市的海拔高度互不相同,记城市i 的海拔高度为Hi,城市i 和城市j 之间的距离d[i,j]恰好是这两个城市海拔高度之差的绝对值,即d[i,j] = |Hi - Hj|。 旅行过程中,小A和小B轮流开车,第一天小A开车,之后每天轮换一次。他们计划选择一个城市S作为起点,一直向东行驶,并且最多行驶X公里就结束旅行。小A和小B的驾驶风格不同,小B总是沿着前进方向选择一个最近的城市作为目的地,而小A总是沿着前进方向选择第二近的城市作为目的地(注意:本题中如果当前城市到两个城市的距离相同,则认为离海拔低的那个城市更近)。如果其中任何一人无法按照自己的原则选择目的城市,或者到达目的地会使行驶的总距离超出X公里,他们就会结束旅行。 在启程之前,小A想知道两个问题:... 阅读全文
posted @ 2021-11-24 21:21 Aireen_Ye 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 小W非常喜欢社会主义,这天他开始研究它的优越性。 他发现它们国家十分乐于修建特色的社会主义道路。具体的说,Z国有n座城市,由m条有向边连接,城市从1编号。 特色的地方在于,时不时会有一些LD下来在城市间视察,视察时他会从城市bi开始,最终到ei结束。每次视察都会走过一些路,这些路自然会被LD所注意。 更具体地, LD会重修自己走过的路。每条边重修需要的费用也不相同。 而如果视察结束后, LD不在一开始自己所在的城市bi,则会要新建一条VIP道路送他回家,也就是只有他自己能通过的道路。这需要花费固定的费用C,这条道路走过后便会拆毁。 若某个城市没有被LD经过,则这个城市的下级LD会被勒令整改,也要花费C的费用。 现在有k年,每年有若干个LD下来视察(可能0个),每年的固定费用C不同。小W想知道对于每一年怎样安排他们的视察人数和视察路线,能使得总花费最小。注意,领导至少要视察一条边。 注意,若一条道路被同一个人多次经过,则每次都会重修这条路。多个人多次经过也是一样。没有被LD经过的城市,更具体的说是没有被任何LD经过。 阅读全文
posted @ 2017-01-12 14:19 Aireen_Ye 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 在一个忍者的帮派里,一些忍者们被选中派遣给顾客,然后依据自己的工作获取报偿。在这个帮派里,有一名忍者被称之为Master。除了Master以外,每名忍者都有且仅有一个上级。为保密,同时增强忍者们的领导力,所有与他们工作相关的指令总是由上级发送给他的直接下属,而不允许通过其他的方式发送。现在你要招募一批忍者,并把它们派遣给顾客。你需要为每个被派遣的忍者支付一定的薪水,同时使得支付的薪水总额不超过你的预算。另外,为了发送指令,你需要选择一名忍者作为管理者,要求这个管理者可以向所有被派遣的忍者发送指令,在发送指令时,任何忍者(不管是否被派遣)都可以作为消息的传递人。管理者自己可以被派遣,也可以不被派遣。当然,如果管理者没有被排遣,就不需要支付管理者的薪水。你的目标是在预算内使顾客的满意度最大。这里定义顾客的满意度为派遣的忍者总数乘以管理者的领导力水平,其中每个忍者的领导力水平也是一定的。写一个程序,给定每一个忍者i的上级Bi,薪水Ci,领导力Li,以及支付给忍者们的薪水总预算M,输出在预算内满足上述要求时顾客满意度的最大值。 阅读全文
posted @ 2017-01-12 13:42 Aireen_Ye 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 左偏树. 阅读全文
posted @ 2017-01-11 17:33 Aireen_Ye 阅读(543) 评论(1) 推荐(1) 编辑
摘要: 小G是个算法爱好者,他很高兴今年来到M市参加WC。 按照惯例,大家在WC上,都是来冬眠的。然而今年情况有些特殊,并不是因为难度太大大家纷纷弃疗,而是因为正在讲的问题太水太简单了。 正在讨论的题目是这样的:给你一个n个点m条边的无向图,点和边都从0开始编号。共Q次询问,每次询问一个编号x,要求回答删去编号为x的边后,会有多少个无序点对(u, v)将不能相互到达? 小G觉得太简单就去冬眠了,而你能解出这题吗? 阅读全文
posted @ 2017-01-11 15:50 Aireen_Ye 阅读(353) 评论(0) 推荐(0) 编辑
摘要: Y国是一个有n座城市,由m条双向公路连接起来的国家,任意两个城市至少存在一条路径可以互达。城市与道路都从1开始编号。 小Y和大Y是Y国的两位王子,他们今年都来M市参加了NOI,可惜都打铁滚粗了。 年迈的老Y听说了这个消息,想安慰一下两个儿子,于是将两个儿子叫到跟前,把国家分成两部分交给两个儿子掌管。 由于Y国中每座城市对于两个儿子的支持度不同,所以不同的城市分配给不同儿子会产生不同的价值。并且由于交通方面的关系,如果划分后一条公路归属同一个国家,那么会产生更大的价值,反之这条公路就没有用处,会需要一定代价拆除。老Y算了算,有了如下信息: 1.现在小Y有1号城市,大Y有n号城市,其他城市还没有决定归属。 (划分后国家内部的道路可以不连通)。 2.对于城市i,它划分给小Y会产生VAi的价值,划给大Y会产生VBi的价值。 3.对于一条路i,它如果连接两个小Y的城市,会产生EAi的价值;如果连接两个大Y的城市,会产生EBi的价值;否则这条路没有意义将要拆除,会损失ECi的价值。 老Y想知道最优的划分方案,你能帮帮他吗? 阅读全文
posted @ 2017-01-11 14:42 Aireen_Ye 阅读(362) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
底部 顶部 留言板 归档 标签
Der Erfolg kommt nicht zu dir, du musst auf den Erfolg zugehen.