??xml version="1.0" encoding="utf-8" standalone="yes"?>
发信? littlekid (kid@R2), 信区: ACM_ICPC
?nbsp; ? R2地大赛ȝ plus l队以来ȝ plus 展望
发信? 珞珈山水BBS?nbsp;(Tue May 20 00:17:30 2008), 转信
R2地大赛ȝ plus l队以来ȝ plus展望
首先是地大比赛ȝQ这ơ我本来不打写比赛ȝ的,不过每次都要写而且我写Q加
在这里凑敎ͼQ?br> 比赛q程很郁P首先我发现F题是单题Q上LQ发现键盘托居然掉下去,不好?br>征兆Q接着我ؓ了稳定点q,找了标准E序Ԍ完了后编译,然后半天没反应,x重新
开始还是没反应Q问staff后被劝说用MS的VC6.0Q结果调试没q样例,oldmaner觉得应该
自己写一个,我被赶下来,然后oldmaner写完后只能让会用vc的simba临时指导怎么调试
Q可以说比赛的环境问题让我们开局很不,让我们ؕ了?br> 然后我去看了其它题,A题蟩q、B题知道是l合生成、C题是搜烦、D题是字符串处理?br>E题第一ơ看是欧拉\、G题是汉密顿回\、H是D题加强版、I题初看是数学题、J题没?br>QM我感觉整个都是水题,一U不的预感?br>q么多水题,真不知道从哪里开始做Q不q这事oldmaner写DQSimba惛_IQ我觉得可以
dEQ看题失误,加上Three_Up很快1YQ,接着Dq了后我上机写欧拉\一两句、被
oldmaner赶下来他dGQ不qsimba说B题很单思\清晰直接做,加上oldmaner没过?br>例,我考虑了一下B题是我写q是Simba写,最后让oldmaner打了代码simba写BQ不q交?br>后诡异地CE了,弄了半天再交了一下还是CEQ郁闷呀~~最后还好Simba他们学的是VCQ知
道标准问题不q交上去WA了,我让打了代码oldmanerl箋调试G,后来simba中途发C?br>个bug上去改了q是有点问题后终于AC了,此时后面的Arbiter已经q了5道,Z其它?br>较有基础的队伍都UL3?题了Q我们在尬的罚时下排名巨后Q然后跟题oldmanerq了
IQ我上去l于敲完E交了得到WA后再看题发现自己题目理解错误Q原来是N~然后
oldmaner的G题被TLE了,我去想C题而不知道怎么办(q次q是理解错题意)Q不q没?br>法的情况下oldmaner找我商量了后写了个G题的暴力版本DPq了Q我们在居多的罚时和?br>题后成了5题靠?-然后oldmaner惛_我想了一D|间C后觉得自己没办法q这题,simba
惛_一个很暴力很麻烦的思\Q我惌不如我去写一个后来证明是xay他们用的枚DҎ(gu)
Q不q写了一半思\不清晎ͼ让oldmaner写A而后先wa再TLEQsimbad了会c也退了,?br>家绝望了Q我和oldmaner再商量赛后ȝ。剩下半时的时候我H然逃离了题目意思的q?br>扎ͼ最后我d了但是无奈没q样例,oldmanerl箋LAQ没有结果,不过比赛q有一
分钟Q我惛_了程序的bugQ改了直接交Q最后的Z--最后AC了,临时高兴了一?#8230;…
关于地大Q我们队l队是从上学期地大开始的Q那ơ死在了VC手上Q这ơ轮回,我们?br>一ơ死在了VC手上Q(q个跟我没有付钱lMS有关吧)。不q上ơ我们多还是由于水q?br>问题和经验问题,q次的话不同?-
q次基本是我的问题,很明显我写第一个题不能L标程Q在不能~译的时候应该稳定,
然后应该在比赛中正确引导队友、确定切题顺序,比如说在比赛环境影响后我居然没有?br>担一半的单题Q但是我整场比赛只AC了一道题、应该由我写BQ,我在急躁的状况下?br>题不对,把E题看错了、中间我们做D题的时候我在看H……如此{等Q还有就是我代码?br>力不行:C题那么简单的思\、居然写了后没过样例Q!QE题这么经典的题目居然没见q?br>Q(f)时在那里x\~~~
ȝ来说Q我心态不够稳定,代码能力急需提高、知识面太窄。。?br>
q个比赛q程加ȝ太长了~~~
׃马上个h赛和暑假集训Q这ơȝ主要针对我们q半q多来的情况和队伍发展问?br>?br>
先是半年来情况:
我们队这半年来大的比赛参加过两次地大邀误、一ơ华U校赛、一ơ武大暨华中北区
赛、一ơ中南邀误Q随着我们水^提高加上RP{因素,我们除了q次地大其它都拿C
基本满意的奖(虽然比赛其实做得很挫Q?br>队伍中间个h发展来说Qoldmaner在努力做题后量变辑ֈ质变已经走向强大Q这个我们大
家有目共睹)Q我p鸟步入了q渡期(臛_开始的时候我在集训队只比完全没有搞过?br>人稍微强一点)Qsimba的事情比较多Q多说一?br> simba的话发展比较曲折Q首先去q暑假你没组到队伍,我当时知道你是集训队最努力
的h、再加上我决定在参加一q的时候只有我们三有意向再留,我把队伍lv来了。不q?br>׃你们专业的实习,你首先在l队后荒废了一两个月(在第一ơ地大的时候你已经没有
M代码能力了~Q,然后校赛前还是由于这个实习导致没有训l,所以我找你谈过几次
Q加上你校赛后宣布没事情但是q是不来机房Q又在各oj上都没有做题、我和oldmaner?br>接怀疑你想退了导致我们队整个士气低落Q我开始还不知道我和oldmanerZ么那D|?br>L比较郁闷Qmmd在bbs上的话才提醒了我Q,后来我们找你有两ơ吧Q对你施加不压
力,不过我们的出发点肯定是ؓ了让队伍整个提高?br>
马上个h赛,我想谈谈我对我们队发展的看法,其中涉及很多Uh问题Q希望大家原?br>Q?br> 当我军_留下来再参加一q_惛_的是带着我们队能够走得最q,做得最好:我们?br>oldmaner的基本实力、simbaforrest的努力、还有我的不懈追求?br> OldmanerQ我从开始一直觉得很亏待你,作ؓ一名去q暑假四队队员,你的实力大大?br>于我们,我一直努力发展个人实力、ؓ的就是让我们能够不是靠着你一个h的实力而撑?br>来、能够分担一部分压力Q现在你已经日渐强大Q对你而言Q与两个合适的队友来实现梦
x目前亟待解决的问题?br> SimbaforrestQ你是一名天赋型选手Q还有你的努力。不q毕竟非计算Z业和基础?br>弱,d的努力只能是一U基U淀(wn)Q不q专业课在另一斚wL了你Q让你中间直接落
后几个月。而你的最l追求到底在哪里Q这个是需要解决的问题Q我觉得你有必要从h?br>规划角度很深d考虑一下。我们两个组队时间很长,我非常希望你能实现自q目标?br> LittlekidQ我是很执着的hQ决定后不放弃。参加ACM快满一q了Q我在各斚w都进?br>Q成熟)不少Q当然还是远q不够,随着一步步深入认识,我的q步速度甚至没跟上武?br>ACM水^的进步速度。在知识面、代码能力、带队能力方面,我要做的q有很多很多?br>
又一个暑假来_我加入集训队马上满一q、我们队走过一个轮回、集训一个阶D늻?br>Q我留下了这不少的文字,作ؓU念、更是ؓ了一个上一个新的台阶?br>
PsQ关于R2的队名,我决定在q里解释一下,惛_看过starwar的h对R2D2印象深刻Q我
非常喜欢q个机器人,有很多方?#8230;…
]]>
发信? 珞珈山水BBS?(Mon Apr 28 14:10:26 2008), 转信
q次比赛做得很烂——不q名ơ上很不错,比我预想的好多了……
夹叙夹议 比赛q程Q?br> 比赛开始,我和Oldmaner老规矩,然后xay替代Simba从后往前看题。我dPC square
后再打开ranklistQOldmaner已经扫荡了所有题目—?#8220;怎么题目都这么长呀~~”Q我
在旁辚w不好意思说了(oldmaner的英语呀Q这ơ他又不会看题目了)Q然后我看了一?br>A发现是图论题Q然后叫他看Q我再看一截发现是|络,觉得必定是他的了Q看到最?br>知道是树形DP——NUDT的题目出得不错,转了好几个弯Q?br> 然后我发现ranklist上面有hq了E题,我一看Number GuessingQ再一看数据,然后开
写,l果没过sample~还好闻讯而来的Oldmaner与xay提示Q然后测试通过Q大家合计一
下,既然水题Q交?Y?br> 接着我看了B题发现是野h与传教士问题——这个是难搜索问题,没有做了Q最后在?br>车上CZ大呼q个题目是简单DPQ唉QNUDT的出题水q_见一斑?br> 后面的题目没有想法,我就dAQ然后写了一半,我对W二遍DFS思\不是很清晎ͼ
oldmaner另写一个——两个h思\一P谁写都一样吧~~
我再看了几个题目Q与xay说F题就是一个陈题,寒假sherlock讲过Q我后?zhn)自己当时?br>有仔l听Q然后xay说sherlock也给他仔l讲q,但是也不记得了,Q我当时后(zhn)—?br>Z么每ơ出现这么一U情况:比赛遇上一个问题,然后发现自己做过而没作出来——?br>且知道比较烦Q当时xx讲过没仔l听Q这个题目就只能郁闷地放弃了Q我pArbiter?br>在肯定在做F?br> 看ranklistH然发现WHU_BFSq了C题,然后我在惛_一只队伍是BFSQ再一会GCC也过?br>CQ当旉队友有什么想法,他们说只惛_搞的方法,我阻止了Q成了罪人)Q然后坚
定不Ud说要搞A题,真的A题被好几个队q了Q不q都不是1Y的)Q我们RE以后惛_数据
范围会不会超qintQ换成longlongq是REQ才发觉原来20wQ是爆栈了,然后oldmaner?br>得不太好些,然后xay与oldmaner说服我去水CQ果然过了,然后在ranklist上看到whu?br>支队伍跟在yali的后面。。?br> 后面的时间oldmaner一直在调AQ然后中途打了好几次代码Q由于我和xay分析了所有题
目认为可以叫xay写DQ才换成写了半个时DQ不qxay告诉我D题很难搞Q于是在我的?br>意下攑ּ了。分析其余题目:认ؓ在搞定A后在写IQ这个是集合DPQ?br> 最后一个小时R2整个陷入l境Q对剩余题目要么没有xQ要么有x也知道很隑ֆ?br>来,只好坚持着做哪个卡了已l三个小时的A……
比赛l束Q我们还是没做出A题?br>
比赛题目分析:
q次比赛的题目质量很好?br> 但是NUDT昄高估了各参赛队的实力Q比赛结果是只有不到一半的队伍q了2题及以上
Q得我们这U水题的队伍居然排名不错?br>
比赛ȝQ?br> 我们队实力不,郁闷地发C个历史遗留问题出现在赛题当中Q还做了q四个小时的
A也没有结果。不q没有像大家说得那样rp无限降低——最后以最后一名拿C一块牌?br>。我们问题还是实力,一个很大的教训是遇到一个经兔R题要弄懂Q这个说hҎ(gu)Q?br>不过做v来真的很困难Q=Q)
实力才是道理,现场勇气和rp很重要?br>
psQ?谈一些题外话Q?br> 1、由于oldmaner在比赛前一天晚上睡着了还让门反锁Q加上招待所的电(sh)话坏了,?br>msnake睡地板,大家一致认为我们rp掉光了,最后证明这句话只对了一半(我们rp不好Q?br>好像掉rp的队伍不)Q?br> 2、由于我弄淆了BFS队伍Q得我中间L队友水C题,可见《孙子兵法》里“知己
知彼”那句话很重要Q?br> 3、国防科大果然有cI比赛办得很盛大、按照felix的话Q直接bs掉了我们的校赛,?br>张的xQWHU如果办区赛,未必能比他们办这U比赛风光~?br> 4、那BT的高中生太利害了Q个人感觉遥不可及?br>
]]>
<预赛>
预赛做得比较挫。比赛是在机房做的,首先Simba很快发现了F题是个简单题Q当时是
我去写的Q我很快把代码写完了,然后我不知道奥运会什么时候开q(q个比较丢脸Q?br>Q然后又忘记考虑8月的情况Q得C个WAQ后面改了交Q得刎EQ(我太急了Q触C?br>盘,在代码里加入了多余的字符Q。第二个题是B题,一看就知道是简单DPQ我跟Oldmane
r每个人都写了一份代码,l果两个人都得到了WAQ开始是REQ,后来我手快,在Oldmane
r之前q了Q这个题d|时Z个小时。最后是D题,q个题目是我写的——当时Simba?br>诉我题意QOldmanerdGQ比较郁L是这个题一直WAQ我都证明自qҎ(gu)没错Q不?br>TLEQ,最后交了将用单字符输入变ؓ字符串输入就q了Q诡异呀Q后来CZ把数据改了,?br>W一ơ的代码也能ACQ!后来的时间就是疯狂交GQ我与Oldmaner开始也惛_了正的Ҏ(gu)
Q不q后来看到v点和l点可以一样就改用DFSdQ不断TLEQ后来变WAQ调了很久才?br>现用了位q算判断奇偶出现了问题!中间也分析了其它几个题,觉得没什么希望,后来?br>知道最后一个题目可以水q去Q不q已l被G题弄得天昏地暗,后来Simba叫我写,我也?br>有心情了……
ȝ一下,我们初赛得时候主要是心态问题:首先我们没有从心底重视q次比赛Q?br>我甚臛_诉队友随便交Q完全没有比赛意识。还有就是水q问题——毕竟只做出q么炚w
目?br>
<册>
比赛q程大致如下Q拿到题目后QOldmaner首先发现A题是l典DPQ然后写代码Q?br>q时候我在看CQ推了会公式Q恰好有些牛队过了这个题Q然后他问我题意Q我跟他说了?br>他说他知道结论,叫我证明一下,他一下就写完代码Q直接验证了几组数据Q交了就得到
yes。然后换我上dAQ我写完后觉得代码有炚w题,然后打C码,{我拿到代码Q?br>看了一会,Oldmaner也写完了Q验证几l数据后他觉得应该对了,我认为思\也对Q然?br>现场q么多队q了Q然后交了,1ơACQ可以说比赛到这个时候非帔R。这之后Simba把其
它题目的题意跟我们说了。我们讨ZQ想做E但又怕难写或想错了。由于很多队q了BQ?br>我就dBQ其实我q题意都不知道)Q我一Ҏ(gu)表,一边听他们讲题Q然后也利q了?br>接着Oldmaner惛_了一个比赛后知道是正的Ҏ(gu)去试着写EQ我跟Simba讨论J题,l果?br>们讨Z会后Oldmaner居然在旁边说q个题可以怎么怎么弄,然后我们三个讨论觉得可行
QE׃写了Q我dJQ写了一会我x是几何小白就换Oldmaner写,Simba在一旁出数据
Q但是我们对q个题的题意理解有点问题Q通过PC^2问了下,最后交了得到WAQ后来我?br>以ؓ自己理解错了Q换了想法交上去q是WA!郁闷了一会,我们再读了题Q然后再问了一?br>问题Q确认程序,最后我们想到数据越界——由于程序是两个人分别写了一截,也就没有考虑
Ҏ(gu)的实玎ͼ后面改ؓlong longq了。后面的旉比较郁P׃mmd公布E题的数据?br>围要加大Q我们就更不敢写E?/font>中间看到G题觉得眼熟,但是忘记哪里看到的,也就没写?br>Q?/font>换了写F和HQ我居然很天真地搞出一个二分匹配弄Z一?br>能够q我自己出数据的E序QOldmaner的F题写了很长,最后觉得没希望Q比赛就q么l束
了?br> 整个比赛前段旉有点,后面的话很郁闗可以说没有dE题是我们对自׃够自信,
实力不?br>
校赛l束了,l箋集训Q我们要努力提高自己的实力(毕竟我很不想每次做比赛后ȝ
实力是最大的问题Q——如mmd所aQ多看书、多做题、多思考?br>
]]>
]]>
]]>
开始做q个分类?#8230;…
发信?/span>: iamlzx (iamlzx), 信区: ACM_ICPC
?/span> ?/span>: 推荐个比较好的题目分c?/span>
发信?/span>: BBS 珞珈山水?/span> (Sat Dec 22 02:02:08 2007)
把这三个阶段的题目做完,基本上应付现今的ICPC竞赛没问题了……
大家加aQ特别是刚开始的同学Q推荐按照这个分cd?/span>
转脓(chung) ACM的算法(觉得很好Q有层次感)
OJ上的一些水?/span>(可用来练手和增加自信)
(poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094)
一.基本法:
(1)枚D. (poj1753,poj2965)
(2)贪心(poj1328,poj2109,poj2586)
(3)递归和分L.
(4)递推.
(5)构造法.(poj3295)
(6)模拟?/span>.(poj1068,poj2632,poj1573,poj2993,poj2996)
?/span>.囄?/span>:
(1)囄深度优先遍历和广度优先遍?/span>.
(2)最短\径算?/span>(dijkstra,bellman-ford,floyd,heap+dijkstra)
(poj1860,poj3259,poj1062,poj2253,poj1125,poj2240)
(3)最生成树法(prim,kruskal)
(poj1789,poj2485,poj1258,poj3026)
(4)拓扑排序 (poj1094)
(5)二分囄最大匹?/span> (匈牙利算?/span>) (poj3041,poj3020)
(6)最大流的增q\法(KM法). (poj1459,poj3436)
?/span>.数据l构.
(1)?/span> (poj1035,poj3080,poj1936)
(2)排序(快排、归q排(与逆序数有?/span>)、堆?/span>) (poj2388,poj2299)
(3)单ƈ查集的应?/span>.
(4)哈希表和二分查找{高效查找法(数的Hash,串的Hash)
(poj3349,poj3274,POJ2151,poj1840,poj2002,poj2503)
(5)哈夫曼树(poj3253)
(6)?/span>
(7)trie?/span>(静态徏树、动态徏?/span>) (poj2513)
?/span>.单搜?/span>
(1)深度优先搜烦 (poj2488,poj3083,poj3009,poj1321,poj2251)
(2)q度优先搜烦(poj3278,poj1426,poj3126,poj3087.poj3414)
(3)单搜索技巧和剪枝(poj2531,poj1416,poj2676,1129)
?/span>.动态规?/span>
(1)背包问题. (poj1837,poj1276)
(2)型如下表的简?/span>DP(可参?/span>lrj的书 page149):
1.E[j]=opt{D+w(i,j)} (poj3267,poj1836,poj1260,poj2533)
2.E[i,j]=opt{D[i-1,j]+xi,D[i,j-1]+yj,D[i-1][j-1]+zij} (最长公共子序列)
(poj3176,poj1080,poj1159)
3.C[i,j]=w[i,j]+opt{C[i,k-1]+C[k,j]}.(最优二分检索树问题)
?/span>.数学
(1)l合数学:
1.加法原理和乘法原?/span>.
2.排列l合.
3.递推关系.
(POJ3252,poj1850,poj1019,poj1942)
(2)数论.
1.素数与整除问?/span>
2.q制?/span>.
3.同余模运?/span>.
(poj2635, poj3292,poj1845,poj2115)
(3)计算Ҏ(gu).
1.二分法求解单调函数相关知?/span>.(poj3273,poj3258,poj1905,poj3122)
?/span>.计算几何?/span>.
(1)几何公式.
(2)叉积和点U的q用(如线D늛交的判定,点到U段的距ȝ). (poj2031,poj1039)
(3)多边型的单算?/span>(求面U?/span>)和相兛_?/span>(点在多边型内,多边型是否相?/span>)
(poj1408,poj1584)
(4)凸包. (poj2187,poj1113)
一.基本法:
(1)C++的标准模版库的应?/span>. (poj3096,poj3007)
(2)较ؓ复杂的模拟题的训l?/span>(poj3393,poj1472,poj3371,poj1027,poj2706)
?/span>.囄?/span>:
(1)差分U束pȝ的徏立和求解. (poj1201,poj2983)
(2)最费用最大流(poj2516,poj2195)
(3)双连通分?/span>(poj2942)
(4)通分支及其羃?/span>.(poj2186)
(5)囄割边和割?/span>(poj3352)
(6)最割模型、网l流规约(poj3308, )
?/span>.数据l构.
(1)U段?/span>. (poj2528,poj2828,poj2777,poj2886,poj2750)
(2)静态二叉检索树. (poj2482,poj2352)
(3)树状树组(poj1195,poj3321)
(4)RMQ. (poj3264,poj3368)
(5)q查集的高应用. (poj1703,2492)
(6)KMP法. (poj1961,poj2406)
?/span>.搜烦
(1)最优化剪枝和可行性剪?/span>
(2)搜烦的技巧和优化 (poj3411,poj1724)
(3)记忆化搜?/span>(poj3373,poj1691)
?/span>.动态规?/span>
(1)较ؓ复杂的动态规?/span>(如动态规划解特别的施行商问题{?/span>)
(poj1191,poj1054,poj3280,poj2029,poj2948,poj1925,poj3034)
(2)记录状态的动态规?/span>. (POJ3254,poj2411,poj1185)
(3)树型动态规?/span>(poj2057,poj1947,poj2486,poj3140)
?/span>.数学
(1)l合数学:
1.Ҏ(gu)原理.
2.抽屉原理.
3.|换与Polya定理(poj1286,poj2409,poj3270,poj1026).
4.递推关系和母函数.
(2)数学.
1.高斯消元?/span>(poj2947,poj1487, poj2065,poj1166,poj1222)
2.概率问题. (poj3071,poj3440)
3.GCD、扩展的Ƨ几里d(中国剩余定理) (poj3101)
(3)计算Ҏ(gu).
1.0/1分数规划. (poj2976)
2.三分法求解单?/span>(单谷)的极?/span>.
3.矩阵?/span>(poj3150,poj3422,poj3070)
4.q代D(poj3301)
(4)随机化算?/span>(poj3318,poj2454)
(5)杂题.
(poj1870,poj3296,poj3286,poj1095)
?/span>.计算几何?/span>.
(1)坐标L?/span>.
(2)扫描U算?/span>(例如求矩形的面积和周长ƈ,常和U段树或堆一起?/span>).
(poj1765,poj1177,poj1151,poj3277,poj2280,poj3004)
(3)多边形的内核(半^面交)(poj3130,poj3335)
(4)几何工具的综合应?/span>.(poj1819,poj1066,poj2043,poj3227,poj2165,poj3429
)
高:
一.基本法要求:
(1)代码快速写?/span>,_但不失风?/span>
(poj2525,poj1684,poj1421,poj1048,poj2050,poj3306)
(2)保证正确性和高效?/span>. poj3434
?/span>.囄?/span>:
(1)度限制最生成树和第K最短\. (poj1639)
(2)最短\,最生成树,二分?/span>,最大流问题的相关理?/span>(主要是模型徏立和求解)
(poj3155, poj2112,poj1966,poj3281,poj1087,poj2289,poj3216,poj2446
(3)最优比率生成树. (poj2728)
(4)最树形图(poj3164)
(5)ơ小生成?/span>.
(6)无向图、有向图的最环
?/span>.数据l构.
(1)trie囄建立和应?/span>. (poj2778)
(2)LCA?/span>RMQ问题(LCA(最q公q先问?/span>) 有离U算?/span>(q查?/span>+dfs) ?/span> 在线法
(RMQ+dfs)).(poj1330)
(3)双端队列和它的应?/span>(l护一个单调的队列,常常在动态规划中起到优化状态{U?/span>
?/span>
目的). (poj2823)
(4)左偏?/span>(可合q堆).
(5)后缀?/span>(非常有用的数据结?/span>,也是赛区考题的热?/span>).
(poj3415,poj3294)
?/span>.搜烦
(1)较麻烦的搜烦题目训练(poj1069,poj3322,poj1475,poj1924,poj2049,poj3426)
(2)q搜的状态优?/span>:利用Mq制数存储状态、{化ؓ串用hash表判重、按位压~存?/span>
状态、双向广搜?/span>A*法. (poj1768,poj1184,poj1872,poj1324,poj2046,poj1482)
(3)深搜的优?/span>:量用位q算、一定要加剪枝、函数参数尽可能、层C易过?/span>
、可以考虑双向搜烦或者是轮换搜烦?/span>IDA*法. (poj3131,poj2870,poj2286)
?/span>.动态规?/span>
(1)需要用数据l构优化的动态规?/span>.
(poj2754,poj3378,poj3017)
(2)四边形不{式理论.
(3)较难的状?/span>DP(poj3133)
?/span>.数学
(1)l合数学.
1.MoBius反演(poj2888,poj2154)
2.偏序关系理论.
(2)博奕?/span>.
1.极大极小q程(poj3317,poj1085)
2.Nim问题.
?/span>.计算几何?/span>.
(1)半^面求?/span>(poj3384,poj2540)
(2)可视囄建立(poj2966)
(3)炚w最圆覆盖.
(4)对踵?/span>(poj2079)
?/span>.l合?/span>.
(poj3109,poj1478,poj1462,poj2729,poj2048,poj3336,poj3315,poj2148,poj1263
)
By littlekid
R2的历ԌR2由分别来?/span>Walker?/span>WFDcraft?/span>Ocean?/span>Oldmaner?/span>Simbaforrest?/span>LittleKidl成—?/span>Simba是暑假集训后期的时候加?/span>Ocean队的Q当时他一个h一队,Silvermoon走的时候就加入了)Q再到开?/span>Walker解散Q?/span>Ocean队的JuboCQ我们三个就l成了一?#8220;?#8221;, 不过到地大比赛我们三个没有正式地做过题——最多就是三个h用一?/span>ID交题Q连队名都不定?/span>
地大校赛是我们第一ơ配合(当时队名WalkerQ,l果q次比赛我们郁闷地收场?/span>
地大的题目算是比较简单,我们队没做好有很多原因,我们可以q么假设“如果q次比赛l织的比较好Q如果我们当初不q样而那?#8230;…”但是事实是q样Q我们做得不好,非常不满意?/span>
比赛q程q如下:
可以说地大的正常比赛我们都不对劲。首先,我们不习惯用VCQ我们队只有Simba原来用过Q,所以花了一个多时才写出第一个程序,l果没过样例Q然后我p我去推一下公式,Oldmaner接着写另外一个题目,但是q了后发现第一个题的代码找不到了,虽然我重新去写代码很快地把它q了Q但是找不到代码q种事情的发生我们有点乱。中间我们写q了一个简单模拟题Q看了下Rank发现华科的队伍过了好多题Q然后我们就一直想着怎么q,我的心态就开始做怪了。接着我去?/span>GQ写C半发现思\错了Q然后叫Oldmanerd那个|马数字——关于罗马数字题目都是第nơ出CQ结果一个小时后我们得到了一?/span>WAQ当时我?/span>Simba发CE序中的问题Q告诉了他怎么攏V然后我?/span>Simba交流了一?/span>A题的xQ决定等|马数字的题q了去?/span>AQ但是这一{就又过了一个小时。离比赛l束q有1个小时左x们过了四题,我去?/span>AQ?/span>Simba看着我写Q写着写着我觉得很ȝQ一不如l箋?/span>GQ正?/span>Oldmaner发现了有一个题目我们有标程Q然后我L标程敲了辑ֈ最后的题目数量5题。剩?/span>30分钟Q我H然惛_G题应该交Oldmaner想一下,然后他给我一?/span>DFS的想法,而我又觉?/span>DP可以直接搞定Q?/span>A题也׃写了Q我LG的状态{ULE,Oldmaner刷了?/span>rankQ发现我们第四,念叨着q要q一题,我也q么想着Q这时我们低ql赛Z很ؕ了,许多退场,{我惛_状态{ULE还?/span>10来分钟,不过地大的h宣布比赛l束Q大家收拾东西离开Q我郁闷地呆了一会,q时惛_两个队友也很不高兴?/span>
回武大的路上Q我们三个ȝ了一下,我整理如下:
1、我们三个不h配合意识Q题目都是单q写的,比赛q程中也~Z交流?/span>
2、心态问题,特别是我?/span>OldmanerQ两个h到后面越来越急躁。而且Ҏ(gu)受环境媄响,比如我们在不熟?zhn)的编译条件下׃能很好发挥?/span>
3、我们^常学习不够扎实。很昄我们队都不怎么写模拟题Q结果到赛场后都不熟(zhn)。我比较懒,q_看到模拟题L想着q种题一看就知道做,不值得做,l果在比赛的时候就做不出来了,加上q_模拟题都推给别h写,更加不做模拟题了?/span>Oldmanerq_做题很多Q不q没有怎么分类ȝ回顾Q做q的题目q是要用好一D|间才写出来?/span>Simba׃用说了,׃q个学期评比较紧,已经手生了,׃原来都是他写模拟的,q也带来了这ơ比赛的ȝ?/span>
4、关于个人(q里大多谈缺点)Q?/span>
Littlekid:作ؓ队长昄很不U职Q比赛的时候居然急躁Q不能合理引导本队,E_军心。从个h来讲Q^常学习比较空泛,很多题目都学到知道大概算法就到底了,但是不会写,加上打字速度慢,Ơ缺做代码手的能力?/span>
OldmanerQ做题相当多的队友,水^比较高了Q但是缺乏ȝQ很多代码都能写Q只是用时会长一点(我看C打字时好像一直盯着键盘Q不知道是不是真?/span>?Q。代码风格很不好的那U,目前不能好好与我们配合。还有就是比较急躁Q然后就不容易接受意见?/span>
SimbaforrestQ老毛病了Q做题都不多Q熟(zhn)的法比较?yu),代码速度相当慢,加上最q手生得厉害Q比赛时我就没打让你写题目Q估计没意见吧)?/span>
然后是一周后的华U校赛(q次我单斚w军_队名改叫R2Q?/span>
我们在华U校赛中做的比在地大好,q跟队伍合和环境变好有一定的关系Q我们过了三个题目—?/span>E\H\J,最后结果在预料之中。可以说有点不满意,但是q次大部分原因都在水q问题?/span>
比赛q程比较单:我从前看题目Q?/span>Simba从后看,Oldmaner从中间。几分种?/span>E题被发现是简单题Q然?/span>Oldmaner立即dQ同?/span>Simba去读一遍题目,写完后马上交了,得到一?/span>WAQ他俩几乎同时知道那里错了,改了?/span>AC。然后知?/span>J题是卡特兰数Q由于是单题Q我没看题目?/span>BigInteger写了Q测试下发现是对的,然后交,又是一?/span>WAQ问了下SimbaQ才知道要先输入有几l数据,白白WA了一ơ。然后我们把所有题目看完,发觉好几个题目都能写Q不q很ȝQ一时半会不能搞定。这是后大部分前面的队都是过?/span>BCQ我知道H题应该是个简单的搜烦题,不过?/span>GCC都没写,不敢d。由?/span>B题描q的概念不清楚,C题?/span>D题是l合题目Q然后我?/span>Simbaȝ书查概念、代码、结论,没有什么进展。期?/span>Oldmaner?/span>H题写了,我们l了一些数据发觉都能过Q结果交了,得到REQ然后他又急躁了,一直觉得不可能REQ然后调了比较长的时_我问他要不要我帮着查,他说q个题他能搞定。我看到好几个题目都知道法Q但没有办法Q我不知道怎么具体实现Q其实我很想?/span>IQ苦于我只写q一ơ代码很长很J的U段树)Q然后我打了代码?/span>Oldmaner看,我又?/span>JavadC,发觉不对Q然后叫Simba推公式。这时候我H然觉得我应该去帮着?/span>H,l果我终于说服他让我改代码,我把他好一D代码都删了Q他׃明白Q不q我坚信用他的剩下的代码能过Q然后我解释半天没让他理解,但还是同意了Q交了就AC了。剩下一个小时左叻I?/span>Board之前我们W十Q?/span>Simba扑ֈ一个解C题的办法Q我写了又觉得不?#8230;…最后比赛结束,最后排名第十(即再过一题也是第十)?/span>
q里ȝ下我们队的情况:我们是水q不高的队伍Q基如数学、数据结构等不怎么好,掌握的东西不多,也没有什么比赛的l验?/span>Oldmaner是我们队单h水^最高的Q但是比赛时如果有状况就有点急?/span>Simba最q手生,期末后尽快恢复过来?/span>Littlekid对好多算法都只是了解而没写过Q显然不行,查错能力不错Q但代码能力需要加强。对于我们来说主要是水^问题?/span>
关于比赛的教训:
OldmanerQ应该抽出时间去回顾下写q的题目和代码,整理一下,我相信这样对提高你的水^很有帮助。代码风g地大校赛后就改了Q这也我今天能很快地把?/span>H题的代码改了。有I系l地看书吧,记得你告诉我你都是看题搜文章看的Q但是系l地看一本书学习q是有好处的?/span>Littlekid应该要把代码能力提高Q争取知道的法都能很快写出来,q要努力掌握根多的算法,另外最重要的是要努力地d习数学和提高思维水^?/span>Simba首先解决手生的问题,然后׃你不是计机相关专业学生Q应该想办法抽出旉学习数据l构{方面知识,q有你的计算几何应该l箋修炼Q这Ҏ(gu)们队很有帮助Q我在数学方面太薄弱Q需要大家补充)?/span>
To Oldmaner & SimbaforrestQ你们是我可敬可q队友Q我们一起奋斗。刚比赛完,我迷qLp地写了q些Q很多地斚w题希望冒犯之处多多原谅?/span>