自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 SGU 121

<br />题意:给一个无向图每条边染上白色或黑色,对于有两条以上的边的顶点要求既有黑边也有白边。两个顶点之间至多一条边。试设计一个高效算法。<br /> <br />难度:3.5<br /> <br />分析:首先,各连通分量需要单独考虑,因为互不影响。所以下面考虑连通图。我们一时不知有什么好办法,那么就从最简单的情况入手找些感觉。2个顶点的图是显然的,因为至多有一条边,随便染黑色或白色。3个顶点的图,如果是个三角形就无解;否则总可以,这只要简单枚举就能知道。<br />      4个顶点的图情形更多了

2011-01-29 16:20:00 702

原创 sgu 107. 987654321 problem

<br />难度:1.5<br />分析:对于10位以下的数,可以分析规律搜索出结果,也可以穷举得出结果,在正式提交的程序里面可以直接使用这些结果。对于10位以上的数,易见,最高位可取1~9,中间位可取0~9,最低位则使用10位以下的那些数的结果。

2010-10-26 18:49:00 320

原创 sgu 171. Sarov zones

<br />难度: 2.5<br />分析:可以将区域按级别排序 ,从高到低依次处理。能够达到高级别区域的学生就放进去,如果学生有多余,则优先考虑体重大的,因为这一级别体重大的学生可能和后面级别学生相比算体重小的,因而在后面的挑选中可能被淘汰,所以处理当前级别时,一定优先考虑体重大的。最后剩下没有放入任何区域的学生属于不起作用的,随便放入还有名额空闲的区域即可。

2010-10-26 18:34:00 680

原创 sgu 170 Particles

<br />难度:2<br />分析:可以一个一个对齐,如果当前字符已经匹配则往前走,否则找到最近的可匹配字符,二者交换位置,依题意交换次数等于两个位置的间隔。那么这是不是最少的呢?易见,对齐必须使用最近的可匹配字符。一对可匹配字符要对齐,最少交换次数为两个位置的间隔,因此上述方法使用的交换次数是最少的。

2010-10-26 18:21:00 415

原创 sgu 101. Domino

<br />难度: 3<br />分析: 易见,如果多米诺牌能串起来,那么中间的点数都成对出现。所以最多只有两端的点数出现次数为奇数。是不是只有两个点数出现<br />奇数次,就一定可以串起来呢?也不一定。比如(1,1) (2,2)就不能连到一起。如果两个多米诺牌有共同点数,就在它们之间划一条线,显然<br />构成的图必须连通才可能串起来。下面证明,如果这样的图连通并且最多只有两个点数出现奇数次,那么可以按照要求串起来。<br />    对牌的个数N使用归纳法。 <br />    (1) 如果n=1,

2010-07-25 03:38:00 547

原创 SGU 103 Traffic Lights

<br />    难度: 2.5<br />    分析:本题要求无向图中一个源节点到一个目的节点的最短路径,自然地想到Dijkstra的单源最短路径算法。所不同的是每个节点有个颜色,蓝的或紫的交替出现,只有一条边的两个端点颜色相同时才能通过。那么这个条件会带来什么影响呢?显然提前到达中间某个节点,不会使得最后到达目的的时间更晚。因此符合贪心的条件。这里需要注意的问题是,计算一个节点到另一个节点的时间时需要加上等待时间,而不仅仅是花费在路上的时间。<br />    等待时间的计算:根据当前时间及初始状态

2010-07-12 21:22:00 351

原创 sgu 106 The equation

<br />难度: 2.5 <br />分析:本题解不定方程 ax + by = c ,求出有多少个整数解满足给定区间范围。首先系数a或b为0时容易求解。<br />       然后对一般情况,可以简单地逐个试探,但依题意需要试探最多达1亿次,而限时为0.5秒。一般粗略估计,100万次简单循环大约需要10毫秒,一亿次需要1秒。<br />      由于系数为0的特殊情况是容易的,可以考虑往这个方向转化。但要直接将一个任意系数化成0似乎比较困难,能否间接地达到目标?注意系数为负时可以转化成正的来考虑,因此

2010-07-12 21:20:00 525

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除