2017 ACM/ICPC(北京)总结
这个季节的,北京真的很冷。
下午的热身赛,我依然先去敲一道搜索题,但是很不幸这道搜索题坑点还是蛮多的,浪费了好长时间后依然没能A掉,期间Codeblocks崩溃一次使得代码完全丢失,在队友的建议下便暂时放弃去做计算几何题目,很庆幸计算几何的题目并不算很难(求二分+两圆相交面积)很快1A,A掉后便继续去做难道搜索题,因为我感觉自己的状态比较差,便让队友去敲,队友实现代码后因为对题意的理解有误,WA了几发之后才过掉,之后的题目是一道网络流,因为中间耽误了一段时间,继续敲网络流时间可能不够,所以我们队选择测试一下环境。
热身赛打完我个人感觉自己的状态并不是很好(可能因为这或许是我最后一场icpc了,有点负担),作为队伍的主敲(在西安赛前队伍调整了下结构,我改为主敲)这不是一个好兆头,晚上会酒店后我也一直在调整自己的状态。
周日的正赛,8分钟后跟榜找到一道贪心+模拟的题目,顺利1A。而后选择做一道字符串方阵的模拟题,题目并不算很难但是比较考验代码能力,本来可以在30分钟内完成的代码,因为自己极差的状态漏洞百出,耽误了很长时间,虽然1A但耗时过多。接下来的题目,一题DP,一道计算几何。DP题目在队友翻译完之后我很兴奋,因为类似题目我早已驾轻就熟。但是我在动手敲代码时,队友突然告诉我少翻译了一点内容,合并时只能合并相邻的石子堆……瞬间懵逼,之前的思路全部需要推翻重来。而后我在一旁开始手推,这时候LW说计算几何的题目他可以敲,于是便开始解决计算几何的问题。题目最主要的问题是判断线段与三角形相交的问题(但是线段若与三角形的一边重叠或只经过一个顶点不算相交),我们的思路是计算线段与三角形三条线段的叉积,来判断是否与之相交,但后来证明这种方式是有漏洞的,应通过判断线段与凸包是否相交的方式来计算。最后的几个小时,在尝试DP与计算几何中渡过……
赛后滚榜,很感人的发现榜单后一个小时几乎无变化。。。。 手速场,我们队以9分钟的差距,打铁而归。DP题没做出来我的锅。
谈谈收获吧,失败总让我更强大,比赛后才发现:我并不是因为某种功利心才去学习算法,而是因为热爱才去学习的算法。即使这是我最后一场ICPC,回校后的这几天,我依然保持每天在OJ上刷题,或许我已经习惯了吧。
另外现场的游戏对抗赛蛮不错的,各大高校的AI让我很惊讶,回校后,我的游戏AI也已经开始制作了,目前已经在Botzone上线。
2017 ACM/ICPC(北京)总结的更多相关文章
- 2017 ACM/ICPC Asia Regional Shenyang Online spfa+最长路
transaction transaction transaction Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 132768/1 ...
- 2017 ACM ICPC Asia Regional - Daejeon
2017 ACM ICPC Asia Regional - Daejeon Problem A Broadcast Stations 题目描述:给出一棵树,每一个点有一个辐射距离\(p_i\)(待确定 ...
- 2017 ACM - ICPC Asia Ho Chi Minh City Regional Contest
2017 ACM - ICPC Asia Ho Chi Minh City Regional Contest A - Arranging Wine 题目描述:有\(R\)个红箱和\(W\)个白箱,将这 ...
- 2017 ACM/ICPC Shenyang Online SPFA+无向图最长路
transaction transaction transaction Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 132768/1 ...
- 2017 ACM/ICPC Asia Regional Qingdao Online
Apple Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submi ...
- 2014 ACM/ICPC 北京邀请赛 部分 题解
题目链接:http://acm.bnu.edu.cn/bnuoj/problem.php?search=2014+ACM-ICPC+Beijing+Invitational+Programming+C ...
- HDU - 6215 2017 ACM/ICPC Asia Regional Qingdao Online J - Brute Force Sorting
Brute Force Sorting Time Limit: 1 Sec Memory Limit: 128 MB 题目连接 http://acm.hdu.edu.cn/showproblem.p ...
- 2017 ACM/ICPC Asia Regional Shenyang Online(部分题解)
HDU 6197 array array array 题意 输入n和k,表示输入n个整数和可以擦除的次数k,如果至多擦除k次能是的数组中的序列是不上升或者是不下降序列,就是魔力数组,否则不是. 解题思 ...
- 2017 ACM/ICPC(西安)赛后总结
早上8:00的高铁,所以不得不6点前起床,向火车站赶……到达西安后已经是中午,西工大距离西安北站大概3小时车程的距离,只好先解决午饭再赶路了……下午3.30的热身赛,一行人在3.35左右赶到了赛场,坐 ...
随机推荐
- echarts map地图设置外边框或者阴影
geo: { map: 'china', center: [112.194115019531, 23.582111640625], zoom: 12, aspectScale: 1, //长宽比 la ...
- 做错的题目——this的指向
不管延不延时,setTimeout里面的function都是孤立的,并不属于哪一个对象,所以this只会指向全局
- Luogu P1247 取火柴游戏
题目链接 \(Click\) \(Here\) 这个题目其实就是一个\(Nim\)游戏的简单模型.对于单个的\(Nim\)游戏(单独一堆的情况),数学归纳可证其\(SG\)函数值等于其石子个数.所以对 ...
- (线性dp 最大连续和)POJ 2479 Maximum sum
Maximum sum Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 44459 Accepted: 13794 Des ...
- OS + RedHat 6.3 x64 NFS / mount.nfs: access denied by server while mounting
s Linux mount/unmount命令(转) https://www.cnblogs.com/xd502djj/p/3809375.html 问题2:NFS配置项no_root_squash和 ...
- 用Keras搞一个阅读理解机器人
catalogue . 训练集 . 数据预处理 . 神经网络模型设计(对话集 <-> 问题集) . 神经网络模型设计(问题集 <-> 回答集) . RNN神经网络 . 训练 . ...
- 面向对象【林老师版】:__init__定制自己独有的特征(三)
本节内容 1.是如何产生对象 2.实例化的步骤 3.类即类型 一.是如何产生对象? __init__方法用来为对象定制对象自己独有的特征 1.stu1=LuffyStudent()调用报错 1.代码 ...
- JAVA核心技术I---JAVA基础知识(工具类Arrays和Collections类)
一:工具类 –不存储数据,而是在数据容器上,实现高效操作 • 排序 • 搜索 –Arrays类 –Collection类 二:Arrays类(处理数组) (一)基本方法 –排序:对数组排序, sort ...
- Sql Server 游标例子笔记
create PROCEDURE total_mySaleDuty as BEGIN DECLARE @a int,@error int DECLARE @b int,@errorb int DECL ...
- callback hell (回调地狱)
callback hell (回调地狱) callback(回调) 如何修复 callback hell callback 回调只是存放一些即将要处理的代码. 回调的执行顺序不是从上到下的,而是根据事 ...