﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-算法学社-随笔分类-琐事</title><link>http://www.cppblog.com/hanfei19910905/category/19176.html</link><description>記錄難忘的征途</description><language>zh-cn</language><lastBuildDate>Sun, 26 May 2013 07:50:06 GMT</lastBuildDate><pubDate>Sun, 26 May 2013 07:50:06 GMT</pubDate><ttl>60</ttl><item><title>【奋战2013regional】 2013省赛总结</title><link>http://www.cppblog.com/hanfei19910905/archive/2013/05/21/200433.html</link><dc:creator>西月弦</dc:creator><author>西月弦</author><pubDate>Mon, 20 May 2013 17:52:00 GMT</pubDate><guid>http://www.cppblog.com/hanfei19910905/archive/2013/05/21/200433.html</guid><wfw:comment>http://www.cppblog.com/hanfei19910905/comments/200433.html</wfw:comment><comments>http://www.cppblog.com/hanfei19910905/archive/2013/05/21/200433.html#Feedback</comments><slash:comments>34</slash:comments><wfw:commentRss>http://www.cppblog.com/hanfei19910905/comments/commentRss/200433.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hanfei19910905/services/trackbacks/200433.html</trackback:ping><description><![CDATA[大大小小的现场赛我一共经历过14场了，不论什么挫折，于我只是过眼云烟，正如本次这场惨败。<br />
<br />
之前组队联系赛做过N场，都是三人一机，各种练习几乎从未出过前十，于是信心爆棚。。。 这次比赛可以说完全暴露了我们队的弱点。<br />
<br />
比赛流水账：<br />
比赛开始xy从前往后看，孟神从后往前看。我听到xiaodao在后面说H，我就看了一下H，乍一看觉得是水题，于是上去敲，敲完了没过样例，发现题目读错了。于是下来在想，也奠定了整场比赛的基调。<br />
xy看A花了一些时间，6分钟有队伍1A，xy给我讲了一下，两个和坐标轴平行的矩形求交，一看很简单我就敲了，13min 1A。<br />
然后就是噩梦的开始。<br />
B题是1000个与坐标轴平行的线段，相交即连通，询问1和n是否连通。我觉得有一定代码量。<br />
C题是定义形如([A-Z])的字母，然后做多串匹配。当时xy给我讲完题后，题意没有确定清楚，认为是去掉括号裸AC自动机。<br />
于是开始敲之，敲完之后，开始测。这时xy提醒([A-Z])代表一个字母，我当时很蛋疼，这时xy和孟神确定F是水题，于是换xy敲F。<br />
不久之后F过掉，46min 1A。这时已经失去了领先优势。我认为C改一下就OK了，于是上去改C。这时我又读错题了，智商不能再低。<br />
我认为the number of word的意思是the kinds of word。实际上是一个模式串有30个word。我以为字母表最多30，当然就暴栈。我怒交了5次，都暴栈。。。。<br />
期间孟神确定了H，G可做，G是模板题，缩点之后spfa，有些麻烦，而且这类题应该是我写，于是让孟神敲H。孟神的H花了很长时间才过样例，我给他做了一个数据，cha掉了。。。<br />
H题就是第二个大坑，一个前期很多队过的题目，孟神卡了N久。。。期间我交C多次不过，这时孟神终于调通了样例，交了一次，TLE。。。。 我震惊了，于是让孟神帮我看C。。。<br />
这时已经卡住两题了，xy上去搞B，我想再tm卡一题就不用玩了。这时通知了加了一个K题。但是我们已经上头了，谁也不愿意去看K...<br />
赛后xy和我说他不知道B题的线段和坐标轴平行。。。队内的交流实在是不够，大家都太自信，而忘了做之前和别人交流题意和做法。<br />
不久之后，xy交B，wa了，当时我万念俱灰。。。。 xy发现"No"被打成"NO"。改之，再交。我实在是心提到嗓子眼，幸亏最后返回yes，138分钟2A。<br />
中间C和H卡了一个小时以上。。。。<br />
孟神告诉我C题的真实题意，我觉得暂时不可做。（赛后知道，可以用O(n)的空间和O(m*lgn^2)的时间用SA进行多串匹配。。。锤桌。。。劳资写SA很稳。。）<br />
K题很水，140min 1A。<br />
于是开I题，I题是在一个有根树里面DP。我一开始理解对了，敲了一阵，后来以为是拓扑图。<br />
不久之后拓扑图版本的I题敲完，确认了若干遍，交之，wa，我了个大艹。。。实在想不出哪里wa，上趟厕所冷静一下，回来之后知道一个skill需要若干个skill同时学会才行<br />
（其实根本不是这里错。。。），改之再交，WA，弃之，敲H。这时已经压了3题，有点急躁。<br />
H是判断一个串，是否满足A和数量和B相等，C和D相等，E和F相等，并且子串都不满足这样的性质。我换了一个栈的做法，有些难写，不过还算顺利，198min 2A。不过在I上浪费了一段时间。此时排名已经惨不忍睹，手上还压着两题，但是没办法，怒开新题。<br />
xy看J题，找第N大的 (x,y)满足(x^2 mod y == 1) and (y^2 mod x == 1)。打表找规律，交之，wa。。。。 发现表打小了，再交，223min2A。。。<br />
期间我不知道I题是否有环，认为题意描述不清，询问，得到&#8220;no response.&#8221;，习惯了，哈工程的裁判都这样。。。问&#8220;skill tree&#8221;是否是"a real tree"，回答"what is a real tree?"。<br />
我了个大艹。。。消遣我，我差点就回了一个"you son of a bitch"。忍住了情绪，重新读题，发现还真tm是个有根树。CF一般都把数据规格写到input部分，做了近百场CF还真不习惯。。。<br />
不过那还能错哪，拓扑图包括了有根树的情况。怀疑数据有问题。。。 拓扑图DP我是不可能写错的。。。因为从来没错过。。。。<br />
这时封榜了，怒敲G题，有点慌，不过还好263min 1A。然后重写有根树版本I，278min 3A，当时我就震惊了，速度交了一个以前版本的。。。返回WA，十分不解。<br />
然后重搞C，奇葩的用vector存字母表，时间不够，没调出来。。。。（<del>调出来也超时，除非用balanced tree存</del> 岛君说用map。。。 很有道理Orz！）<br />
<br />
8题金奖倒数第二，xiaodao 10题夺冠Orz....<br />
dshawn 9题第二，安可9题第三<br />
<br />
I题莫名其妙的WA。。。<br />
H题孟神被坑<br />
C题坑我一整场，最后xiaodao裸AC自动机卡过，我艹。。。<br />
<br />
通化再战，不拿金誓不为人！<img src ="http://www.cppblog.com/hanfei19910905/aggbug/200433.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hanfei19910905/" target="_blank">西月弦</a> 2013-05-21 01:52 <a href="http://www.cppblog.com/hanfei19910905/archive/2013/05/21/200433.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一些说明</title><link>http://www.cppblog.com/hanfei19910905/archive/2013/05/05/199979.html</link><dc:creator>西月弦</dc:creator><author>西月弦</author><pubDate>Sun, 05 May 2013 06:14:00 GMT</pubDate><guid>http://www.cppblog.com/hanfei19910905/archive/2013/05/05/199979.html</guid><wfw:comment>http://www.cppblog.com/hanfei19910905/comments/199979.html</wfw:comment><comments>http://www.cppblog.com/hanfei19910905/archive/2013/05/05/199979.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/hanfei19910905/comments/commentRss/199979.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hanfei19910905/services/trackbacks/199979.html</trackback:ping><description><![CDATA[我擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦.....<br /><br /><br />最近真是忙成狗，要是这个节奏真是要跪啊。<br />真是对不起关注我博客的同学。<br />最近在忙什么呢？<br /><br />1. 邢老师的项目<br />2. 选修课大作业<br />3. 同学的毕设<br />4. 找实习<br /><br />真是牵扯精力。。。<br />其实说白了，还是时间分配有问题。。。<br /><br />所以。。。 为了区域赛不坑队友。。。<br />哥决定！<br /><br />坚持刷题写博客，以后的博文前面都写上【奋战2013regional】<br /><br />大家监督！！！ <img src ="http://www.cppblog.com/hanfei19910905/aggbug/199979.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hanfei19910905/" target="_blank">西月弦</a> 2013-05-05 14:14 <a href="http://www.cppblog.com/hanfei19910905/archive/2013/05/05/199979.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一年的回忆和总结</title><link>http://www.cppblog.com/hanfei19910905/archive/2012/12/31/196874.html</link><dc:creator>西月弦</dc:creator><author>西月弦</author><pubDate>Mon, 31 Dec 2012 05:52:00 GMT</pubDate><guid>http://www.cppblog.com/hanfei19910905/archive/2012/12/31/196874.html</guid><wfw:comment>http://www.cppblog.com/hanfei19910905/comments/196874.html</wfw:comment><comments>http://www.cppblog.com/hanfei19910905/archive/2012/12/31/196874.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/hanfei19910905/comments/commentRss/196874.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hanfei19910905/services/trackbacks/196874.html</trackback:ping><description><![CDATA[ACM方面还真是进步不少。刷了一年CF和TC都到了黄的水平，看了明年变红不是问题呀，哈哈。。。<br /><br />大二下学期各种努力各种刷题，什么线段树，Splay，可持久化数据结构。。。 暑假也是体验了一把真正的集训，天天宅在实验室刷regional题，各种单挑多校，其中一半以上守住了第一页~~实力达到了巅峰。。<br /><br />开了这个博客，暑假和大二下的时候孜孜不倦的写博客。到大三就没怎么认真写了 -.-，主要就是以AK codeforces为主业，没怎么刷OJ。。。<br /><br />除了学习各种高级算法以外还了解了其他的编程语言。什么Java，python也会用来写简单的题目了，可惜还不是很熟练，更别提精通了。<br />其他Ruby，Javascrit，Scheme，TeX，Haskell也有简单的认识了。<br /><br />Linux呢也用了一年，10月份折腾了gentoo一直用到现在，感觉还好。XFCE什么的有好有坏，好的方面是轻量级而且稳定，从来没有遇到过crash，配置什么的相当清楚和方便，不用折腾。。。坏处就是基于XFCE的各种gui软件不是难看就是难用，唯一满意的就是屏幕保护了。其他什么Orage，Screen Shooter，用户体验简直烂得。。。 我擦。。<br /><br />这个糟烂笔记本的集显断了我玩游戏的念想。。。。<br /><br />还收获女友一枚。。。。<br /><br />还有ACM regional silver prize 两枚。。。和各种好朋友~~<img src ="http://www.cppblog.com/hanfei19910905/aggbug/196874.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hanfei19910905/" target="_blank">西月弦</a> 2012-12-31 13:52 <a href="http://www.cppblog.com/hanfei19910905/archive/2012/12/31/196874.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>不负责任的乱喷一下...</title><link>http://www.cppblog.com/hanfei19910905/archive/2012/12/16/196354.html</link><dc:creator>西月弦</dc:creator><author>西月弦</author><pubDate>Sun, 16 Dec 2012 08:26:00 GMT</pubDate><guid>http://www.cppblog.com/hanfei19910905/archive/2012/12/16/196354.html</guid><wfw:comment>http://www.cppblog.com/hanfei19910905/comments/196354.html</wfw:comment><comments>http://www.cppblog.com/hanfei19910905/archive/2012/12/16/196354.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/hanfei19910905/comments/commentRss/196354.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hanfei19910905/services/trackbacks/196354.html</trackback:ping><description><![CDATA[嘛，所谓&#8220;用户体验&#8221;这种东西是不是在Gentoo里面根本没有啊！！！！ 坑爹啊！！！！（捶桌！！！）<br /><br />经常就是。。。 手足无措的不知道自己电脑的哪个硬件该装哪个驱动！！！！<br />尼玛该上网啦，为毛上不了啊！！ dhcpcd的一行配置有冲突你就得查半天啊！！！！<br />经常就是中文乱码啊。。。。。。。 游戏玩不了啊。。。。。。。 截图软件太坑爹啊。。。。。。 时间改不了啊。。。。。。<br /><br /><br />每一项都要花费大量时间去修复它。。。。 何必呢。。。。 Linux DE真是。。。。sigh。。<br /><br />其实Linux DE好的地方就是些代码比较爽(命令行用起来方便)，而且Gnome和KDE有一些华而不实的3D效果嘛...<br /><br />其实Windows也可以配置成这样，只是我没有用心去开发。。。。<br /><br />假期折腾个双系统，就这么定了。。。<img src ="http://www.cppblog.com/hanfei19910905/aggbug/196354.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hanfei19910905/" target="_blank">西月弦</a> 2012-12-16 16:26 <a href="http://www.cppblog.com/hanfei19910905/archive/2012/12/16/196354.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>恢复实力的计划。。。。</title><link>http://www.cppblog.com/hanfei19910905/archive/2012/10/29/194011.html</link><dc:creator>西月弦</dc:creator><author>西月弦</author><pubDate>Mon, 29 Oct 2012 05:20:00 GMT</pubDate><guid>http://www.cppblog.com/hanfei19910905/archive/2012/10/29/194011.html</guid><wfw:comment>http://www.cppblog.com/hanfei19910905/comments/194011.html</wfw:comment><comments>http://www.cppblog.com/hanfei19910905/archive/2012/10/29/194011.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/hanfei19910905/comments/commentRss/194011.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hanfei19910905/services/trackbacks/194011.html</trackback:ping><description><![CDATA[可能这学期的主要计划就是整理一些以前学过但是没有深入理解的知识点吧。<br /><br />图论：<br />1. 差分约束，好在学会了深搜版spfa ...<br />2. 网络流，目前还不会ISAP和灵活运用网络流的思想。。。包括循环流，最小割的各种，和带下界的流<br />3. 双联通分支，求割顶与桥什么的 ...<br />4. 最大团/极大团什么的...<br /><br />几何：<br />1. 各种基本的模板整理(二维/三维) ...<br />2. 二维凸包<br /><br />数据结构：<br />1. 动态树<br />2. 可持久化数据结构<br />3. 树状数组<br /><br />字符串：<br />1. KMP 与 拓展KMP<br />2. 后缀数据结构<br /><br />搜索：<br />1. 对抗搜索<br />2. 双向搜索<br />3. DLX<br /><br />DP:<br />1. 插头(括号表示)<br />2. 概率DP ...<br />3. 四边形不等式<br /><br />数学:<br />1. 模方程<br />2. burnside<br />3. 高斯消元<img src ="http://www.cppblog.com/hanfei19910905/aggbug/194011.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hanfei19910905/" target="_blank">西月弦</a> 2012-10-29 13:20 <a href="http://www.cppblog.com/hanfei19910905/archive/2012/10/29/194011.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>除草计划</title><link>http://www.cppblog.com/hanfei19910905/archive/2012/07/29/185522.html</link><dc:creator>西月弦</dc:creator><author>西月弦</author><pubDate>Sun, 29 Jul 2012 00:43:00 GMT</pubDate><guid>http://www.cppblog.com/hanfei19910905/archive/2012/07/29/185522.html</guid><wfw:comment>http://www.cppblog.com/hanfei19910905/comments/185522.html</wfw:comment><comments>http://www.cppblog.com/hanfei19910905/archive/2012/07/29/185522.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/hanfei19910905/comments/commentRss/185522.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hanfei19910905/services/trackbacks/185522.html</trackback:ping><description><![CDATA[分为两部分，作为今年暑假的训练计划。<br />第一阶段 (基础，regional易考而自己未掌握)<br />1. 后缀数组 (O(nlognlongn) <span style="color: red; ">done</span>) (O(nlogn)) (后缀树)<br />2. 高斯消元 (静态 <span style="color: red; ">done</span>) (动态)<br />3. 概率DP<br />4. 四边形不等式， 斜率优化DP (动态凸包)<br />5. 计算几何 (大坑)<br />6. 深搜版spfa (差分约束，费用流)<br />7. 高精与Java<br />8. 无向图缩点<br />9. 欧拉路<br />10. SG理论<br />11. polya计数法<br />12. 孙子定理<br />13. 欧拉定理与离散对数 (生成元， baby-step, gaint-step)<br />14. 树套树<br />15. map set lower_bound等应用<br />第二阶段<br />16. sbt treap<br />17. 动态树<br />18. 块状数据结构<br />19. 插头DP (广义路径)<br />20. DLX (重复覆盖)<br />21. alpha-beta剪枝<img src ="http://www.cppblog.com/hanfei19910905/aggbug/185522.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hanfei19910905/" target="_blank">西月弦</a> 2012-07-29 08:43 <a href="http://www.cppblog.com/hanfei19910905/archive/2012/07/29/185522.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>学习计划清单</title><link>http://www.cppblog.com/hanfei19910905/archive/2012/06/14/178843.html</link><dc:creator>西月弦</dc:creator><author>西月弦</author><pubDate>Thu, 14 Jun 2012 12:16:00 GMT</pubDate><guid>http://www.cppblog.com/hanfei19910905/archive/2012/06/14/178843.html</guid><wfw:comment>http://www.cppblog.com/hanfei19910905/comments/178843.html</wfw:comment><comments>http://www.cppblog.com/hanfei19910905/archive/2012/06/14/178843.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/hanfei19910905/comments/commentRss/178843.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hanfei19910905/services/trackbacks/178843.html</trackback:ping><description><![CDATA[主要就是暑假之前的学习计划了：<br />&nbsp; &nbsp;1. 主席树 (1周)<br />&nbsp; &nbsp;2. 概率DP + 高斯消元(2周)<br />&nbsp; &nbsp;3. 动态树 (1周)<br />&nbsp; &nbsp;4. 仿射几何(2D/3D) &amp; 若干基本公式 (1周) 顺便准备自己的几何模板<br />&nbsp; &nbsp;5. 后缀数据结构 (1周)<br /><br />然后就差不多暑假了撒。。。。。<img src ="http://www.cppblog.com/hanfei19910905/aggbug/178843.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hanfei19910905/" target="_blank">西月弦</a> 2012-06-14 20:16 <a href="http://www.cppblog.com/hanfei19910905/archive/2012/06/14/178843.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>最近要做的东西总结</title><link>http://www.cppblog.com/hanfei19910905/archive/2012/05/02/173511.html</link><dc:creator>西月弦</dc:creator><author>西月弦</author><pubDate>Wed, 02 May 2012 11:54:00 GMT</pubDate><guid>http://www.cppblog.com/hanfei19910905/archive/2012/05/02/173511.html</guid><wfw:comment>http://www.cppblog.com/hanfei19910905/comments/173511.html</wfw:comment><comments>http://www.cppblog.com/hanfei19910905/archive/2012/05/02/173511.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/hanfei19910905/comments/commentRss/173511.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hanfei19910905/services/trackbacks/173511.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 要省赛了... 要一点一点啃了不是么...&nbsp;&nbsp;<a href='http://www.cppblog.com/hanfei19910905/archive/2012/05/02/173511.html'>阅读全文</a><img src ="http://www.cppblog.com/hanfei19910905/aggbug/173511.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hanfei19910905/" target="_blank">西月弦</a> 2012-05-02 19:54 <a href="http://www.cppblog.com/hanfei19910905/archive/2012/05/02/173511.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于本博客</title><link>http://www.cppblog.com/hanfei19910905/archive/2012/04/23/172454.html</link><dc:creator>西月弦</dc:creator><author>西月弦</author><pubDate>Mon, 23 Apr 2012 06:44:00 GMT</pubDate><guid>http://www.cppblog.com/hanfei19910905/archive/2012/04/23/172454.html</guid><wfw:comment>http://www.cppblog.com/hanfei19910905/comments/172454.html</wfw:comment><comments>http://www.cppblog.com/hanfei19910905/archive/2012/04/23/172454.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cppblog.com/hanfei19910905/comments/commentRss/172454.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hanfei19910905/services/trackbacks/172454.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我的名字叫韩飞，是哈工程的一枚弱菜... 10级.... &nbsp;&nbsp;<a href='http://www.cppblog.com/hanfei19910905/archive/2012/04/23/172454.html'>阅读全文</a><img src ="http://www.cppblog.com/hanfei19910905/aggbug/172454.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hanfei19910905/" target="_blank">西月弦</a> 2012-04-23 14:44 <a href="http://www.cppblog.com/hanfei19910905/archive/2012/04/23/172454.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>