2016 Multi-University Training Contest 2 总结
第二次多校,出师未捷身先死
欣君看了一下09题,高呼水题,迅速码好,一A。
我看了11题,发现分奇偶讨论即可,于是按思路写好,一A。
欣君搞鼓出01题的一个公式,于是我照着写,一WA。简直不可思议,发现一个小错误,改正,又是一WA。
于是换欣君看代码,坐下顺手就是一WA O(≧口≦)O,反手再来一WA,可能实践是检验真理的唯一标准,在创造了此题第五个WA后,欣君终于发现他的公式有那么点问题。嗯,一点小问题,化简了一下,缩小了分子分母的上限,终于过了这题。
然后全队讨论05题,发现因为重点问题难以统计边上确切点数,磊哥代码写了一半,搁置。
此时欣君查看讨论板,发现一开始12题的题意理解有问题,根据正确题意来看,这是一道水题。其实说实在的也不算读错题意,因为题中的下标表示方式有点奇怪,难以辨别。磊哥写了个暴力,过了这题。
这时候磊哥跟我讲了02的题意,讲到难点在于,求树的路径上从子节点向根节点连续XOR,所能获得的最大值。我说这不是可持久化字典树上DP么,于是开始写,写完,没过样例。看了看题,发现磊哥读错题。于是之前是用一个小时完成了一个不存在的问题,TAT。重读题目,发现好难(大雾),赛后证明我重读的题意也是错的。有趣的是欣君之后也读了一遍题,用另一种神奇的姿态巧妙地读错了题。这大概就是我们是来自同一队的证明吧。
在错误的题意上消耗了一个小时之后,我们转战05,此时还剩1个小时。
我突然想到用标号的方法记录每条线第一次从属的点,可以处理重点问题,于是磊哥开始在代码上加map,提交,TLE,时间还剩20分钟。赶紧改哈希,出现各种bug,然后比赛结束。最后排名165。
赛后补05,发现极角排序可以很完美的解决重点的问题,get新姿势。
在Claris教导下过了02。学习了一种神奇的dp方式。(据说冬令营讲过这道题的原题,没去好可惜)
08构造题的解法让我大开眼界,子串的查找转化成连通块区域判断。Orz 出题人zimpha。还记得zimpha在黑板上给我们讲网络流时候的一脸懵逼,大概不会再有这样子的机会了。什么时候,自己才可以变得那样子,真正强大起来。
总结这场比赛,队伍的读题上存在相当大的问题,交题较为随意,因此罚时也相对较高。这是一些很糟糕的习惯,是在接下来的比赛中亟需解决的问题。
确定下来队名叫ACarp,中文名是做一条有梦想的咸鱼。
为什么是carp(鲤鱼)呢,欣君说,因为鲤鱼才能跃龙门。
我想,之所以在38度的环境下,奔波于寝室和机房之间仍没有变成咸鱼干,大概是因为梦想吧。这是一种很玄乎的东西,不管是欣君说的动漫和游戏的创造梦想,还是磊哥说的,那些努力还不是为了最后能够和家人一起吃一顿饭的心愿。都是或传奇,或平凡的梦想。
因为对前程一无所知,所以我们竭尽全力。
2016 Multi-University Training Contest 2 总结的更多相关文章
- 2016 Al-Baath University Training Camp Contest-1
2016 Al-Baath University Training Camp Contest-1 A题:http://codeforces.com/gym/101028/problem/A 题意:比赛 ...
- 2016 Al-Baath University Training Camp Contest-1 E
Description ACM-SCPC-2017 is approaching every university is trying to do its best in order to be th ...
- 2016 Al-Baath University Training Camp Contest-1 A
Description Tourist likes competitive programming and he has his own Codeforces account. He particip ...
- 2016 Al-Baath University Training Camp Contest-1 J
Description X is fighting beasts in the forest, in order to have a better chance to survive he's gon ...
- 2016 Al-Baath University Training Camp Contest-1 I
Description It is raining again! Youssef really forgot that there is a chance of rain in March, so h ...
- 2016 Al-Baath University Training Camp Contest-1 H
Description You've possibly heard about 'The Endless River'. However, if not, we are introducing it ...
- 2016 Al-Baath University Training Camp Contest-1 G
Description The forces of evil are about to disappear since our hero is now on top on the tower of e ...
- 2016 Al-Baath University Training Camp Contest-1 F
Description Zaid has two words, a of length between 4 and 1000 and b of length 4 exactly. The word a ...
- 2016 Al-Baath University Training Camp Contest-1 D
Description X is well known artist, no one knows the secrete behind the beautiful paintings of X exc ...
- 2016 Al-Baath University Training Camp Contest-1 C
Description Rami went back from school and he had an easy homework about bitwise operations (and,or, ...
随机推荐
- Android _优雅实现元素间的分割线 (支持3.0以下)
转:http://blog.csdn.net/lmj623565791/article/details/42407923 1.概述 话说,随着Android SDK版本的升级,很多控件增加了新的属性方 ...
- 嵌入式程序员应知道的0x10个基本问题
来源:网络 嵌入式程序员应知道的0x10个基本问题 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 ...
- iOS把一个简单的图形变成一个圆
push是定义的一个button push.layer.masksToBounds = YES; push.layer.cornerRadius = 100; push.layer.borderWid ...
- network-manager与interfaces冲突
网络配置的两种方式 Ubuntu下修改网络配置有两种方式:图形界面方式(network-manager)和修改/etc/network/interfaces 但是如果两种方式的网络设置不同,就会产生冲 ...
- 在表单(input)中id和name的区别
但是name在以下用途是不能替代的:1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制.因为有许多name会同时对应多个控件,比如checkbox和radio,而id必须是全 ...
- top k 算法
对于一个非有序的数组A[p..r],求数组中第k小的元素. 如何考虑 排序(部分排序)就不用说了..o(nlgn),当然如果在实际情况中要一直取值,当然要排序后,一次搞定,以后都是O(1) 我们这里提 ...
- perl /m修饰符使用说明
高级用法: 多行匹配: grok正则和普通正则一样, 默认是不支持匹配回车换行的. perl的/m选项 The /m modifier allows ^ and $ to match immediat ...
- AndroidUI 视图动画-缩放动画效果 (ScaleAnimation)
放动画效果,可以使用ScaleAnimation: <Button android:id="@+id/btnScale2" android:layout_width=&quo ...
- iOS第三方开源库的吐槽和备忘(转)
原文:http://www.cocoachina.com/industry/20140123/7746.html 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽. 目前比较活跃的社区 ...
- Linux下patch打补丁命令
此命令用于为特定软件包打补丁,他使用diff命令对源文件进行操作. 基本命令语法: patch [-R] {-p(n)} [--dry-run] < patch_file_name p:为pat ...