2017 CCPC Final小结 By JSB @ Reconquista

Statistics

  • TYPE: Onsite Contest
  • NAME: 2017 - CCPC - Final
  • PLAT: pc^2
  • TIME: 2017/12/03 09:00-14:00
  • LOCA: Harbin Institute of Technology
  • TEAM: Reconquista [shb,lsmll,jsb]
  • RANK: 3/117 2.56% (*Including Unofficial Teams)
  • SOLVE: 9/11
  • PENALTY: 884

    ? A - 11

    ? C - 25

    ? E - 9

    ? F - 111

    ? G - 64

    ? H - 292

    ? I - 224

    ? J - 91

    ? K - 37 (+1)

Comp

  • 模板*3
  • 整数序列

Day -2

  训练了去年的CCPC2016 Final,了解了谷歌“不出满数据”的风格。感觉最蠢的是,\(T=100\),\(N=1000000\)无脑上了\(O(N \log^2 N)\)的做法……

  做得还行,但强队太多了,最后只有金尾。

Day -1

  早上3点半起来赶飞机,感觉比南宁还累累呢!和sub、yzc学长一道打快车去机场。

  飞机上玩起了室友推荐的“经典游戏”蓝色警戒,被难度3关卡卡了,遂开始睡觉。

  飞机是经停的(╯﹏╰),到了内蒙古赤峰还等了很久,感觉有点不爽呢。

  哈尔滨真的冷冷冷呢,露着手聊了一会手机,手就废了。

  到了宾馆,大家不费吹灰之力就找到了KFC呢。吃了五个炸鸡块感觉整个人都不好了。

  不知不觉就浪到了饭点,不是很想动,就和lsmll学长步行去哈工大餐厅。每一支队发到了240块的饭卡,感觉怎么花都花不完呢!

  听信lzw学长的话,7点怪怪等着wanna fly比赛开始,发现只有一个野鸡比赛。题目还行,但是有两道题一直是“过了90%的数据“,好烦烦啊!有一道到现在还不知道错因是什么,魔改了一发就过了。

  晚上叫上了南大二队的小伙伴出去嗨嗨嗨。外面好冷啊,一点都不好玩,搞了半天还是去了KFC。哈哈哈!达成成就在哈尔滨的冬天吃冰激凌!有点怀念高中的美好生活!现在满脑子都是区域赛规则,出线……好难过。

Day 0

  施工中。看到了萌萌的洲哥呢!

Day 1

  早上八点在楼下,但是二十几分才集中成功。大家外带了KFC早餐匆匆赶去现场。

  志愿者同学说,看到B题的气球最先挂上,估计是道签到题……然而……

  开场又有点亢奋呢!根据多年找水题的经验(其实只是看哪题题目短),发现E是道傻逼题。开始没看清题意,匆匆写了一发过不了样例;冷静了一下改了改,E1y9。期间学长们推出了A的傻逼结论,想了想觉得挺有道理,顺手写了一发A1y11。随后学长们讨论C的做法并C1y25(事实上看榜感觉这题很容易WA?)。期间我推了推K(手动打表),发现了K的规律(找到了OEIS的数列),就紧接着上去写。写完测了前10项都和表一样,自信一交。正当我沉浸在一血的自豪中时,忽然返回WA,让我感到后背一凉。还好,仔细一分析发现n=0忘记特判了(而且样例也有这个数据,我可能没带脑子),再交了一发K2y37。竟然还有一血呢!gtm一血气球竟然是两个普通气球绑在一起然后我感觉G是道傻逼前缀min优化的DP,匆匆上去写了一发;还好堡堡给我造了几个数据,让我发现我有一种特殊情况没考虑到。这个时候有点慌张,不过还是冷静地fix了思路,重新写了一个带单调队列的比较麻烦的程序。本来以为一定漏洞百出,自信一交竟然过了,G1y64。之后lsmll学长上机写J的差分约束,我和堡堡讨论F题。感觉这个F好难难啊,一看就是要类似网络流的结构来帮忙调整出最优解,可是流根本构不出来啊!看看清华两个队都光速过了,我灵机一动想到了单纯形,但感觉有点不靠谱(事实上,自从准备了板子后,一直都没用过这个)。这时候lsmll觉得J有些点可能不连通会很奇怪,我临时fix了“加一个超级源点”,之后他就稳健地过了,J1y91。因为机位空出来了,我就打算去莽一莽F,堡堡和lsmll学长大概在讨论已经有人过的H。没想到写完就过样例了,怎么测怎么对,自信一交F1y111

  之后有点僵,我们强行中断了思路,开始整理每一道题的题意。B题一脸黑科技爆搜,跑了;D感觉连\(\sum L\)都不会做,跑了。经讨论,我们决定集中火力攻H和I。这时候貌似卡了很久,因为看上去H更可做,但是我们三个聚在一起却想不到一个靠谱的做法。后来,我决定我还是一个人去做I,他们继续讨论H。我脑补了一下,感觉只会暴力维护,就先让堡堡帮我敲了LCT的板子,我在那里思考细节。写的还算顺利,中途让堡堡帮我造数据,大概改了两次后,感觉很稳健了,自信一交!评测评地特别慢(可能是我跑的比较慢?),好在最后还是I1y224了。然后集中火力攻H。lsmll学长似乎会做了,就先写起了一些必要的东西,我和堡堡继续讨论。期间说到了Schmidt正交化,我发现现代期中考刚考过的东西我竟然忘了……回忆了好久才大概凑出一个形式差不多的东西QAQ写了一会lsmll学长感觉有点奇怪,遂我们又陷入僵局。在堡堡“以三维平面为基础构造一个四面体”的启发下,我提出了一个点一个点升维的思想,他瞬间秒懂;然后我们一步一步搞出了这个过程,每次添点时,先用高斯消元解出超平面的一个法向量,然后在上面二分来确定具体位置。裸的是\(O(N^4)\)的,先果断让lsmll学长去写。然后我们想到了如何在加入一行的时候不重新消元,这样就能\(O(N^3)\)了,但是挺难写的。临近比赛结束,大家都很紧张,lsmll学长也写得很辛苦。后来我们叁聚在一起调试,好不容易调出样例,并特判了corner case。这时我们随便交了一发,然后我上机去改效率更高的做法。当时感觉5min就要结束了,几乎快要放弃了……忽然,刚才那发提交跳出来AC!爽啊!我直接双手离开键盘!迅速喝了口水冷静,确认自己没有看错!

Summary

施工中

时间: 2024-08-04 08:04:36

2017 CCPC Final小结 By JSB @ Reconquista的相关文章

2017 CCPC 杭州赛区小结 By JSB @ Reconquista

Statistics TYPE: Onsite Contest NAME: 2017 - CCPC - Hangzhou PLAT: pc^2 TIME: 2017/11/05 09:00-14:00 LOCA: Zhejiang SCI-TECH University Xiasha Campus TEAM: Reconquista[shb,lsmll,jsb] RANK: 10/190 5.26% (*Including Unofficial Teams) SOLVE: 7/12 PENALT

2017 ACM/ICPC 北京赛区小结 By JSB @ Reconquista

之前的蜜汁格式等待拷贝lsmll学长. Day -2 出发前晚上还训了一场.C题是个MST规律题,我傻乎乎地写了个状压,快写完才发现复杂度爆炸了:颜学长有一题似乎被卡常数了?然后就日常被二队虐了两个题.>_< Day -1 早上4:20起床,和John.lzw学长一起打车去机场. 在飞机上,风学长悉心指导我如何优雅地向空姐要四杯饮料>< 之前听说川航的空餐很不错,终于尝到了呢! 在翔景轩酒店安顿好后,大家就迫不及待地去必胜客.吃饱后我还强行往嘴里塞披萨--学生打八折,大家都吃得挺欢

2017年informix小结

2017年informix小结,相关内容已经脱敏,需要脚本源码,请和我联系. # w01 - OS基本信息及负载情况 IBM Informix Dynamic Server Version 11.50.FC9W3 -- On-Line -- Up 5 days 18:29:27 -- 45931492 Kbytes Machine Configuration.... OS Name HP-UX OS Release B.11.31 OS Node Name xxxxxxxxx OS Versio

HDU 6240 Server(2017 CCPC哈尔滨站 K题,01分数规划 + 树状数组优化DP)

题目链接  2017 CCPC Harbin Problem K 题意  给定若干物品,每个物品可以覆盖一个区间.现在要覆盖区间$[1, t]$. 求选出来的物品的$\frac{∑a_{i}}{∑b_{i}}$的最小值. 首先二分答案,那么每个物品的权值就变成了$x * b_{i} - a_{i}$ 在判断的时候先把那些权值为正的物品全部选出来, 然后记录一下从$1$开始可以覆盖到的最右端点的位置. 接下来开始DP,按照区间的端点升序排序(左端点第一关键字,右端点第二关键字) 问题转化为能否用剩

HDU 6271 Master of Connected Component(2017 CCPC 杭州 H题,树分块 + 并查集的撤销)

题目链接  2017 CCPC Hangzhou Problem H 思路:对树进行分块.把第一棵树分成$\sqrt{n}$块,第二棵树也分成$\sqrt{n}$块.    分块的时候满足每个块是一个连通块,那么每个块就有一个共同的祖先. 把询问按照第一个点被第一棵树的哪个祖先管辖和第二个点被第二棵树的哪个祖先管辖,分成$n$类. 每一类询问一起处理,处理完后用可撤销并查集恢复到之前的状态. 每一类询问之间依次转移,每次转移,移动次数不会超过$\sqrt{n}$次. 最后总时间复杂度$O(n^{

2019秦皇岛CCPC旅游小结

2019秦皇岛CCPC旅游小结 秦皇岛的海风伴着夕阳,小城和家的概念突然在我心中糅合起来,一种特有的安逸感填充着我的身旁 前言 ? 万恶之源是暑假刚结束的时候不知道被谁怂恿去报了ccpc,结果没看时间就报了秦皇岛,然后莫名其妙居然还过了,于是乎就奇妙的成了学校秋季赛季的先锋,还让我们这种菜鸡占了学校四分之一的名额,表面该吃吃该喝喝,内心其实还是慌得一批2333 ? 定下出勤比赛后,队内的训练其实是不够积极的,这其中有暑假集训的疲软期和被课设搞得焦头烂额的后遗症的原因,当然这部分责任在我,三个人分

2018 ACM-ICPC 南京赛区小结 By SmartLy @ Reconquista

Statistics TYPE: Onsite Contest NAME: 2018 - ICPC Regional - Asia EC - Nanjing PLAT: PC^2 TIME: 2018/10/15 09:00-14:10 CST LOCA: Nanjing University of Aeronautics and Astronautics TEAM: Reconquista [lsmll, jiangshibiao, lzw4896s] RANK: 10/326 3.06% (

2017年三月份小结和四月份计划

放假啦,放假啦,放假啦,重要的事情说三遍.今天青岛的天气很不错,很适合外出郊游,踏青啥的,想了想还是把重要的事情给办了,小结与计划:做完了总结在出去玩吧,嘿嘿. 从哪个模块说起呢呢,想了想还是总结一下下列模块来梳理吧:阅读,健身,恋爱进度,购物,生活感悟. 一.阅读 图片 这个月读的书籍比较乱,没有什么重点选择那本书籍进行浏览,都是这本书看十多页,那本书看二三十页,要说进行了精细阅读那本书籍恐怕要数邱鹏先生的那本书籍了(移动APPc测试实战) :其次阅读最多的是刘琛梅女士编辑的<测试架构师修炼之

2017毕设论文小结

准备工作: 1.设置纸张大小.页眉页脚边距,设置样式来控制全局,而不是一段一段地去手动调格式.若把内容写好再来设置这些,可能出现图像和公式被隐藏.页码和页眉可以文章写好后再进行设置. 前期学习资料的搜集: 利用的文献数据库 ACM,Springer Link,中国知网,还有的是作者主页提供的文献(可能有代码)[搜文献-->得知作者全名-->找作者的主页:也可直接搜作者名字],会议官网提供的文献(可能有代码). 内容撰写: 1.就自己所做的工作和想展示的内容,搭论文的框架,写论文的大纲.各级标题