载入中

 
     
 
      placard
载入中
      calendar
<<  < 2008 - >  >>
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
      comment
载入中
      newblog
载入中
      newmessage
载入中
      search

 

      login
载入中
      link
      info
载入中


 
 
载入中
   
 
 
高三
[ 2008-7-7 23:29:00 | By: ]
 

……
 
 
 
除夕夜
[ 2008-2-16 18:00:00 | By: ]
 

……
 
 
 
无题
[ 2008-2-16 17:46:00 | By: ]
 

        很遗憾,今天的我仍不够成熟

        我所能够做的,就是坚持下去,让你另眼相待


……
 
 
 
Come on,sweet death
[ 2008-2-1 16:07:00 | By: ]
 

I know,I know I've let you down


……
 
 
 
[OI]弱点总结
[ 2007-10-21 23:22:00 | By: ]
 

1.粗心

   1)注意数据范围,数组范围。

   2)静态调试能力。

2.不屑骗分

    1)能得分的程序就要写


……
 
 
 
[好题]TSOI 2005 Thair
[ 2007-10-16 17:21:00 | By: ]
 

……
 
 
 
[SGU]重开SGU
[ 2007-10-14 11:41:00 | By: ]
 

由于种种原因好久没去搞了

现在开始重开SGU

天啊 我的ID是多少?

 
 
 
[好题]VIJOS 1243 生产产品
[ 2007-10-14 10:58:00 | By: ]
 

很容易写出方程:


……
 
 
 
[好题]驾驶员们
[ 2007-10-12 23:12:00 | By: ]
 

……
 
 
 
[好题]最大平均数
[ 2007-10-3 10:39:00 | By: ]
 

在doshide大牛的指导下完成。


……
 
 
 
[好题]探案
[ 2007-10-3 10:33:00 | By: ]
 

……
 
 
 
[好题]VIJOS 1194 Domino
[ 2007-9-25 21:30:00 | By: ]
 

如果N小的点,可以用状态压缩的动态规划,可是N太大了。

注意到M<=5,状态可以用0..31表示。计算每个状态之间的 相容关系,构成一个有向图。

这时转化成一个图论问题:求1111..111到111.11111的长为N的路径总数。

可以用矩阵做。


……
 
 
 
[SGU]SGU 132
[ 2007-9-22 19:13:00 | By: ]
 

这题其实很容易想到算法的,就是实现不了......写了一个140lines的程序,连样例都过不了,也没办法调试。这就是所谓的代码能力吧。

给别人要了周天皇的程序,反复研读,花了一个晚上终于看懂了。

周天皇的程序用了很多 位运算,用O(1)的时间完成了我O(n)时间要做的事,学习了位运算也是我最大的收获。

对比:


……
 
 
 
[好题]USACO hidden password
[ 2007-9-21 12:15:00 | By: ]
 

为了做这题,我学习了 最小后缀算法 。

今天看论文,发现一个极妙的二分方法:

将串不断二分,分治求出每一段的最小位置。

算法是基于这样一个事实:

设当前串为s[l..r] 则s[l..r]的最小位置来自于s[l,mid](记为A) s[mid+1,r](记为B)的最小位置


……
 
 
 
[SGU]SGU 185
[ 2007-9-19 22:49:00 | By: ]
 

WA了N次

1.题意理解错

2.数组没开大

3.构图出错

4.SPFA写错

算法:一次SPFA,把多余的边去掉。多余的边即最短路上的边以外的边。


……
 
 
 
[好题]VIJOS 1154  买蛋糕
[ 2007-9-19 20:06:00 | By: ]
 

这题大家都说简单,可我连看懂程序都觉得很吃力~

解题过程:

1.采用boolean数组,用背包的方法,裸搜。狂TLE......

2.DP。f[i,j,k] 用了I个数,最后一个是J,可以拼出0~K的方案数。


……
 
 
 
[SGU]SGU 122
[ 2007-9-16 22:42:00 | By: ]
 
大意:给一个N阶无向图,每个结点的度都大于等于N div 2。求此图上的一个哈密顿环。
分析:

众所周知,哈密顿是NP。但题目给出了一个很重要的条件,每个点的度都大于等于N div 2。这样,有一个经典的方法在多项式的时间内构造出哈密顿环。

算法:
1.从一个点开始,找一条链,直到不能加长。转2。
……
 
 
 
[SGU]SGU 172
[ 2007-9-16 13:12:00 | By: ]
 

如果某人考科目I J,则在I J间连一条边


……
 
 
 
[SGU]Country Hero
[ 2007-9-15 13:02:00 | By: ]
 

……
 
 
 
[SGU]SGU 125
[ 2007-9-14 23:03:00 | By: ]
 

这题......简单题。但,应该说作者出题的目的达到了。

我第一次的作法是:

       搜索每个格子,枚举大于它的格子的位置,最后得到一个格子间大小关系的表,TOP排序一下出解。其间有很多恶心的细节,我苦苦调试近一小时,无果。

 


……
 
 
 
[SGU]SGU 106
[ 2007-9-13 22:39:00 | By: ]
 

这是我做SGU碰到了第一个难题,或着说是麻烦题。

思路:用欧基里德算法找一个解。然后用数学知识判断解的个数。

很WS,具体看程序。我觉得这个程序写得不错的说。


……
 
 
 
[好题]TSOI 2007 1st 扫雷
[ 2007-9-11 13:13:00 | By: ]
 

题目

这题考试时我都不敢写。终于做掉了,180行的程序。

思路:

1.主体是DFS。


……
 
 
 
[OI]从现在开始 狂写麻烦题!
[ 2007-9-9 10:06:00 | By: ]
 

    我搞OI果然还是和数学一样,麻烦的就不行了......


……
 
 
 
笔算开方
[ 2007-9-8 17:07:00 | By: ]
 

……
 
 
 
[SGU]Start a journey on SGU
[ 2007-9-5 23:17:00 | By: ]
 
I'm coming!
 
 
 
[URAL]URAL 1055
[ 2007-9-4 21:58:00 | By: ]
 
计算质因数个数的快速方法:
质因数K在1~N中出现在次数为
F(N)=sigma(n div (k^i) )

所以计算出F(N)-F(N-M)-F(M) 再统计一遍就行了。
……
 
 
 
[URAL]URAL 1096
[ 2007-9-4 13:19:00 | By: ]
 

挺简单的一道题,WA了好久。用了交集运算WA,改成判断就AC了。以后做URAL还是不用集合操作了。

 
 
 
[URAL]URAL 1156&1182
[ 2007-9-2 13:36:00 | By: ]
 
1156:

1.对于不能在同一天的二题(a,b)连一条边。求出图的连通分支,同时使相邻的二个结点标上不同的颜色(0或1)。如果有一个连通分支不存在满足上述要求的填色方案,则无解。

2.接下来问题转化为:连通分支i中颜色为j的点有pij个。对每个连通分支取一种色,使所有的pij的和为N。
……
 
 
 
[OI]好写的最大流算法 Dinic
[ 2007-9-1 12:54:00 | By: ]
 
非常好写!比RELABLE TO FRONT 好写。
……
 
 
 
一个学期的表情变化
[ 2007-8-30 19:51:00 | By: ]
 
一个学期的表情变化

学初:……
 
 
首页 上一页 下一页 尾页 页次:1/4页  30篇日志/页 转到:
 
     
   
     
Powered by Oblog.