第五届CCPC河南省赛参赛有感
10点开始,不过两次推迟了10分钟,也就是10点20开始。然后真的开始了,我还以为还会推迟10分钟。
比赛从密码输错开始,到瞎改代码疯狂提交结束。
输错密码,耽误了一点时间。点开签到题《文本修改》,看了之后,感觉会写,可能由于紧张的原因,脑子里空了。在与两个队友的交流下,终于想通了。最后卡在了EOF。试了几遍没有输出,最后才想到EOF。不过还好一遍过。在写这题的时候,梅发现一水题《复读机》,也是一遍过。
这时候觉得这比赛也挺水。接下来就发现自己错了。翻来翻去,好几题都是树然后就是图。决定专看有三道有点头绪的题,分别是《计数题II》,《Childhood Dream》,《最大下降矩阵》。
其中就A了一道《最大下降矩阵》。刚看到这题的时候感觉是枚举,枚举每一行的情况,然后看到300x300,肯定超时啊。又想到用dp,利用前面进行过的操作,方便下次计算,不过还是想不通。最后顺着这个思路,突然想到了最长上升子序列,只不过是进行了变形。提交了两次WA了,队友看到要求严格下降,加了个等号终于过了。(被两队友喷无数次的不仔细看题)
接下来《Childhood Dream》感觉纸质版题目错了,实际和zzulioj上的确是不一样。想想太麻烦了就放弃了,后来也就顺带看了看,也没有思路。
最坑的是《计数题II》,王发现了规律。前后弄了一个小时,样例还错了。(当时的思路)大致可分为不重复的一段与重复的一段。分别可由O(1)的算法算出,难在边界。对于边界使用了for循环。虽然每次的执行次数在30次左右。但对于极端样例,加上T=10^6组样例,直接TLE了。就这样反反复复3个小时。看了看其他题目,没有思路。又想着自己在《计数题》花了那么多时间,就快要对了,心态直接崩了。(可能这就是沉没成本吧)。
总之,总结几点:
- 心态要好,不能紧张。不过进入状态后,也就没什么了。
- 看题要仔细,从小学被说到大学。想改真的改不了啊。。。
- 一些基础算法还是很重要的,有些题直接是基数算法,有的是稍加改变,对于那些特别难的,只能自己磨炼了吧。
第五届CCPC河南省赛参赛有感的更多相关文章
- 树形DP CCPC网络赛 HDU5834 Magic boy Bi Luo with his excited tree
// 树形DP CCPC网络赛 HDU5834 Magic boy Bi Luo with his excited tree // 题意:n个点的树,每个节点有权值为正,只能用一次,每条边有负权,可以 ...
- (四面体)CCPC网络赛 HDU5839 Special Tetrahedron
CCPC网络赛 HDU5839 Special Tetrahedron 题意:n个点,选四个出来组成四面体,要符合四面体至少四条边相等,若四条边相等则剩下两条边不相邻,求个数 思路:枚举四面体上一条线 ...
- 第七届河南省赛10403: D.山区修路(dp)
10403: D.山区修路 Time Limit: 2 Sec Memory Limit: 128 MB Submit: 69 Solved: 23 [Submit][Status][Web Bo ...
- 第八届河南省赛F.Distribution(水题)
10411: F.Distribution Time Limit: 1 Sec Memory Limit: 128 MB Submit: 11 Solved: 8 [Submit][Status] ...
- 第七届河南省赛10402: C.机器人(扩展欧几里德)
10402: C.机器人 Time Limit: 2 Sec Memory Limit: 128 MB Submit: 53 Solved: 19 [Submit][Status][Web Boa ...
- 第八届河南省赛G.Interference Signal(dp)
G.Interference Signal Time Limit: 2 Sec Memory Limit: 128 MB Submit: 35 Solved: 17 [Submit][Status ...
- 第七届河南省赛G.Code the Tree(拓扑排序+模拟)
G.Code the Tree Time Limit: 2 Sec Memory Limit: 128 MB Submit: 35 Solved: 18 [Submit][Status][Web ...
- 第八届河南省赛D.引水工程(kruthcra+prime)
D.引水工程 Time Limit: 2 Sec Memory Limit: 128 MB Submit: 118 Solved: 41 [Submit][Status][Web Board] D ...
- 第八届河南省赛C.最少换乘(最短路建图)
C.最少换乘 Time Limit: 2 Sec Memory Limit: 128 MB Submit: 94 Solved: 25 [Submit][Status][Web Board] De ...
随机推荐
- ubuntu系统下安装pyspider:解决pyspider启动时不启动phantomjs问题
问题描述: 在建立第一个虚拟环境时,运行pyspider正常.建立第二个虚拟环境时,运行pyspider再现下面错误.应该是phantomjs没有启动成功. 错误代码:(phantomjs:21507 ...
- java 内存 线程 类 vm分析工具
JMeter.Jconsole.JVMStat
- Jdom的简单操作
http://blog.csdn.net/heirenheiren/article/details/7354108 http://www.cnblogs.com/hoojo/archive/2011/ ...
- # 20155327 2016-2017-4 《Java程序设计》第9周学习总结
20155327 2016-2017-4 <Java程序设计>第9周学习总结 20155327 2016-2017-4 <Java程序设计>第9周学习总结 教材学习内容总结 了 ...
- mysql 开通远程连接
使用localhost好用,但是改成ip地址后不好用,执行sql语句做如下修改: update user set host = '%' where user = 'root'; flush privi ...
- Head First iOS Programming
内部分享: Head First iOS Programming http://www.slideshare.net/tedzhaoxa/head-first-ios-programming-4606 ...
- [LeetCode 题解]: Rotate List
Given a list, rotate the list to the right by k places, where k is non-negative. For example:Given 1 ...
- [c# 20问] 2.如何转换XML文件
添加System.Xml引用 使用XmlReader转换字符串 DEMO #region Parse Xml private static void ParseXml(string xmlString ...
- Object对象方法 cheet sheet
defineProperty create Object.create(prototype [, propertiesObject ]) prototype:没什么可说的,指定对象的原型 proper ...
- TSQL--如何突破PRINT的8000大限
相信很多DBA都喜欢干的一件事就是拼SQL语句,我也不例外,但是PRINT只能打印4000的Unicode string或8000的Non-unicode string, 这个蛋疼的限制会导致过长的s ...