CCPC总结
【印象·南阳】
10月15日出发,威海—烟台—郑州—南阳,一路上欢声笑语,从谁是卧底到各类纸牌游戏,也是欢乐。在从郑州到南阳的车上,对面的好像是河南当地的学长,感叹道工作不易的样子,说还是学生时代最为轻松。还是在纠结未来到底何去何从。旁边很多来参加比赛的团队,还看到了山理工的队伍。
16日早上到了南阳,第一眼的南阳感觉是比较落后的,与家乡十年之前的模样相类似。很快,经过志愿者引导就来到了报道的宾馆,紫红色的衣服,还是第一次穿这种颜色的衣服。紫红色的衣服+蓝色的卡+黑色的小包,还好。。晚上在附近的咖啡厅吃了第一顿饭,然后开始了为期两天的南阳之旅。
【CCPC】
第一天的早上,来到了南阳理工学院,路程不长,学校却很大,之前也做过NYOJ的题目,也好奇这是一个怎样的学校,能够举办首届CCPC。首先是专家讲座,请了旷世科技的唐文斌等前ACMer来演讲,很神奇的经历,在机器学习刚开始兴起的时候,开始从事机器学习图像识别方面的相关问题,确实是很有先见之明,也在犹豫要不要以后从事机器学习相关的,
然后是热身赛,晚上玩了会儿bc,做了两个题都被hack掉了。。。NOI选手出没的时间段真的不适合打比赛,2333
正式赛来了。。
比赛开始,旭哥打头文件,我从后往前看,rww从前往后看,感觉L题像是签到题,答案应该就是2n-1,在考虑会不会有特殊情况,看了眼榜,L题开了,应该是签到,给旭哥一说,签到,开敲————7min/1Y;
看了眼榜,A题也有人做了,应该也是签到题,三个人一块儿看A题,就是判断矩阵旋转是不是一个矩阵的问题,裸了个判断————19min/1Y;
随后榜上开了H题,看了眼是数独的题,一开始考虑新建数组存放位置格子的个数,暴力填充,敲完以后发现不对,有的情况不能填,旭哥果断换了思路,用哈希判断,过了样例,我提醒了一下getchar()————88min/1Y;
他俩敲H题的时候,我跟着榜看了下C题,D题和H题,感觉C和D都是dp,H像是搜索,过了H题先看了看C题,三个人都没有dp功底,也没有什么思路,就先放弃了,然后开始做H题,旭哥说广搜能搞,然后开始搞,
纠结了一端时间吃子的问题,回顾题目发现落子后是先判断对方棋子死,所以解除了顾虑,敲完以后又考虑了一下全部都是白子,只有一个空的情况,读了读题目,感觉应该是也能吃,果断交————170min/1Y;
4个一Y的题,排名铜牌区靠前,感觉C题和D题找一个搞出来就稳铜了,开始看C题和D题,C题没有思路,然后是D题,因为赛前简单看了看背包九讲,所以对背包有一点印象,考虑怎么能够保证两边的是半个的,中间的是整个的,后来考虑把单个物品分成两个,一个是长度为l,价值为w,另一个是长度为l/2,价值为w,想到增加一个维度为0,1,2表示长度为1/2的金条的条数。二维dp
dp[l][i] = max(dp[l-length][i]+w,dp[l][i])
dp[l][i] = max(dp[l-length/2][i-1]+w,dp[l][i])
交了一发,WA,试了几个样例发现出现.5的情况会有误差,于是把所有长度都乘了2,想的样例都过了,然后,然后就WA到了比赛结束也不造是怎么WA的。。。。最后勉强卡在铜牌区没有掉出去,也是幸运。
直到区域赛回来敲进电脑想找BUG的时候才发现,复制dp的时候有一个1忘了改成2了。。剁手= =。不过第一次做dp能做成这样也挺开心的。
【比赛总结】
1、比赛全程要保持注意力高度集中,包括输入输出都要格外重视,会做的题不能因为这个罚时;
2、三个人一块儿开题可能速度会慢一点,但比较稳,不容易出太大的岔子;
3、大的比赛也没有多么难,调整好心态,签到题尽快一次过,也是有机会拿牌的;
4、做题顺序很重要,卡题可以考虑先放一放,毕竟比赛是看总时间而不是某个题的对错;
5、团队意识很重要,时刻了解团队内其他人在做什么,做到什么地步,遇到什么样的困难;
6、不了解的题目也不要轻易放弃,万一推出来了呢……不到比赛结束,不轻言放弃。
7、不喜欢自己的命运要看别人的脸色,想要把握自己的命运。
很幸运,能够参加首届国赛,很幸运,第一次外出比赛就拿了铜奖。
CCPC总结的更多相关文章
- 2016 CCPC 东北地区重现赛
1. 2016 CCPC 东北地区重现赛 2.总结:弱渣,只做出01.03.05水题 08 HDU5929 Basic Data Structure 模拟,双端队列 1.题意:模拟一个栈的操 ...
- 树形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个点,选四个出来组成四面体,要符合四面体至少四条边相等,若四条边相等则剩下两条边不相邻,求个数 思路:枚举四面体上一条线 ...
- ccpc杭州站 赛后总结
Ccpc杭州站赛后总结 2017年11月4号五号,我参加了ccpc杭州站的比赛,我的队友是聂少飞和王艳,在4号一点半,举行了比赛开幕式,听着教练代表的发言,听着参赛选手代表的发言,听着志愿者的发言,都 ...
- 2017 CCPC Qinhuangdao Site
A. Balloon Robot 假设机器人$0$时刻位于$0$号位置,那么每个气球所需的时间为$(s_a-b)\bmod m$. 将所有气球按这个时间排序,枚举每个气球的时间作为偏移量,得出最优解即 ...
- 2017CCPC秦皇岛 E题String of CCPC&&ZOJ3985【模拟】
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3985 题意: 给定一个字符串,由c和p组成,可以添加c或者p. 串中出现一 ...
- ZOJ 3985 - String of CCPC - [字符串处理]
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3985 题意: 给出一个长度为n的字符串,全部由'C'和'P'组成 ...
- 2018 CCPC网络赛
2018 CCPC网络赛 Buy and Resell 题目描述:有一种物品,在\(n\)个地点的价格为\(a_i\),现在一次经过这\(n\)个地点,在每个地点可以买一个这样的物品,也可以卖出一个物 ...
- 2017 ccpc哈尔滨 A题 Palindrome
2017 ccpc哈尔滨 A题 Palindrome 题意: 给一个串\(T\),计算存在多少子串S满足\(S[i]=S[2n−i]=S[2n+i−2](1≤i≤n)\) 思路: 很明显这里的回文串长 ...
随机推荐
- source导入错码解决办法
mysql -uroot -p --default-character-set=utf8 test < D:/bak/1.sql
- ecshop 在首页每个商品下显示已销售数量
1.在includes/lib_goods.php文件末尾加入以下代码 function get_buy_sum($goods_id) { $sql = "select sum(goods_ ...
- 获取当前匹配元素 包括自身的html
$(".test").prop("outerHTML"); 来自为知笔记(Wiz)
- php文件读写锁
$file = fopen("test.txt", $fileOpenMode); flock($file, $lockMode) or die("Can't lock& ...
- Symfony2学习笔记之表单
对于一个Web开发者来说,处理HTML表单是一个最为普通又具挑战的任务.Symfony2集成了一个Form组件,让处理表单变的容易起来.在这一节里,我们将从基础开始创建一个复杂的表单,学习表单类库中最 ...
- GET与POST在什么情况下使用
GET与POST 你可能想了解GET和POST之间有什么区别,并想知道什么时候使用它们.从理论上讲,如果请求是幂等的就可以使用GET,所谓幂等是指多个请求返回相同的结果.实际上,相应的服务器方法可能会 ...
- 什么是SPF?如何设置企业邮箱的SPF呢?(TXT记录)
什么是SPF? (Sender Policy Framework) 的缩写,一种以IP地址认证电子邮件发件人身份的技术,是非常高效的垃圾邮件解决方案. 接收邮件方会首先检查域名的SPF记录,来确定 ...
- PDF数据提取------2.相关类介绍
1.简介 构造数据类型PdfString封装Rect类,PdfAnalyzer类中定义一些PDF解析方法. 2.PdfString类与Rect类 public class PdfString : IC ...
- div错位解决IE6、IE7、IE8样式不兼容问题
IE6里DIV错位的问题 采用”FLOAT:LEFT“的DIV在IE8.IE7.都没问题,IE6下却向下移动,出现空白.这是因为,IE6采用的内核默认把DIV之间的距离增加了3~5个PX, ...
- MySQL中批量插入数据
不管怎么样, 你需要大量的数据, 那么问题来了, 怎么快速地插入呢? 1. 这是我创建的一个批量插入的存储过程… 当然, 你可以把参数去掉, 一次性插入1W, 10W… CREATE DEFINER= ...