这里主要是介绍一种证明贪心算法是最优的一种方法:Exchange Argument (不知道应该怎么翻译到中文,交换参数?感觉听起来挺别扭的,不像是一个方法的名字~o(╯□╰)o) Exchange Argument的主要的思想也就是 先假设 存在一个最优的算法和我们的贪心算法最接近,然后通过交换两 Read More
posted @ 2016-03-12 09:38 A_Cherry Views(4476) Comments(0) Diggs(0)
题目描述 一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市(假设出发时油箱是空的)。给定两个城市之间的距离D1、汽车油箱的量C(以升为单位)、每升汽油能行驶的距离D2、出发点每升汽油价格P和沿途油站数N(N可以为零),油站i离出发点的距离i、每升汽油价格Pi(i=1,2,……N)。计算结果四舍 Read More
posted @ 2016-03-11 17:24 A_Cherry Views(2248) Comments(0) Diggs(0)
Description Farmer John 有太多的工作要做啊!!!!!!!!为了让农场高效运转,他必须靠他的工作赚钱,每项工作花一个单位时间。 他的工作日从0时刻开始,有1000000000个单位时间(!)。在任一时刻,他都可以选择编号1~N的N(1 <= N <= 100000)项工作中的任 Read More
posted @ 2016-03-04 17:31 A_Cherry Views(419) Comments(0) Diggs(0)
图一:有 10 个路口的街道 一个良好的跑道具有如下几个特点: 每一个路口都可以由起点到达。 从任意一个路口都可以到达终点。 终点不通往任何路口。 运动员不必经过所有的路口来完成比赛。有些路口却是选择任意一条路线都必须到达的(称为“不可避免”的)。在上面的例子中,这些路口是 0,3,6,9。对于给出 Read More
posted @ 2016-02-20 11:53 A_Cherry Views(263) Comments(0) Diggs(0)
题意据说是 在无向图中找一个最小环。 完全不会?~是的。 那么看网上是怎么说的。 他说的很好: 这个算是一个模版题,不过以前没见过。。。我冥思苦想,想爆搜,却知从何搜起,然后突然想到以前做过一个最小环的,关于某一个点的最小环两遍spfa,搞定。然后我啪啪开写,先自己把数据转化为点,然后离散一下。。。 Read More
posted @ 2016-02-19 21:47 A_Cherry Views(234) Comments(0) Diggs(0)
描述 在本题中,格点是指横纵坐标皆为整数的点。为了圈养他的牛,农夫约翰建造了一个三角形的电网。他从原点(0,0)牵出一根通电的电线,连接格点[n,m](0<n,m<32000),再连接格点[p,0](p>0),最后回到原点。牛可以在不碰到电网的情况下被放到电网内部的每一个格点上(十分苗条的牛)。如果 Read More
posted @ 2016-02-18 15:57 A_Cherry Views(200) Comments(0) Diggs(0)
典型DP问题 问题描述:给出一个有n个数序列a1,a2,a3...an,做一个博弈问题.两人轮流重序列的两端取走一个数,在第二个人以最佳策略取数的情况下求第一个人取数的和的最大值. 问题分析:两个人都以最佳策略取数,那么这个最佳策略就是一个一个最优解,考虑有n-2个数的序列,它的最优解为x,给这个序 Read More
posted @ 2016-02-17 22:23 A_Cherry Views(233) Comments(0) Diggs(0)
Camelot 亚瑟王的宫殿 IOI 98 很久以前,亚瑟王和他的骑士习惯每年元旦去庆祝他们的友谊。为了纪念上述事件,我们把这些是看作是一个有一人玩的棋盘游戏。有一个国王和若干个骑士被放置在一个由许多方格组成的棋盘上,没有两个骑士在同一个方格内。[编辑]描述 这个例子是标准的8*8棋盘 国王可以移动 Read More
posted @ 2016-02-16 16:35 A_Cherry Views(318) Comments(0) Diggs(0)
Shopping Offers 在商店中,每一种商品都有一个价格(用整数表示)。例如,一朵花的价格是 2 zorkmids (z),而一个花瓶的价格是 5z 。为了吸引更多的顾客,商店举行了促销活动。 促销活动把一个或多个商品组合起来降价销售,例如: 三朵花的价格是 5z 而不是 6z, 两个花瓶和 Read More
posted @ 2016-02-15 23:21 A_Cherry Views(690) Comments(0) Diggs(0)
欧拉路径和欧拉回路欧拉路径:从某结点出发一笔画成所经过的路线叫做欧拉路径。欧拉回路:在欧拉路径的基础上又回到起点。a、凡是由偶点组成的连通图,一定可以一笔画成。画时可以把任一偶点为起点,最后一定能以这个点为 终点画完此图。 b、凡是只有两个奇点的连通图(其余都为偶点),一定可以一笔画成。画时必须把一 Read More
posted @ 2016-02-15 22:37 A_Cherry Views(257) Comments(0) Diggs(0)