<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Together: Find&#039;s Blog &#187; noi</title>
	<atom:link href="http://kmp.cc/blog/archives/tag/noi/feed" rel="self" type="application/rss+xml" />
	<link>http://kmp.cc/blog</link>
	<description>Be the one we wanna be</description>
	<lastBuildDate>Sat, 12 Jun 2010 19:47:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>太阳</title>
		<link>http://kmp.cc/blog/archives/564</link>
		<comments>http://kmp.cc/blog/archives/564#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:48:58 +0000</pubDate>
		<dc:creator>Find</dc:creator>
				<category><![CDATA[我的流水帐]]></category>
		<category><![CDATA[noi]]></category>
		<category><![CDATA[和谐]]></category>

		<guid isPermaLink="false">http://dqfind.com/blog/?p=564</guid>
		<description><![CDATA[这一晚, 我在这头, 我的邮箱, 我的 rss阅读器, 我的网络书签, 甚至我的blog右侧的 gtalk插件, 都跑到了那头. 以后代理得开机启动了.
我搞不明白, 为什么他们总是在半夜做这些事呢? 太阳! 但愿早点恢复.
一个月后就是我最后一次 noi 了, 我记得去年 noi 前看到 oldherl 的一篇上路前的日志, 当时还评论说何必这么伤感. 真的轮到自己时才会体会到. 我不太希望这么快就去比赛, 毕竟还是觉得什么都不会, 但又希望比赛快点到来, 比赛应该会比备战更有激情. 最近手感还可以, 基本想对的题都能敲的基本正确, 但是很多题拿上还是没思路, 尤其要转化一下, 有点思维复杂度的题目.
新入手一部黑莓8900, 是我第一部智能机, 或许下次会写写它.
嗯.. 我承认这篇只是为了告诉那些还来这里的人们, 我还在~
]]></description>
			<content:encoded><![CDATA[<p>这一晚, 我在这头, 我的邮箱, 我的 rss阅读器, 我的网络书签, 甚至我的blog右侧的 gtalk插件, 都跑到了那头. 以后代理得开机启动了.</p>
<p>我搞不明白, 为什么他们总是在半夜做这些事呢? 太阳! 但愿早点恢复.</p>
<p>一个月后就是我最后一次 noi 了, 我记得去年 noi 前看到 oldherl 的一篇上路前的日志, 当时还评论说何必这么伤感. 真的轮到自己时才会体会到. 我不太希望这么快就去比赛, 毕竟还是觉得什么都不会, 但又希望比赛快点到来, 比赛应该会比备战更有激情. 最近手感还可以, 基本想对的题都能敲的基本正确, 但是很多题拿上还是没思路, 尤其要转化一下, 有点思维复杂度的题目.</p>
<p>新入手一部黑莓8900, 是我第一部智能机, 或许下次会写写它.</p>
<p>嗯.. 我承认这篇只是为了告诉那些还来这里的人们, 我还在~</p>
]]></content:encoded>
			<wfw:commentRss>http://kmp.cc/blog/archives/564/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>儿童节快乐</title>
		<link>http://kmp.cc/blog/archives/545</link>
		<comments>http://kmp.cc/blog/archives/545#comments</comments>
		<pubDate>Mon, 01 Jun 2009 08:58:32 +0000</pubDate>
		<dc:creator>Find</dc:creator>
				<category><![CDATA[我的流水帐]]></category>
		<category><![CDATA[noi]]></category>
		<category><![CDATA[topcoder]]></category>
		<category><![CDATA[心情]]></category>

		<guid isPermaLink="false">http://dqfind.com/blog/?p=545</guid>
		<description><![CDATA[cby说这里太久不更新了, 这说明&#8230;&#8230;这里还是有人来的.
昨天高三毕业典礼, 我甚至都没有下楼. 想下楼找aziza照相的, 但手里的事忙不完就没下去. 一直比较崇拜她, 等高考完补照一张好了.
有一天一直在想怎么样的生活状态才是我想要的, 想了半天想不到, 再想一会儿发现自己开始有种绝望, 于是打消念头开始做事了.
转眼noi也只剩两个月了, 最后一次的noi, 在一个我很喜欢的城市办, 这样的结束比较美满.
astar和有道都搞的比较囧, 第二次astar的时候写了半天第二题最后心烦意乱地关了显示屏, 于是就结束了. 有道就比较搞了, 第一题compile完发现变量名打反了, 改完剩240+, 直接submit, 才发现原来topcoder是提交你compile前的程序, 于是resubmit, 210+收场. 第二题是求能拆成两个数的立方的数的个数, 做的也不快, 于是过了样例迅速提交之, 早上发现居然failed, 刚在oibh上才明白原来题目中说的是&#8221;恰好&#8220;, %$#&#38;^#&#8230;
感觉最近心情总不大好. 但愿一切都会很快好起来.
ps. 改了下首页和主题, 把一切集中到wordpress上来了, 这样比较适合懒人. 原先的留言页面垃圾评论累积到近十万, 改地址也没用, 新开了一个页面地址没变居然就没广告了, 真不明白广告机器人是怎么工作的.
]]></description>
			<content:encoded><![CDATA[<p>cby说这里太久不更新了, 这说明&#8230;&#8230;这里还是有人来的.</p>
<p>昨天高三毕业典礼, 我甚至都没有下楼. 想下楼找aziza照相的, 但手里的事忙不完就没下去. 一直比较崇拜她, 等高考完补照一张好了.</p>
<p>有一天一直在想怎么样的生活状态才是我想要的, 想了半天想不到, 再想一会儿发现自己开始有种绝望, 于是打消念头开始做事了.</p>
<p>转眼noi也只剩两个月了, 最后一次的noi, 在一个我很喜欢的城市办, 这样的结束比较美满.</p>
<p>astar和有道都搞的比较囧, 第二次astar的时候写了半天第二题最后心烦意乱地关了显示屏, 于是就结束了. 有道就比较搞了, 第一题compile完发现变量名打反了, 改完剩240+, 直接submit, 才发现原来topcoder是提交你compile前的程序, 于是resubmit, 210+收场. 第二题是求能拆成两个数的立方的数的个数, 做的也不快, 于是过了样例迅速提交之, 早上发现居然failed, 刚在oibh上才明白原来题目中说的是&#8221;<strong>恰好</strong>&#8220;, %$#&amp;^#&#8230;</p>
<p>感觉最近心情总不大好. 但愿一切都会很快好起来.</p>
<p>ps. 改了下首页和主题, 把一切集中到wordpress上来了, 这样比较适合懒人. 原先的留言页面垃圾评论累积到近十万, 改地址也没用, 新开了一个页面地址没变居然就没广告了, 真不明白广告机器人是怎么工作的.</p>
]]></content:encoded>
			<wfw:commentRss>http://kmp.cc/blog/archives/545/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>集齐了国内所有竞赛的铜牌(ctsc/apio)</title>
		<link>http://kmp.cc/blog/archives/507</link>
		<comments>http://kmp.cc/blog/archives/507#comments</comments>
		<pubDate>Wed, 13 May 2009 01:29:51 +0000</pubDate>
		<dc:creator>Find</dc:creator>
				<category><![CDATA[比赛纪事]]></category>
		<category><![CDATA[apio]]></category>
		<category><![CDATA[ctsc]]></category>
		<category><![CDATA[noi]]></category>
		<category><![CDATA[orz大牛]]></category>
		<category><![CDATA[北京]]></category>

		<guid isPermaLink="false">http://dqfind.com/blog/?p=507</guid>
		<description><![CDATA[我以为ctsc我可以拿个铜牌, 于是我拿了. 我以为apio起码会有一块银牌, 但还是铜牌. 这样也好, 我终于可以说, 我现在有国内所有竞赛的铜牌证书了. 真是惨淡啊.
先说说ctsc.
 一试在提交答案题上我还是比较满意的,  因为我提交答案题一直做的不是很好, 我第一次不错的使用了随机调整, 尽管分不高, 但至少我看到了效果. 但是传统题我没有做好, 尤其是第一题, 事实证明很多贪心策略都可以拿到不错的分数, 但我只对简单情形拿了20分. 对于第一试, 我想说: 对于每道题, 都要尽力交一个程序, 哪怕它显然是错的, 甚至连样例都过不了, 有些贪心搜索之类的程序能拿到比我们想象中高的多的分数.
 二试的传统题我比较满意, 尽管传统题上我一分没得, 但是从讲题大会上的情形看, 我的第三题的算法是可以拿满分的, 估计是因为很久没有写过计算几何方面的程序了, 出了一些细节问题, 这个我并不觉得特别可惜. 但提交答案题就有些可惜了. 最基本的, 我在生成答案的过程中有几个比较优的答案文件被覆盖了; 还有就是我写了很多算法, 都可能搜出一个点, 而即使是用三个小时手玩, 拿的分都会比十分高; 第三点, 我写了DFSID, 但忘了加可行性剪枝, 这个就是能力问题了. 对于第二试: 平时多做题, 各种题都要做一些; 做提交答案题时应该把.in文件分散在若干目录里, 在生成更优解时在新目录下进行, 避免覆盖; 多学习, 熟悉常用算法, 尤其是一直就比较怕的搜索, 要学着写的漂亮一些.

apio就有些可惜了, 看起来我好像差一个点到两个点就可以拿 Ag 了, [...]]]></description>
			<content:encoded><![CDATA[<p>我以为ctsc我可以拿个铜牌, 于是我拿了. 我以为apio起码会有一块银牌, 但还是铜牌. 这样也好, 我终于可以说, 我现在有国内所有竞赛的铜牌证书了. 真是惨淡啊.</p>
<p>先说说ctsc.<br />
 一试在提交答案题上我还是比较满意的,  因为我提交答案题一直做的不是很好, 我第一次不错的使用了随机调整, 尽管分不高, 但至少我看到了效果. 但是传统题我没有做好, 尤其是第一题, 事实证明很多贪心策略都可以拿到不错的分数, 但我只对简单情形拿了20分. 对于第一试, 我想说: 对于每道题, 都要尽力交一个程序, 哪怕它显然是错的, 甚至连样例都过不了, 有些贪心搜索之类的程序能拿到比我们想象中高的多的分数.<br />
 二试的传统题我比较满意, 尽管传统题上我一分没得, 但是从讲题大会上的情形看, 我的第三题的算法是可以拿满分的, 估计是因为很久没有写过计算几何方面的程序了, 出了一些细节问题, 这个我并不觉得特别可惜. 但提交答案题就有些可惜了. 最基本的, 我在生成答案的过程中有几个比较优的答案文件被覆盖了; 还有就是我写了很多算法, 都可能搜出一个点, 而即使是用三个小时手玩, 拿的分都会比十分高; 第三点, 我写了DFSID, 但忘了加可行性剪枝, 这个就是能力问题了. 对于第二试: 平时多做题, 各种题都要做一些; 做提交答案题时应该把.in文件分散在若干目录里, 在生成更优解时在新目录下进行, 避免覆盖; 多学习, 熟悉常用算法, 尤其是一直就比较怕的搜索, 要学着写的漂亮一些.</p>
<p><span id="more-507"></span></p>
<p>apio就有些可惜了, 看起来我好像差一个点到两个点就可以拿 Ag 了, 但第一题没做, 所以比较简单的这道题没拿上分. 赛前对apio的难度低估了, 所以第二题搞不出递增序时以为这不会是麻烦的问题, 没有迅速放弃做第二题, 后来知道好像对第二题像我在前一个小时那样错误的理解题意, 也是可以拿到不错的分数的. 但我在算法基本写的差不多后才发现算法是错的, 同时修改又花了很长时间, 在写O(n^2)的骗部分分算法时受到了前面的定式思维限制, 放弃了一种看起来很显然的策略, 最后只拿到17分. 第三题还不错, 第一题没有一眼就看出算法也是能力问题, 这就要回去努力了. 其实我在比赛开始前做了很认真的计划, 多长时间做哪些事, 但是第二题搞不出来后就开始乱了阵脚, 之前的计划也被搁在一边了. 对于apio,  我想说: 一些合理的时间安排不管情况怎么样都是要严格执行的, 事实证明这样才可以拿到比较高的分, 写代码前一定一定要多想, 避免一小时后才发现是错的, 浪费很多时间; 同时无论对什么问题, 当它看起来比较麻烦时, 应该停下来分析一下自己有没有陷入思维定式, 采取最好写好熟悉的写法; 还有就是&#8230;要多做题.</p>
<p>见到了好多神牛. cjf神牛ctsc时就坐我旁边, 分别用模拟退火和随机化调整对ctsc两试中的提交答案题拿到了80+, 90+. llh神牛不管我们在xt牛的房间里怎么闹, 都会认认真真的学习, 到了十点一定按时睡觉, 让我觉得自己实在是太堕落了. qzc神牛给了国家队其他选手安全感, 用原话就是&#8230;&#8221;依靠感&#8221;. 和Cai0715牛在apio时同住, 某晚12:00后叫上带狗在楼下吃烤肉, 以及每晚YY很多事情, 过的很开心. 至于在xt牛的房间里发生了哪些事情, 为了促进社会和谐, 我就不细说了.</p>
<p>对于北京这个城市, 每一次来都是很开心的, 这里是除了乌鲁木齐以外呆在这里我能体会到归属感的地方, 就是那种无论呆多久都不会想回家的地方. 这种感觉在其他地方没有感受到过.<br />
 天津没啥好玩的.</p>
<p>不管怎么说, 心态与编程习惯上的不足得到了很大的弥补, 还是有进步的. 回去以后, 继续学习, 多做套题, 多跟大牛们交流. 奋斗 noi2009!</p>
]]></content:encoded>
			<wfw:commentRss>http://kmp.cc/blog/archives/507/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>2009年的第一篇日志</title>
		<link>http://kmp.cc/blog/archives/414</link>
		<comments>http://kmp.cc/blog/archives/414#comments</comments>
		<pubDate>Thu, 01 Jan 2009 05:14:15 +0000</pubDate>
		<dc:creator>Find</dc:creator>
				<category><![CDATA[我的流水帐]]></category>
		<category><![CDATA[mickey]]></category>
		<category><![CDATA[noi]]></category>
		<category><![CDATA[祝福]]></category>

		<guid isPermaLink="false">http://dqfind.com/blog/?p=414</guid>
		<description><![CDATA[2008年过的轰轰烈烈而凄凄惨惨, 所以过去就过去吧.
收获很零碎, 所以找不到最大的; 遗憾能找到最大的, 超囧的noi2008, 唉..不多说它了. 让我们展望noi2009吧.
2008年的最后一天, 做了一件很有意义的事, 尽管事情没有像自己想像的那样发生, 但至少心愿达成&#8230;一半.
所以说, 无论怎么样的失败, 怎么样的成功, 过去了就过去了, 真正每天影响自己的, 还是那些很平常很平常的每天都在的人, 每天都在的事.
希望大家2009年, 不好的好起来, 好的继续好下去, 快乐, 幸福!
最后, 今天是我16岁的最后一天.
]]></description>
			<content:encoded><![CDATA[<p>2008年过的轰轰烈烈而凄凄惨惨, 所以过去就过去吧.</p>
<p>收获很零碎, 所以找不到最大的; 遗憾能找到最大的, 超囧的noi2008, 唉..不多说它了. 让我们展望noi2009吧.</p>
<p>2008年的最后一天, 做了一件很有意义的事, 尽管事情没有像自己想像的那样发生, 但至少心愿达成&#8230;一半.</p>
<p>所以说, 无论怎么样的失败, 怎么样的成功, 过去了就过去了, 真正每天影响自己的, 还是那些很平常很平常的每天都在的人, 每天都在的事.</p>
<p>希望大家2009年, 不好的好起来, 好的继续好下去, 快乐, 幸福!</p>
<p>最后, 今天是我16岁的最后一天.</p>
]]></content:encoded>
			<wfw:commentRss>http://kmp.cc/blog/archives/414/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>准备noi2009时的oj笔记</title>
		<link>http://kmp.cc/blog/archives/615</link>
		<comments>http://kmp.cc/blog/archives/615#comments</comments>
		<pubDate>Fri, 05 Sep 2008 16:53:41 +0000</pubDate>
		<dc:creator>Find</dc:creator>
				<category><![CDATA[算法相关]]></category>
		<category><![CDATA[noi]]></category>
		<category><![CDATA[sgu]]></category>
		<category><![CDATA[题解]]></category>

		<guid isPermaLink="false">http://kmp.cc/blog/?p=615</guid>
		<description><![CDATA[这是我在准备noi2009时在online judge上的做的部分题目. 从wordpress的修订版本记录来看, 主要记的应该是2008年9月至2009年5月做的题目, 每题都附有简短的算法描述. 另外, usaco曾写过第三章之后几乎全部题解, 但因为Rob认为题解对使用usaco的练习者有害, 所以后来全部删除. 这里曾作为blog的一个页面存在, 现在在online judge上做题没有以前那样的耐心写感受, 即使某天忽然想写专门的题解了, 那也一定是值得我写一篇单独blogpost的收获, 所以这个页面只是留下来做纪念, 不再更新, 发布时间仍保留在2008年.
  btw, 我知道自己好没有恒心与毅力, 大家就不用留言鄙视我的题量了.
 

sgu
103 Traffic Lights
 边有规律时通时闭的图的最短路,仍用dijkstra.
 时间复杂度 O(n^2)
106 Traffic Lights
 数学方法. 有两大难点, 一个是多种零的情况的讨论, 另一个是精度问题.. 教训, 整数除法对负数的取整结果和使用的C编译器有关, 所以不要忽视强制类型转换!!
109 Magic of David Copperfield II
 一个魔术..找规律,构造
111 Very simple problem
 求高精度数X的开方的整数部分.手动开方
 时间复杂度 O(T^2),其中T为X的位数
114 Telecasting station
 求加权平均数
 时间复杂度 O(nlogn)
121 Bridges painting
 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>这是我在准备noi2009时在online judge上的做的部分题目. 从wordpress的修订版本记录来看, 主要记的应该是2008年9月至2009年5月做的题目, 每题都附有简短的算法描述. </strong><strong>另外, </strong><a href="http://ace.delos.com/usacogate" target="_blank"><strong>usaco</strong></a><strong>曾写过第三章之后几乎全部题解, 但因为Rob认为题解对使用usaco的练习者有害, 所以后来全部删除. 这里曾作为blog的一个页面存在, 现在在online judge上做题没有以前那样的耐心写感受, 即使</strong><strong>某天忽然想写专门的题解了, 那也一定是值得我写一篇单独blogpost的收获, </strong><strong>所以这个页面只是留下来做纪念, 不再更新, </strong><strong>发布时间仍保留在2008年.</strong><br />
 <strong> btw, 我知道自己好没有恒心与毅力, 大家就不用留言鄙视我的题量了.<br />
 </strong></p>
<p><span id="more-615"></span></p>
<p><a name="sgu" href="http://acm.sgu.ru/teaminfo.php?id=011956" target="_blank">sgu</a></p>
<p>103 Traffic Lights<br />
 边有规律时通时闭的图的最短路,仍用dijkstra.<br />
 时间复杂度 O(n^2)</p>
<p>106 Traffic Lights<br />
 数学方法. 有两大难点, 一个是多种零的情况的讨论, 另一个是精度问题.. 教训, 整数除法对负数的取整结果和使用的C编译器有关, 所以不要忽视强制类型转换!!</p>
<p>109 Magic of David Copperfield II<br />
 一个魔术..找规律,构造</p>
<p>111 Very simple problem<br />
 求高精度数X的开方的整数部分.手动开方<br />
 时间复杂度 O(T^2),其中T为X的位数</p>
<p>114 Telecasting station<br />
 求加权平均数<br />
 时间复杂度 O(nlogn)</p>
<p>121 Bridges painting<br />
 <a href="http://www.briefdream.com/sgu-121/" target="_blank">WindyWinter</a>已经写的很详细了. 不同的连通块分开处理. 对于一个特定的连通块, 分根有一个孩子还是一个以上的孩子两种情况来讨论即可. 我两次都是想着想着就绕进去了.. 做题时脑子要清楚.<br />
 时间复杂度 O(n+m)</p>
<p>122 The book<br />
 好麻烦的一道构造题. 构造一个哈密顿回路, 由于每个点至少与剩下的点中的一半相邻接, 因此可以利用一个图论中的定理在多项式时间复杂度内构造出一个回路. 构造方法可以简述为 构造链 &#8211; 构造圈 &#8211; 拆成链.</p>
<blockquote><p>1. 尽可能在当前构造出的链的两端加点.<br />
 2. 不能加点时, 由每个点的邻接点个数可知, 链长至少为(N+3)/2. 链中有两端点的所有邻接点. 因此, 由抽屉原理可知, 必定存在点i, 满足i与链尾有边, i+1与链首有边. 于是拆开 i 和 i+1 之间的边, 连接 i 与链尾, 连接 i+1 与链首, 构造出一个环.<br />
 3. 如果此时所有点都已经在一个环内, 则程序结束. 否则, 找环中某个点k, 使其与某不在环中的点有边相连, 同时在这个位置打破环.<br />
 4. 回到第一步.</p>
</blockquote>
<p>写的时候还是有些晕, 所以花了很长时间写代码, 倒是没怎么调试.<br />
 时间复杂度 O( n^2 )</p>
<p>124 Broken line<br />
 计算几何,向右水平无限延伸,计交点个数<br />
 时间复杂度 O(n)</p>
<p>125 Shtirlits<br />
 搜索题, 数据范围很小, 随便加个剪枝就ac了. 开始以为3*3的格子中最坏只需要1~5五个数字就够了, 明明需要九个&#8230;</p>
<p>131 Hardwood floor<br />
 简单状态压缩</p>
<p>133 Border<br />
 排序<br />
 时间复杂度 O(nlogn)</p>
<p>136 Erasing Edges<br />
 大胆去做就可以过. 这道题的评测只是让你找到两组各n个数, 使这n个数之间两两的平均数等于给定值. 以x坐标为例.<br />
 a1+a2=2*x1, a2+a3=2*x2, &#8230; , a(n-1) + an = 2 * xn<br />
 确定一个数其他的数字跟着就出来了.<br />
 当n是奇数时, 2*xn-2*x(n-1)+2*x(n-2)-&#8230;+2*x1 = 2 * a1, 所以一定有解.<br />
 当n是偶数时, 2*xn-2*x(n-1)+2*x(n-2)-&#8230;-2*x1 = a1 &#8211; a1, 所以当方程左边为零时有无数多组解, 可以给a1任意值计算, 否则无解.<br />
 时间复杂度 O(n)</p>
<p>138 Games of Chess<br />
 我想到图论方面去了, 从amber牛的题解中知道还是构造.. 总的比赛场数显然是所有人的比赛次数之和的一半, 记为m. 因为一定有解, 所以任何一个人的比赛数不会超过m/2 ( 根据抽屉原理和一个人不能自己跟自己比赛 ). 我们可以把所有人按比赛场数的多少从大到小排序( 防止只有一场比赛的人中断比赛列表 ), 然后把他们依次填入比赛列表, 优先选择他们会赢, 当只剩一次比赛时选择他们会输, 再用剩余没有填入的人将比赛列表填满即可.<br />
 时间复杂度 O(n)</p>
<p>139 Help Needed!<br />
 见<a href="http://dqfind.com/blog/archives/491">http://dqfind.com/blog/archives/491</a>.</p>
<p>141 Jumping Joe<br />
 将题目中的式子变一下形就得到A*x1 + B*x2 = P. 因此, 只要找到满足方程的A, B, 且 | A | + | B | 与 K同奇偶且不大于K即可. 再通过一定的调整就可以得到题目的解了.<br />
 时间复杂度 O(nlogn)</p>
<p>142 Keyword<br />
 给定一个由&#8217;a'和&#8217;b'组成的字符串T, 求一个最短字符串s使s不是T的子串.<br />
 T的长度不超过50000, 因此我们可以知道s的长度不超过19 ( 长度为19的子串有2^19 &gt; 50000 ). 这样问题就简单了, 只要枚举s的长度, 找一个不在T里出现的字符串s即可.<br />
 时间复杂度 O(n)</p>
<p>143 Long Live the Queen<br />
 简单的树型dp. f[i]表示以i为根的子树中加上i所能得到的最大利润, f[i]=profit_of_i + sum ( f[ j ], j是i的孩子且f[j]&gt;0 ). 注意答案可能是负数.</p>
<p>146 The Runner<br />
 就是很简单的累加然后&#8221;取余&#8221;(被除数是浮点数),运算过程中可乘以10^4以消除小数点.但是发现<strong>读入</strong>带四位小数的浮点数就会出现误差. 所以只好按字符串读入数据,然后将整数部分和小数部分分别处理. 循环部分读入用c风格,iostream会导致超时. (居然要用&#8221;%I64d&#8221;而不是&#8221;%lld&#8221;, sgu的评测环境是windows?)</p>
<p>148 B-Station<br />
 可以说是模拟, 但需要一些技巧. 先统计出从i..j共有多少水, 然后设cut数组, 二分找到如果想使第i层自然跨掉, 至少需要从哪一层炸起, 并在这一层的cut值中加上第i层的建造费用.<br />
 我们只需要从第n层到第一层枚举, 每到一层就加上该层的p[i]并减去cut[i](即前面的部分楼层不需要再人工炸掉), 并记录最小值即可.<br />
 时间复杂度 O(nlogn)</p>
<p>151 Construct a triangle<br />
 用中线定理算出第三边的长. 将A固定在原点, B放在x轴, A和B的位置就很容易确定了. C是以A和B为圆心, 两个半径已知的圆的交点, 联立两圆求出两圆交点连线( 易知它与x轴垂直 ), 得到C的横坐标, 再用勾股定理算出它的纵坐标即可. 注意这个三角形的面积可以为零, 因此在无解的判断中要去掉等号.</p>
<p>152 Making round<br />
 我开始没明白题意. 题意是说让你把每个数占总数的百分比算出来, 百分比可以通过上入或下舍成为整数( 不一定是四舍五入 ), 要求百分比总和等于100. 所以..模拟就行了.</p>
<p>153 Playing with matches<br />
 动态规划的方程很容易想到, 但是n的值太大了. 我们发现每一个状态的胜负最多只和之前九个状态的值有关, 于是我们可以把这九位压成一个数, 不断递推, 直到出现重复, 这时便出现了一个循环, 可以很快求出n个火柴时的状态. 这样不同的状态数最多只有2^9-1=511种.<br />
 时间复杂度 O( B*m*k ), 其中B是不同状态的个数.</p>
<p>154 Factorial<br />
 数学问题.找n!中因子5的个数即是末尾0的个数.注意除5^k时k应大些(如14)<br />
 时间复杂度 O(logANS)</p>
<p>160 Magic Multiplying Machine<br />
 m的值很小, 于是我们可以维护一个f[i]表示i能不能拼出来, 每加进一个新数, 用现有的f[i]去和新数相乘得到更多可以拼出的数, 然后找一个最大的输出. 看成相加了, 交了n次都是wa on test 1, 囧..</p>
<p>163 Wise King<br />
 简单数学题<br />
 时间复杂度 O(n)</p>
<p>165 Basketball<br />
 逐步转化问题, 详见朱晨光2004年国家集训队作业.<br />
 时间复杂度 O(nlogn)</p>
<p>168 Matrix<br />
 发现取值范围是一个梯形,预处理一下就可以了<br />
 时间复杂度 O(nm)</p>
<p>169 Numbers<br />
 好玩的数学分析,发现满足条件的数都是11111…11*形的<br />
 时间复杂度 O(1)</p>
<p>171 Sarov zones<br />
 拿到题目就想到二分图匹配, 发现时空复杂都太高后发现只要贪心就可以了. 将所有人按重量由大到小排序, 再按这个顺序找到q<br />
 时间复杂度 O( mlogm + nm ), n是学生的总数, m是组的个数.</p>
<p>174 Walls<br />
 一个平面上,在线地建立一些墙, 当某一个墙与前面某些墙一起构成了一个封闭的平面, 输出这个墙的编号. 可以用哈希表加并查集解决, HASH函数随便设计, 主要用于查出某一个点在并查集中的序号, 然后对于每一个墙, 判断其两个端点在不在一个集合内, 若在, 说明构成了一个封闭平面, 若不在, 则把这个端点合并. SGU很不稳定, 这道题我交好多遍, 用同一个程序, 一会儿对, 一会儿错, 搞不懂.<br />
 时间复杂度 O(M), 有一个不算很大的系数</p>
<p>176 Flow construction<br />
 求有上下界的网络最小流, 建议先做194. 加一个t-&gt;s无穷大的边, 检查可行性, 记此时从s流出的流大小为g, 然后求 t-&gt;s 最大流 f 以求出正向最小流, 注意反向最大流不可超过g, 则答案为 g-f.</p>
<p>177 Square<br />
 一个正方形,不断的染色. 统计白色块面积.先建了n棵线段树,严重超时.后用二维线段树.<br />
 时间复杂度 O(mlongn)</p>
<p>178 Chain<br />
 每拆一个长度为L的chain, chain就变成1, x, L &#8211; x &#8211; 1这样三段, 如果拆k次, 则拆得k个长度为1的和k+1个长度不定的链. 为了不浪费链, 长度不定的链中最短的长为k+1, 次短的长2*(k+1), 然后是2*2*(k+1), 以此类推. 则拆k次最多可以拼出长为k+(k+1)*( 2^(k+1) &#8211; 1 )长度的chain. 所以我们只要枚举k直到所能拼出的最长chain大于n为止. 这个..对我来说有些难想到.<br />
 时间复杂度 O( logN )</p>
<p>183 Painting the balls<br />
 动态规划. 用 f[i][j] 表示最后一个选的是第i个, 倒数第二个是第i-j个, 则 f[ i ][ j ] = min ( f[ i - j ][ k ], k到i的距离不超过m ). 这样做时空均超. 改用f[i][j]表示最后一个选i, 并在i-j&#8230;i-1中选一个做倒数第二个, 则f[ i ][ j ] = min ( f[ i ][ j - 1 ], f[ i - j ][ m - j ] + p[ i ] ). 用滚动数组可以将空间复杂度优化到 O ( M^2 )<br />
 时间复杂度 O( n * m )</p>
<p>186 The chain<br />
 题意好难懂: 大概是说有n条链子, 每个链子上有若干个扣, 一个人每分钟可以解开一个链上的扣并用此扣链上任意两个链, 问最少要几分钟可以把所有链合并成一个链. 我用贪心, 每次解开最短的链上的一个扣并链上两个最长的链, 注意n=0的情况.</p>
<p>188 Factory guard<br />
 模拟题. 头晕, 在跨过0的地方相遇的条件总是表述不清楚, 其实就是只要两个人相向距离小于等于两人速度的绝对值的和就能相遇.<br />
 时间复杂度 O( N^2 * T )</p>
<p>190 Dominoes<br />
 将棋盘黑白染色, 根据颜色不同构成二分图再求最大匹配, 若能覆盖全部未删除的点, 则有解. ( 敲完就交, 一次ac, 最近几周来最有手感的一道题 ;) )<br />
 时间复杂度 O( N^4 )</p>
<p>193 Chinese Girls&#8217; Amusement<br />
 如果跳跃x次后再次回到1, 则xk mod N = 0, 且x是满足此式的最小的自然数. 因此可以想到要让每个人都被点到, 则必须让x=n, 即N和k互质. 问题转化成求不超过N / 2的最大数k, 使N和k互质. 分情况讨论:<br />
 当N是奇数时, 由(N-1)与N互质可知(N-1)/2与N互质, (N-1)/2即为答案;<br />
 否则, 当N/2是奇数时, ( N, N / 2 &#8211; 2 ) = ( N / 2 &#8211; 2, 4 ) = 1, ( N / 2 &#8211; 2 )即为答案;<br />
 否则, 即N/2是偶数时, ( N, N / 2 &#8211; 1 ) = ( N / 2 &#8211; 1, 2 ) = 1, ( N / 2 &#8211; 1 )即为答案.</p>
<p>194 Reactor Cooling<br />
 求有上下界的网络可行流. 对图不做任何修改, 直接套用判断有上下界网络流可行性的标程就可以了.</p>
<p>195 New Year Bonus Grant<br />
 给一棵树, 求最大匹配的个数. 树型DP很容易想到. 但居然贪心就可以了. 从叶子开始选发奖金的, 能选就选即可. 一个结点如果没被选, 那么它的孩子和父亲必定都已经被匹配了. 这时候如果拆掉父亲的自然是少一个多一个结果不变, 拆掉孩子的话, 那么孩子的孩子又没被匹配, 而匹配是从下往上进行的, 所以孩子的孩子肯定无法再进行匹配, 所以仍是少一个多一个结果不变.<br />
 时间复杂度 O(n)</p>
<p>196 Matrix Multiplication<br />
 给定一个矩阵A, 求A的转置矩阵B( 即b[ i, j ] = a[ j, i ] )与A的矩阵积的各元素之和. 根据矩阵乘法的运算法则, 发现答案其实就是B的每一列和的平方的和, 即A的每一行和的平方的和. 也就是将输入矩阵每一行i中&#8221;1&#8243;的个数统计出来记为c[ i ], 答案就是 c[ 1 ] * c[ 1 ] + c[ 2 ] * c[ 2 ] + &#8230; + c[ n ] * c[ n ].<br />
 时间复杂度 O( M + N )</p>
<p>197 Nice Patterns Strike Back<br />
 很容易看出是矩阵优化的状态压缩DP. 头一次用矩阵优化dp.<br />
 时间复杂度 O( m^3logn )</p>
<p>199 Beautiful People<br />
 先按第一个数据为第一关键字升序, 第二个数据为第二关键字降序排序, 把第一数据一样的看作一类, 则题目要我们求由不同类组成的按第二个数据得到的最长上升子序列. 套用经典的最长不下降子序列O(nlogn)算法就可以了.<br />
 时间复杂度 O( NlogN )</p>
<p>203 Hyperhuffman<br />
 求一篇文章用哈夫曼树编码后的长度. 数据排好了序, 因此可以再用一个队列, 每次取两个队列中较小的, 和加进answer, 并加到新队列的队尾. 原队列空了之后, 每次从新队列队首取两个, 再合并, 直到新队列中只剩一个元素即可.<br />
 时间复杂度 O( n )</p>
<p>207 Robbers<br />
 我想了个dp+贪心. f[ i ][ j ]表示到 i 个人用掉 j 个金块, 则f[ i ][ j ] = f[ i - 1 ][ j - k ] + 第 i 个人拿k个金块后的unfairness. 时间复杂度太高, 但想到这个k不用枚举太多, 大概在x[ i ] / y * m周围枚举三四个数就可以了. 再加个滚动数组降低空间复杂度就可以了. 看了一下Amber牛的, 先给每个人下取整的x[ i ] / y * m个金块, 然后按与期望获得的误差大小排序, 按误差由大到小多给一块金块就可以了. 我真脑残啊..<br />
 时间复杂度 O( nlogn )</p>
<p>210 Beloved Sons<br />
 按国王对儿子的喜爱顺序对王子们排序, 易知应该优先满足更受喜爱的王子. 匹配用类似KM算法的过程就可以了.</p>
<p>220 Little Bishops<br />
 n象问题. 动态规划. 把棋盘黑白相邻的染色, 相邻的两个格子染不同的颜色. 然后发现染白色的格子与染黑色的格子没有关系, 所以可以把两种格子分开处理. 以黑色为例. 把棋盘旋转45度, 则从第1行开始, 黑色方格的列数为1, 3, 5, 7, &#8230; , 7, 5, 3, 1. 可以把这些行等价的换成1, 1, 3, 3, 5, 5, 7, 7, &#8230; 然后每行只能放一个棋子, 每放一个棋子, 下面的行就少一个放棋子的选择. f[ i ][ j ]表示前i行放j个象. 方程为 f[ i ][ j ] = f[ i - 1 ][ j ] + f[ i - 1 ][ j - 1 ] * ( r[ i ] &#8211; j + 1 ), 即第i行不放棋子和放棋子两种选择, 其中r[ i ]为第 i 行的格子数目. 注意答案是int64型.<br />
 时间复杂度 O( nk )</p>
<p>221 Big Bishops<br />
 同220. 注意答案是高精度数字.</p>
<p>222 Little Rooks<br />
 记忆化搜索.<br />
 时间复杂度 O(n^2 * 2^n)</p>
<p>224 Little Queens<br />
 N皇后问题. 朴素搜索.</p>
<p>226 Colored graph<br />
 BFS. 注意两点之间可能有多条不同颜色的边.<br />
 时间复杂度 O(n^2)</p>
<p>230 Weighings<br />
 用比较信息构图, 拓扑排序即可. 注意可能有重边.</p>
<p>231 Prime Sum<br />
 注意到如果两个素数相加得素数, 则其中之一必为2 ( 否则相加为偶数 ), 问题就简单了.</p>
<p>236 Greedy Path<br />
 求最优比率环. 可以参考最优比率生成树的解法, 使用二分枚举答案 k, 然后构造 (k * time &#8211; cost) 为边的图, 用 bellman-ford 找负环, 如果存在负环则方案可行, 增大比率即可.</p>
<p>249 Matrix<br />
 先考虑一维情形.<br />
 n = 1时, 答案 000 001<br />
 n = 2时, 答案 000 001 011 010<br />
 n = 3时, 答案 000 001 011 010 110 111 101 100<br />
 可以发现, n每增加1, 新增加的就按把前面的逆序, 然后在新增加的位上置1.<br />
 类似的处理二维情形, ans[ i ][ j ] = f[ i ] &lt;&lt; m + f[ j ], 其中f[ i ]是一维情形是第i个数.<br />
 摘自amber牛题解.</p>
<p>259 Printed PR<br />
 贪心. 优先做需要较长时间来送货的.</p>
<p>269 Rooks<br />
 先将各行的列数按从小到大的顺序排序. f[ i ][ j ]表示前i行放j个棋子, 则f[ i ][ j ] = f[ i - 1 ][ j ] + f[ i - 1 ][ j - 1 ] * ( s[ i ] &#8211; j + 1 ), 其中s[ i ]是第i行的列数. 比较像220的解法. 答案要用高精度 ( 高乘低的高精度没注意低精度数字是0的情况, wa了n次 ).</p>
<p>271 Book Pile<br />
 给一堆书维护翻转和插入两种操作.用循环队列解决. 将顶上K本书放入队列中. ADD操作对应入队, ROTATE把front和rear换位即可.<br />
 时间复杂度 O(N+M)</p>
<p>274 Spam-filter<br />
 字符串处理. 有很多细节, 比如开头和结尾都不能有&#8217;.'( 即不能有空的word ), 这将导致wa on test 2; 不能有连续两个‘.’ ( 同样将产生空的word ); 不能用scanf读入字符串, 否则会忽略不该忽略的空白字符, 这将导致wa on test 3.. 考验耐心与认真.</p>
<p>275 To xor or not to xor<br />
 Amber牛的题解没看懂, 后来找到一个高斯消元的解决方法. 我们自然希望答案的64个二进制位上都是1, 但是情况不一定能得到满足, 于是我们要优先满足高位. 用f[ i ][ j ]表示 Ai 的第 j 位. 则第k个方程为<br />
 ( f[ 1 ][ k ] * x1 ) xor ( f[ 2 ][ k ] * x2 ) xor ( f[ 3 ][ k ] * x3 ) xor &#8230; xor ( f[ n ][ k ] * xk ) = 1<br />
 共计m个方程.<br />
 我们可以用xor操作消元. 从高位开始消. 最后把消元后仍能满足左右相等的方程所表示的位标记为1即可.</p>
<p>276 Andrew&#8217;s Troubles<br />
 模拟. 没说的.</p>
<p>282 Isomorphism<br />
 群论. 见<a href="http://dqfind.com/blog/archives/491">http://dqfind.com/blog/archives/491</a>.</p>
<p>296 Sasha vs. Kate<br />
 贪心. 从最高位开始确定要留下的数字(即可选数字中最大的), 并删去要留下之前的. 比如12934删去三个数字, 就先删12使9占最高位, 接着删去3使4占次高位.<br />
 时间复杂度 O(k^2)</p>
<p>297 Fair-play<br />
 求sum(si)%n.<br />
 时间复杂度 O(m)</p>
<p>299 Triangle<br />
 排序, 再逐一枚举相邻三个边即可.</p>
<p>326 Perspective<br />
 显然球队1最多赢得 r[1]+w[1] 场比赛, 记为X. 将比赛作为点集A, 球队作为点集B, 添加源点s, 汇点t. 与球队1有关的比赛不列在图中 (显然这些比赛的赢家是球队1). 如果i, j之间有 rem[i][j] 场比赛, 则从 s 向表示 i, j 之间比赛的结点 k 连一条边, 容量为 rem[i][j], 从 k 向表示球队 i 和球队 j 的结点各连一条边, 容量为无穷大. 从代表每个球队 i 的结点到汇点 t 连一条边, 容量为 X-w[i](如果该容量为负则可以直接判定无解). 做从 s 到 t 的最大流, 如果最大流等于从源点 s 出发的边的容量之和则有解, 否则无解.</p>
<p><a name="spoj" href="http://www.spoj.pl/users/alft" target="_blank">SPOJ</a></p>
<p>1 TEST<br />
 模拟.</p>
<p>2 PRIME1<br />
 生成40000以内素数表, 再对每个输入范围内的数字一一判断.<br />
 时间复杂度 O(t*(n-m)*k), 其中k是一个不到40000的小常数. 实际很快, 我的程序2.x秒就出解了.</p>
<p>5 PALIN<br />
 一道构造的题目. 将数字的前半部分对称的贴到后面, 如果不符合条件则给最中间的数加1再做一次.<br />
 时间复杂度 O( K * len ), 其中len是数字串的长度.</p>
<p>51 TOUR<br />
 分析后发现如果a能赢b就连一条a-&gt;b边, 得到一个图, 图中所有能到其他所有点的点即为满足的点. 暴力做会超时, 对图求一次强连通分量, 如果存在唯一一个入度为0的连通块则答案为连通块内点的个数, 否则答案为0.<br />
 时间复杂度 O( n + m )</p>
<p>53 KAMIL<br />
 乘法原理解决.要求代码尽可能短, 我用c++写了一个229字节的代码, 去掉了所有空白字符. 据yangyi巨牛的表格, 此题用PERL, RUBY等语言解决得分更高.<br />
 时间复杂度 O( L ), L是输入字符串长度.</p>
<p>54 JULKA<br />
 简单的解方程, 加上高精度运算. 第一次写操作符重载, 爽..</p>
<p>58 PICAD<br />
 排序, 然后统计.</p>
<p>66 CRSCNTRY<br />
 求两串的最长公共部分, 就是位置不一定要连续. 简单的二维dp, 没有任何陷井.</p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://kmp.cc/blog/archives/615/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>早已结束的noi2008</title>
		<link>http://kmp.cc/blog/archives/191</link>
		<comments>http://kmp.cc/blog/archives/191#comments</comments>
		<pubDate>Fri, 29 Aug 2008 03:53:41 +0000</pubDate>
		<dc:creator>Find</dc:creator>
				<category><![CDATA[比赛纪事]]></category>
		<category><![CDATA[noi]]></category>
		<category><![CDATA[人品]]></category>
		<category><![CDATA[旅游]]></category>
		<category><![CDATA[照片]]></category>

		<guid isPermaLink="false">http://dqfind.com/blog/?p=191</guid>
		<description><![CDATA[这篇日志写的晚的有些莫名其妙, 但每次参加比赛回来后总会上传很多照片, 心里总想补上. 我的oi路走的太顺, 必须有一次失败. 这就是noi2008.

一暑假我都呆在这儿

6月26日出发

开幕式之前


开幕式上唱歌的某mm

我们住的宿舍(男生宿舍不够住?不清楚..)

超级无敌的电箱(合闸还是不合闸, 这是一个问题)

旅游几乎全部围绕鲁迅

人品图

这表情&#8230;

对拍(被拍者不详)

这种表情叫&#8221;失落&#8221;
每次遇到大牛时没带相机, 带相机时找不到大牛, 比赛期间没拍照, 团体对抗赛我没带相机, 颁奖典礼我没去成, 关于这些都没照片了&#8230;

西湖(这天气, 真配合我心情)

一群人在拍摄&#8221;我是冠军&#8221;(看电视知道湖南卫视做作, 看拍摄现场更觉得做作)

上海

传说中的&#8221;APPLE II&#8221;

杜莎夫人蜡像馆

我和卓别林

我回了
更多, 附上相册地址吧, http://picasaweb.google.com/find0123/Noi2008
]]></description>
			<content:encoded><![CDATA[<p>这篇日志写的晚的有些莫名其妙, 但每次参加比赛回来后总会上传很多照片, 心里总想补上. 我的oi路走的太顺, 必须有一次失败. 这就是noi2008.</p>
<p><a href="http://picasaweb.google.com/find0123/JgjBMI/photo#5236227475055974418"><img src="http://lh6.ggpht.com/find0123/SKrRJVXaGBI/AAAAAAAAAOU/pCyvTcx-H8U/s400/DSCF3320.JPG" alt="" /></a></p>
<p>一暑假我都呆在这儿</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236227901654950626"><img src="http://lh4.ggpht.com/find0123/SKrRiKkh4uI/AAAAAAAAAO4/KqOzKUNTKl0/s400/DSCF3326.JPG" alt="" /></a></p>
<p>6月26日出发</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236227917778405010"><img src="http://lh5.ggpht.com/find0123/SKrRjGoqRpI/AAAAAAAAAPA/jH1cU3CcFzk/s400/DSCF3336.JPG" alt="" /></a></p>
<p>开幕式之前</p>
<p><span id="more-191"></span></p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236227951173982642"><img src="http://lh5.ggpht.com/find0123/SKrRlDCyWbI/AAAAAAAAAWA/kckL_Gxl9HI/s400/DSCF3338.JPG" alt="" /></a></p>
<p>开幕式上唱歌的某mm</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236228248751640722"><img src="http://lh5.ggpht.com/find0123/SKrR2Xm1EJI/AAAAAAAAAQ8/5AYqTUfJTKY/s400/DSCF3388.JPG" alt="" /></a></p>
<p>我们住的宿舍(男生宿舍不够住?不清楚..)</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236228272469323362"><img src="http://lh5.ggpht.com/find0123/SKrR3v9kLmI/AAAAAAAAARE/joBn0V4MDTM/s400/DSCF3389.JPG" alt="" /></a></p>
<p>超级无敌的电箱(合闸还是不合闸, 这是一个问题)</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236228107317261026"><img src="http://lh6.ggpht.com/find0123/SKrRuIuPsuI/AAAAAAAAAQE/LX-gcAzuUks/s400/DSCF3367.JPG" alt="" /></a></p>
<p>旅游几乎全部围绕鲁迅</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236228168225383122"><img src="http://lh4.ggpht.com/find0123/SKrRxrn34tI/AAAAAAAAAQc/54qriKIKdEM/s400/DSCF3382.JPG" alt="" /></a></p>
<p>人品图</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236228204207241170"><img src="http://lh5.ggpht.com/find0123/SKrRzxqnd9I/AAAAAAAAAQs/MKJc29OXWNw/s400/DSCF3385.JPG" alt="" /></a></p>
<p>这表情&#8230;</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236228186170946306"><img src="http://lh4.ggpht.com/find0123/SKrRyuebcwI/AAAAAAAAAQk/WvP6J3kbNAI/s400/DSCF3383.JPG" alt="" /></a></p>
<p>对拍(被拍者不详)</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236227882883554434"><img src="http://lh4.ggpht.com/find0123/SKrRhEpFHII/AAAAAAAAAOw/x-5Xo5Nm2s4/s400/DSCF3393.JPG" alt="" /></a></p>
<p>这种表情叫&#8221;失落&#8221;</p>
<p>每次遇到大牛时没带相机, 带相机时找不到大牛, 比赛期间没拍照, 团体对抗赛我没带相机, 颁奖典礼我没去成, 关于这些都没照片了&#8230;</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236228285434765842"><img src="http://lh6.ggpht.com/find0123/SKrR4gQxIhI/AAAAAAAAARM/TNXg7WMrHWw/s400/DSCF3402.JPG" alt="" /></a></p>
<p>西湖(这天气, 真配合我心情)</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236228437877110034"><img src="http://lh6.ggpht.com/find0123/SKrSBYJ2tRI/AAAAAAAAASI/jLY8BchzmDg/s400/DSCF3420.JPG" alt="" /></a></p>
<p>一群人在拍摄&#8221;我是冠军&#8221;(看电视知道湖南卫视做作, 看拍摄现场更觉得做作)</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236228876460537394"><img src="http://lh4.ggpht.com/find0123/SKrSa6AStjI/AAAAAAAAAU0/VKvdV8EppTY/s400/DSCF3588.JPG" alt="" /></a></p>
<p>上海</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236228527033922530"><img src="http://lh4.ggpht.com/find0123/SKrSGkSfs-I/AAAAAAAAASw/VAGINE9ax5U/s400/DSCF3485.JPG" alt="" /></a></p>
<p>传说中的&#8221;APPLE II&#8221;</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236228599668543138"><img src="http://lh6.ggpht.com/find0123/SKrSKy38DqI/AAAAAAAAATU/BNZUu2VOj2s/s400/DSCF3520.JPG" alt="" /></a></p>
<p>杜莎夫人蜡像馆</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236228616356436498"><img src="http://lh3.ggpht.com/find0123/SKrSLxCpGhI/AAAAAAAAAWE/kGc-Pm01Dpk/s400/DSCF3527.JPG" alt="" /></a></p>
<p>我和卓别林</p>
<p><a href="http://picasaweb.google.com/find0123/Noi2008/photo#5236228895715728402"><img src="http://lh4.ggpht.com/find0123/SKrScBvFnBI/AAAAAAAAAVA/FujIQ82vdDE/s400/DSCF3606.JPG" alt="" /></a></p>
<p>我回了</p>
<p>更多, 附上相册地址吧, <a title="noi2008" href="http://picasaweb.google.com/find0123/Noi2008" target="_blank">http://picasaweb.google.com/find0123/Noi2008</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kmp.cc/blog/archives/191/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>noi2008惨败</title>
		<link>http://kmp.cc/blog/archives/150</link>
		<comments>http://kmp.cc/blog/archives/150#comments</comments>
		<pubDate>Tue, 05 Aug 2008 09:29:39 +0000</pubDate>
		<dc:creator>Find</dc:creator>
				<category><![CDATA[比赛纪事]]></category>
		<category><![CDATA[noi]]></category>
		<category><![CDATA[sjtu]]></category>
		<category><![CDATA[失败]]></category>
		<category><![CDATA[计划]]></category>

		<guid isPermaLink="false">http://dqfind.com/blog/?p=150</guid>
		<description><![CDATA[比赛结束很久了, 今天就要坐上回乌鲁木齐的飞机了, 随便写点啥.
noi2008, 在这场对我来说只能骗分的比赛中, 一直没有重视骗分, 导致我连铜牌都没拿上. 其实如果每道题骗上30到40分, 提交答案题再多跑一会儿, 拿上个50分, 金牌就可以到手. 受noi2007的影响, 一试的每道题我都力求一个至少能拿50分的算法, 最后在第二题上总算有所突破, 第一问顺利解决了, 第二问发现dp方程严重超时, 后来才知道原来从树的剖分的方法分析, 那个方程的第三维只有logN, 这样的话如果再加一些卡时, 第二问还是能拿很多分的, 但是我第二问选择了放弃. 我觉得题这么难分不会太高, 第一问的40分加上其他题骗上一点分还是没问题的, 遗憾的是我意识到这一点时时间已经太少了. 我在最后的五分钟时间为第三题写了个搜索, 但没时间测试了. 我的一次ac率太低了, 此题崩溃. 第一题我分析的非常复杂, 代码写出来, 过不了是我想到的. 这样第二题50分第三题30分共80分还是可以的. 我这样想, 但是第二题上我又干了件很傻X的事. 比赛时使用的是anjuta2.x版本, 外加一个作者说可以调试, 其他人都说无法调试的manna, 这等于跟我说, 用静态调试吧. 我平时练习从来不会用静态调试的啊, 但我还是用这种方法调出了第二题, 然后忘记了把打出的表擦掉, 测试点全部wa..  我第一试只拿了10分, 因为如果测试点无解, 我的程序是不会打表的. 好讽刺啊..
第二试心态很受影响. 我就没想过我会拿太多分了. 提交答案题我自己不会写checker, 又不会用system函数调用人家给的checker, 好郁闷.. 其他两道题, 我只能说, 膜拜cdq神牛, 那种题都要出出来..
团体对抗赛成绩还好, [...]]]></description>
			<content:encoded><![CDATA[<p>比赛结束很久了, 今天就要坐上回乌鲁木齐的飞机了, 随便写点啥.</p>
<p>noi2008, 在这场对我来说只能骗分的比赛中, 一直没有重视骗分, 导致我连铜牌都没拿上. 其实如果每道题骗上30到40分, 提交答案题再多跑一会儿, 拿上个50分, 金牌就可以到手. 受noi2007的影响, 一试的每道题我都力求一个至少能拿50分的算法, 最后在第二题上总算有所突破, 第一问顺利解决了, 第二问发现dp方程严重超时, 后来才知道原来从树的剖分的方法分析, 那个方程的第三维只有logN, 这样的话如果再加一些卡时, 第二问还是能拿很多分的, 但是我第二问选择了放弃. 我觉得题这么难分不会太高, 第一问的40分加上其他题骗上一点分还是没问题的, 遗憾的是我意识到这一点时时间已经太少了. 我在最后的五分钟时间为第三题写了个搜索, 但没时间测试了. 我的一次ac率太低了, 此题崩溃. 第一题我分析的非常复杂, 代码写出来, 过不了是我想到的. 这样第二题50分第三题30分共80分还是可以的. 我这样想, 但是第二题上我又干了件很傻X的事. 比赛时使用的是anjuta2.x版本, 外加一个作者说可以调试, 其他人都说无法调试的manna, 这等于跟我说, 用静态调试吧. 我平时练习从来不会用静态调试的啊, 但我还是用这种方法调出了第二题, 然后忘记了把打出的表擦掉, 测试点全部wa..  我第一试只拿了10分, 因为如果测试点无解, 我的程序是不会打表的. 好讽刺啊..<span id="more-150"></span></p>
<p>第二试心态很受影响. 我就没想过我会拿太多分了. 提交答案题我自己不会写checker, 又不会用system函数调用人家给的checker, 好郁闷.. 其他两道题, 我只能说, 膜拜cdq神牛, 那种题都要出出来..</p>
<p>团体对抗赛成绩还好, 毕竟是第一次参加, 排名第八.</p>
<p>我想, 问题出现在这几个方面, 首先我不懂gdb+gcc, 我太依赖ide. 没想过, 如果ide我不会用怎么办; 另外, 我的一次ac率太低, 其实noi有很多题只能捞几分算几分, 本来就是捞几分的算法, 你再出点什么纰漏, 那就没分了. 我题库做的太少, 就是做的那一百道左右, 也都没有限制自己的提交次数, 养成乱提交的恶习&#8230; 一定要熟练vim+gcc+gdb, 一定要好好做题库, 初步想的是做sgu和spoj.</p>
<p>明年前半年的计划就是那两个&#8221;一定要&#8221;. 后半年的计划到时候再说.</p>
<p>最后要写的:<br />
sqybi和lsz都去了sjtu, pooh想去人家嫌他学习成绩太好, 高考后不选交大, 干脆不要.. 汗, 学习好还有罪啊.. sjtu牛人云集了.. qzc神牛理所当然的拿了金牌. 其他人不知道或者忘了.</p>
<p>我要回家了.</p>
]]></content:encoded>
			<wfw:commentRss>http://kmp.cc/blog/archives/150/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>一切照旧</title>
		<link>http://kmp.cc/blog/archives/126</link>
		<comments>http://kmp.cc/blog/archives/126#comments</comments>
		<pubDate>Wed, 12 Mar 2008 20:41:44 +0000</pubDate>
		<dc:creator>Find</dc:creator>
				<category><![CDATA[我的流水帐]]></category>
		<category><![CDATA[noi]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://dqfind.com/blog/?p=126</guid>
		<description><![CDATA[这么久没有更新, 并不是因为我变懒了, 是因为折腾学校买的新机子花了我太长时间. 我仍旧固执的想尝试Ubuntu, 但是毕竟对linux还是不熟悉, 遇到了好些麻烦.. 最主要的麻烦还是Anjuta, 但功夫不负有心人, 我的Anjuta终于开始健康的运行了~
这几天开始搞BOI, 转眼, 2008年的NOI只有四个月了, 时间好快啊, 好多省的省赛居然都已经结束了. 每天晚上, 当YZ走后, 一个人坐在机房中, 好诡异的感觉. 整层楼都静悄悄, 三点一线的生活中好像很少有这样这么寂静的时候. 发现自己有些享受这样一种诡异的安静, 心情奇怪的舒畅, 做题时RP也开始大规模暴发, 呵呵. 楼下有几个男生摸着黑打篮球, 很多教室亮着灯, 大多数还是高三的教室. 不由感慨, 这学校怎么这么小..
最后很自豪的说, 这篇BLOG是在被我调的很舒适的Ubuntu下完成的~
]]></description>
			<content:encoded><![CDATA[<p>这么久没有更新, 并不是因为我变懒了, 是因为折腾学校买的新机子花了我太长时间. 我仍旧固执的想尝试Ubuntu, 但是毕竟对linux还是不熟悉, 遇到了好些麻烦.. 最主要的麻烦还是Anjuta, 但功夫不负有心人, 我的Anjuta终于开始健康的运行了~<br />
这几天开始搞BOI, 转眼, 2008年的NOI只有四个月了, 时间好快啊, 好多省的省赛居然都已经结束了. 每天晚上, 当YZ走后, 一个人坐在机房中, 好诡异的感觉. 整层楼都静悄悄, 三点一线的生活中好像很少有这样这么寂静的时候. 发现自己有些享受这样一种诡异的安静, 心情奇怪的舒畅, 做题时RP也开始大规模暴发, 呵呵. 楼下有几个男生摸着黑打篮球, 很多教室亮着灯, 大多数还是高三的教室. 不由感慨, 这学校怎么这么小..<br />
最后很自豪的说, 这篇BLOG是在被我调的很舒适的Ubuntu下完成的~</p>
]]></content:encoded>
			<wfw:commentRss>http://kmp.cc/blog/archives/126/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wc2008-End</title>
		<link>http://kmp.cc/blog/archives/92</link>
		<comments>http://kmp.cc/blog/archives/92#comments</comments>
		<pubDate>Fri, 01 Feb 2008 23:22:58 +0000</pubDate>
		<dc:creator>Find</dc:creator>
				<category><![CDATA[比赛纪事]]></category>
		<category><![CDATA[noi]]></category>
		<category><![CDATA[冬令营]]></category>
		<category><![CDATA[晚点]]></category>
		<category><![CDATA[照片]]></category>
		<category><![CDATA[生日]]></category>
		<category><![CDATA[礼物]]></category>

		<guid isPermaLink="false">http://dqfind.com/blog/?p=92</guid>
		<description><![CDATA[2月1日凌晨4点到的乌鲁木齐, 空无一人的候机厅, 好诡异..
贴一些照片.

当我问廖老师报告厅在哪里时, 他告诉我: &#8220;一进校门, 右侧那栋奇形怪状的建筑就是了&#8221;.

下雪后的绍兴一中校园, 好像有同学在打雪仗..

开幕式坐我旁边的四位神牛 ( yy酷酷的表情.. )

汪烨请王宏教授谈他对未来的打算, 王未做正面回答, orz..
 
秋瑾烈士当年办的&#60;中国女报&#62;,  又意外拍到&#8221;现代&#8221;&#60;女报&#62;, 这个差距, 寒..

最有绍兴特色的一张照片.

一夜间街头冒出许多雪人, 其中不乏很多&#8221;精品&#8221;.

在灯红酒绿中的Oiers ( 用词有些夸张 ).
另外,  在那无限的飞机延误中, 意外的收到生日礼物,  这是我收过的最喜欢的礼物, :). Happy~
]]></description>
			<content:encoded><![CDATA[<p>2月1日凌晨4点到的乌鲁木齐, 空无一人的候机厅, 好诡异..</p>
<p>贴一些照片.</p>
<p><a href="http://picasaweb.google.com/find0123/Wc2008/photo#5162028614306379266"><img src="http://lh6.google.com/find0123/R6M1rNQiNgI/AAAAAAAAAHE/rmg226Fd75c/s400/DSCF3173.JPG" alt="" /></a></p>
<p>当我问廖老师报告厅在哪里时, 他告诉我: &#8220;一进校门, 右侧那栋奇形怪状的建筑就是了&#8221;.</p>
<p><a href="http://picasaweb.google.com/find0123/Wc2008/photo#5162028683025856034"><img src="http://lh6.google.com/find0123/R6M1vNQiNiI/AAAAAAAAAHU/Lkr4QLZEw9U/s400/DSCF3202.JPG" alt="" /></a></p>
<p>下雪后的绍兴一中校园, 好像有同学在打雪仗..</p>
<p><a href="http://picasaweb.google.com/find0123/Wc2008/photo#5162026784650311154"><img src="http://lh4.google.com/find0123/R6M0AtQiNfI/AAAAAAAAAG8/hqqiPZseXbA/s400/DSCF3170.JPG" alt="" /></a></p>
<p>开幕式坐我旁边的四位神牛 ( yy酷酷的表情.. )<span id="more-92"></span></p>
<p><a href="http://picasaweb.google.com/find0123/Wc2008/photo#5162028635781215762"><img src="http://lh3.google.com/find0123/R6M1sdQiNhI/AAAAAAAAAHM/uZRlMr1lSD4/s400/DSCF3188.JPG" alt="" /></a></p>
<p>汪烨请王宏教授谈他对未来的打算, 王未做正面回答, orz..</p>
<p><a href="http://picasaweb.google.com/find0123/Wc2008/photo#5162028790400038450"><img src="http://lh3.google.com/find0123/R6M11dQiNjI/AAAAAAAAAHc/eMfWTV-uXgE/s400/DSCF3223.JPG" alt="" /></a> <a href="http://picasaweb.google.com/find0123/Wc2008/photo#5162028936428926546"><img src="http://lh5.google.com/find0123/R6M199QiNlI/AAAAAAAAAHs/LK2Xp0Izuck/s400/DSCF3231.JPG" alt="" /></a></p>
<p>秋瑾烈士当年办的&lt;中国女报&gt;,  又意外拍到&#8221;现代&#8221;&lt;女报&gt;, 这个差距, 寒..</p>
<p><a href="http://picasaweb.google.com/find0123/Wc2008/photo#5162028863414482498"><img src="http://lh4.google.com/find0123/R6M15tQiNkI/AAAAAAAAAHk/tVHym-nyLOg/s400/DSCF3229.JPG" alt="" /></a></p>
<p>最有绍兴特色的一张照片.</p>
<p><a href="http://picasaweb.google.com/find0123/Wc2008/photo#5162028970788664930"><img src="http://lh5.google.com/find0123/R6M1_9QiNmI/AAAAAAAAAH0/emGMRcTCjAA/s400/DSCF3232.JPG" alt="" /></a></p>
<p>一夜间街头冒出许多雪人, 其中不乏很多&#8221;精品&#8221;.</p>
<p><a href="http://picasaweb.google.com/find0123/Wc2008/photo#5162029005148403314"><img src="http://lh5.google.com/find0123/R6M2B9QiNnI/AAAAAAAAAH8/_Ns2j9dfFOU/s400/DSCF3239.JPG" alt="" /></a></p>
<p>在灯红酒绿中的Oiers ( 用词有些夸张 ).</p>
<p>另外,  在那无限的飞机延误中, 意外的收到生日礼物,  这是我收过的最喜欢的礼物, :). Happy~</p>
]]></content:encoded>
			<wfw:commentRss>http://kmp.cc/blog/archives/92/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>wc2008-VII</title>
		<link>http://kmp.cc/blog/archives/91</link>
		<comments>http://kmp.cc/blog/archives/91#comments</comments>
		<pubDate>Wed, 30 Jan 2008 23:21:27 +0000</pubDate>
		<dc:creator>Find</dc:creator>
				<category><![CDATA[比赛纪事]]></category>
		<category><![CDATA[noi]]></category>
		<category><![CDATA[冬令营]]></category>
		<category><![CDATA[囧]]></category>

		<guid isPermaLink="false">http://dqfind.com/blog/?p=91</guid>
		<description><![CDATA[2008/1/30
考试超囧.. 给自己的备忘录: 以后比赛的时候第一个做的题就要是提交答案的, 并且生成一个答案check一下再生成下一个, 不然wc2008的悲剧将重演.. 题目比去年容易, 我的分数是去年的三倍, 具体不说了, 留点自尊.
晚上闭幕式. 绍兴一中选的地方是一家酒店的..迪吧. 我这一辈子第一次进迪吧, 果然, 在Noi, 学到的不仅仅是怎么写程序.. 晚会开始时发生了一些非常不和谐的事, 具体就不说了, 好像会降rp. Cqf唱了两首歌, 其中一首以一句 “愿大家像楼教主说的: ‘是男人, 就AC八道’”结尾, 深受鼓舞. Lrj唱了一首, 非常好听, 后面那段rap唱的相当出色, 看来网上传的lrj K歌实力不是谣言. 吴文虎教授唱了两首相当高的歌, 主持恶搞让王宏教授唱, “死了都要爱, 不得到金牌不痛快”, 超恶搞..
值得一提的是冬令营光盘中附带了国家集训队2002~2007完整的论文及作业集, 收藏价格五颗星. 有没去冬令营的同学想要加我QQ!
]]></description>
			<content:encoded><![CDATA[<p>2008/1/30</p>
<p>考试超囧.. 给自己的备忘录: 以后比赛的时候第一个做的题就要是提交答案的, 并且生成一个答案check一下再生成下一个, 不然wc2008的悲剧将重演.. 题目比去年容易, 我的分数是去年的三倍, 具体不说了, 留点自尊.</p>
<p>晚上闭幕式. 绍兴一中选的地方是一家酒店的..迪吧. 我这一辈子第一次进迪吧, 果然, 在Noi, 学到的不仅仅是怎么写程序.. 晚会开始时发生了一些非常不和谐的事, 具体就不说了, 好像会降rp. Cqf唱了两首歌, 其中一首<男人的海洋>以一句 “愿大家像楼教主说的: ‘是男人, 就AC八道’”结尾, 深受鼓舞. Lrj唱了一首<在梅边>, 非常好听, 后面那段rap唱的相当出色, 看来网上传的lrj K歌实力不是谣言. 吴文虎教授唱了两首相当高的歌, 主持恶搞让王宏教授唱<死了都要爱>, “死了都要爱, 不得到金牌不痛快”, 超恶搞..</p>
<p>值得一提的是冬令营光盘中附带了国家集训队2002~2007完整的论文及作业集, 收藏价格五颗星. 有没去冬令营的同学想要加我QQ!</p>
]]></content:encoded>
			<wfw:commentRss>http://kmp.cc/blog/archives/91/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
