挽留时间

日记本里的照片 略微发黄的边缘
六年前的你 那笑容多灿烂
让阳光都显得 黯淡

属于两人的画面 变成零落的片段
我在回忆里 一个人转着圈
怎么都逃不出 从前

挽留时间 寻记忆的伏线
沉淀想念 在我忘记之前
乐谱背面 残留你画的心形圈
断掉的琴弦 接不上曾经的誓言

挽留时间 却奈不得流年
南飞的雁 又是一个秋天
你已走远 留我在冻结的时间
冰冷的琴键 要怎么弹 你才听得见

冰冷的琴键 再用力弹 你已听不见

最近的一些唠叨。


1

最近

南京的冬天终于来了。

现在是凌晨1:04,我刚刚完成了西方经济学的期末论文,打算去阳台上透一口气。而刚刚打开宿舍的门,我就放弃了这个念头。
扑面而来的寒意在一秒钟之内就摧毁了我的矫情。
缩成一团重新坐到电脑前,看了看实时天气状况。零下两度。

先前一直坐着,也就不觉得冷;而站了起来,衣服里裹着的热空气流散了些,又遭遇了一阵冷风的侵袭,整个人一下子觉得像被扔进了冰窖。于是果断地给自己泡了一杯热巧克力。
热量不高,驱寒刚好。闻着浓郁的可可香味就觉得有种幸福感。
我就是容易满足的人,笑。

最近很累。事情堆积起来, 拖延症也愈演愈烈。每天总有几个小时完全被浪费掉,又总有几个小时忙碌得喘不过气来。
于是情绪也不稳。昨晚熬夜的时候就在不应当的地方说了些不应当的话。很愧疚。
考虑放掉一些事情。虽然这样不好,虽然对不起一些人,虽然肯定会对以后有些负面的影响,但这是目前最适当的选择了。
因为如果坚持的话,最终的结果将是什么都做不好。我会失去更多。
原谅我。我就是这样自私的人,会把自己的得失放在很靠前的位置来考虑。

昨晚收到久违的人的短信,她回来了。假装平静,假装自然。
其实自己很清楚,心里有什么东西还是轻轻地欺负了一下。证据是,竟然已经开始期待寒假了。
也许有些东西终究还是没这么快消逝的吧。毕竟是那样刻骨铭心的一段经历。
如果可以的话,这辈子都忘不掉,过不去,其实倒也不是一件坏事吧。
笑。

上个周六的[......]

继续阅读

反省。

刚刚又查了一次银行卡余额,和四天前一样,还是0.75元。
老爸还是没给我打钱过来。
大概清点了一下还剩下的钱:支付宝里有二三十块,身上有五六十块现金,饭卡里还有七十多块。 大概勉强能撑过一个星期吧。
叹气。

嘛,我想我爸妈是被我给气着了,想给我点教训吧。
最近确实花钱太快了点。11月1号老爸打进来1000块,24号就宣布弹尽粮绝 ,不得已拿信用卡去取现了300块。
大概算了下帐,买了件羽绒服230块,淘宝打折那几天买了块表35块,另外还有一只保温壶55块,一把长柄伞36块,总共356。另外的大笔花销包括充话费100,在成都和绵阳请人吃饭一共大概200。嗯,这么算的话就对得上帐了吧。
但事实还是一样:花钱太快了。

嘛,其实还有最关键的一点:公司筹资,上星期跟老爸借了两万。

想想看,我真TM不肖。真的。
老爸是管教育的,他们单位每年支撑着多少个交不起学费吃不起饭的大学生我也是知道的。我是干中心组的,身边有多少个靠助学贷款和助学金勉强度日的同学我也是很清楚的 。公司现在刚刚起步,费了多少周折才筹到注册资金我也是明白的。
而对家里的情况我又了解多少呢。算过父母的工资和奖金福利,甚至估计过家里的积蓄,却从来没算过一大家子人的开销。
我整天拿着父母的吃着父母的,只想着自己需要添衣服需要请客吃饭需要这样那样,却从来没为家里为父母着想过。
爸妈挣钱真的还是挺不容易的。公务员不是那么轻松的职业。

从[......]

继续阅读

长江之尾

/*
这是大约一个月前写下的日志。现在把它搬过来。
一个月前的那些伤感或已消退了许些。
笑。
*/

鼻炎复发昏睡一个半天之后的晚上肯定会失眠。
快三年了,这或许是我唯一没有改变过的地方。

忘了是初三还是高一的时候,她对我说,people sure change。那一年,我的死党最终放弃了等待她的闺密,选择了和另一个女生在一起。而她,远赴那个离赤道不远的国度求学。后来的一两年,我的死党身边陆陆续续换了几个不同的女孩,她的闺密忘记了大学前不恋爱的坚持牵起了别人的手。而我和她,终于在第二次分手后渐渐疏远。
在我那死党18岁生日那天,我们都喝多了。于是我跟他说了她的闺密的近况。他平静地说其实我都知道。我问你后悔么。他没有回答,只是反问我,你呢,你后悔吗。那一晚我们喝得烂醉如泥,不省人事。

现在偶尔还会提到那一晚的事情。都只是淡淡一笑。
终究只是漫长而短暂的青春里少不经事的片段吧。

三个月前的假期里,回去初中的学校探望了老师。闲聊之间,突然被问到,现在是不是还在记日记。愣了片刻,轻轻摇了摇头。然后就听见那似乎带着些惋惜的声音说,我还记得那时候你总是写日记的,每晚的自习课都是全班第一个做完作业,然后就拿出那个本子。
回家后在书房里翻箱倒柜,终于从一叠旧课本里找到了那只黑色皮革面的本子。手指的触感还很熟悉,只是封面烫银的字迹已经有些斑驳。里面的内容停留在2007年11月。那一天的内容只有一句话:[......]

继续阅读

挽留时间

日记本里的照片 略微发黄的边缘
六年前的你 那笑容多灿烂
让阳光都显得 黯淡

属于两人的画面 变成零落的片段
我在回忆里 一个人转着圈
怎么都逃不出 从前

挽留时间 寻记忆的伏线
沉淀想念 在我忘记之前
乐谱背面 残留你画的心形圈
断掉的琴弦 接不上曾经的誓言

挽留时间 却奈不得流年
南飞的雁 又是一个秋天
你已走远 留我在冻结的时间
冰冷的琴键 要怎么弹 你才听得见

冰冷的琴键 再用力弹 你已听不见

Yes, it is proved. P != NP.

这或许是我近一段时间以来获知的最近动人心的消息了。作为一个算法爱好者,这感觉就像是见证了上帝的存在一样。

激动之情难以言表。这里就先贴几个链接吧。

cnBeta报道 http://cnbeta.com/articles/118835.htm

维基百科 http://zh.wikipedia.org/zh-cn/P/NP问题

论文我传了一份上来,在这里 http://everdebug.in/wp-content/uploads/2010/08/35539144-pnp12pt.pdf

Google改变了什么?


google-products

在这个炎热的上午,我在陌生的街头拿出G1,打开Google Map,找到了回学校的公交车线路。地图清晰地标出了公交车站的位置,还告诉我大概需要走几分钟。我转到导航功能,于是程序会提醒我在哪一个路口转弯。十分钟后,我很顺利地搭上了一条此前我从来没有坐过的公交线路,然后在Google导航的提示下下车,再走上两分钟,回到了学校。

我在这个上午出门是为了给新的笔记本买键盘膜和屏幕膜。前天我用Google查到了合适的牌子和型号,然后在电脑上用Google Map找到了去百脑汇的公交路线。不过今天上午出门的时候另外去珠江路办了点事情,所以我在珠江路用手机版的Google Map重新确定了最方便的路线。买键盘膜的时候跟店主讲到了非常低的价钱,因为先前我已经用Google查询过了这款膜的大概价格。

这对于我来说只是很平常的一次出门。但坐在回程的公交车上时,我忽然意识到,在我如此这般的日常生活中,Google扮演着无可替代的角色。

来南京已经快一年了,但对于这座城市仍然是如此陌生。我很难想象,如果没有Google的存在,我要怎样自己出去,穿过无数记不清名字的街道,乘坐那些对不上线路的公交车。这座城市太大,方向感再好的人,也难免会迷失在其中。

细想起来,Google对我的意义远不止于此。我每天用着Android系统的手机,查询着来自Google服务器的天气预报,从GMail收发邮件,用[......]

继续阅读

STL神马的最可爱了~ o(> <)o~

因为以前是OI出来的,很少用到STL(竞赛大纲禁止使用绝大部分STL容器和算法)。最近为了ACM训练重新开始刷POJ的时候,才慢慢认识到这个东西的强大~

比如,给出一个排列,求按照字典序,它前面或者后面的第K个排列。
这种东西要是自己去写会显得很麻烦,而且很容易出错。而有了可爱的STL之后,只需要这样两行代码(假设排列存放在string对象arr中)

for (i=1; i<=K; i++)
    prev_permutation(arr.begin(), arr.end());

这是何等的爽啊啊啊啊~~~有了这个之后瞬间秒掉了POJ3359,代码只有40行出头 (好吧我承认这道题其实是水题= =)

容器部分就更不用说了,AVL应该比我自己写的Splay快,priority_queue什么的用起来也很方便。

准备这两天找点资料,好好学一下STL。毕竟比赛里这东西用好了能省下很多时间的~

呼……基本能用咯~

折腾了两天,总算把基本的都搞定了~

域名问题曾经纠结了挺久,本来最早想到的是compile.it或者compile.me,结果早就被抢注了= =。不过现在这个也挺喜欢~ .in这后缀挺拉风的,而且连起来读就是EverDebugging~

这一天多的时间主要改了下模板,添加了几个插件,相册和PostViews之类。比较折腾的是语法高亮,前前后后换了好几个才成功,要么就是跟模板兼容性太差,要么就是样式太丑,甚至还有对不齐代码的||||现在用的是Syntax Highlighter and Code Colorizer for WordPress,自己改了下配色方案,效果还不错~

接下来主要就是继续改模板,弄下背景啦边框啦什么的,然后传点照片把相册支起来,不过那就得等到笔记本修好送回来之后再说了~

突然想起自己以前的若干个博客……有些慢慢就遗忘了,有些懒得继续了,还有些被墙了- -||

嘛,希望这个可以好好地继续下去吧~自己的空间,自己的域名,用着也安心些。

另外,我保证这个Blog不会变成一个Geek的技术博的~毕竟我还有宅男啦文艺小青年啦等等多种人格存在~嗯~

最大流的ISAP算法,使用GAP优化

#include

#define maxint 0x3fffffff
#define maxn 3000

#define S 1
#define T N

//链表存图,使用反向弧指针
typedef struct Edge {
    int vtx, cap, flow;
    Edge *rev, *next;
    Edge (){}
    Edge (int vertex, int capacity, Edge* pt){
        vtx = vertex; cap = capacity; flow = 0;
        rev = NULL; next = pt;
    }
    void* operator new (size_t, void* p){
        return p;
    }
};

//记录每个顶点的出弧
Edge *Map[maxn];

//记录顶点的标号(层次图用)以及各个标号的数量(GAP优化用)
int Level[maxn], Count[maxn];

int E, N;

inline int min (const int& a, const int& b){
    if (a < b) return a;
    return b;
}

//BFS初始化层次图(反向)
void InitLevel(){
    int Q[maxncap==0) continue;
            Level[e->vtx] = Level[u] + 1;
            Count[ Level[e->vt[......]

继续阅读