湘潭邀请赛+蓝桥国赛总结暨ACM退役总结
湘潭邀请赛已经过去三个星期,蓝桥也在上个星期结束,今天也是时候写一下总结了,这应该也是我的退役总结了~
--------------------------------湘潭邀请赛-------------------------------------------------
5月13日正式赛,我们是5月12上午从学校出发中午一点半左右到的湘潭,然后去到宾馆稍微休息了一下就直接去报道以及准备热身赛了。
报道完就直接是热身赛了,4道题2小时,不知道是不是因为一路奔波+没吃午餐,热身赛爆零结束(真是神奇,参加的现场赛没有一次热身赛不爆零的,魔咒?)。说下题目吧,A题就是直接模拟只是模拟的过程非常复杂,队友全程在写样例都没过。D题是DP,在做的时候就又想到是用DP做,但是不知道怎么去推递推式,GG~~看题解似乎还有洪水填充算法,嗯,一个没有听过的算法(逃
热身赛结束,找到另外一个队,他们也是爆零(真巧),然后商量了一下题目,决定随便找个地方吃东西,然后回宾馆好好训练。没曾想,竟然找到一家还没有把饭煮好的餐厅(黑人问号.jpg),等饭等了半个多小时(菜都吃完了=_=!)。
正式赛当天,在晚上饱受湘潭的闷热和蚊子的干扰下,我们全队6点起床ヽ( ̄▽ ̄)ノ,然后,然后和另外一队绕到东门(宾馆在南门),从东门进去吃了早餐,买了字典,从接近南门的地方出来(汗了,吃饭的地方可以从南门旁边进去,我们还跟着导航围着湘大转了一圈)。嗯,一点小波折,然后进去准备开始正式赛(开幕式??开幕式和正式赛不是一个地方,我们都自动忽略了,后面听说有广工大佬讲话?)。正式开始,队友从后向前看,我从前往后看,我A题题目硬是看了半个多小时没看懂(阅读理解??),然后大概4-5分钟吧,队友说最后一题是水题,然后丢给数论队友,了解到我还没看懂A(当时已经有很多队A出了A题),然后和我一起研究题目意思,大概半小时左右吧,队友说最后一题会了(期间和我讨论的队友已经wa了3发A),然后和他商量之后,将2018分解成2*1009这两个质因子个数的求和,结合容斥原理直接写出了代码,一发AC(真高兴啊!不爆零了~~),然后队友说A让给他,我和另一个队友就直接跟榜去看F了,没过多久A题A了(wa了5次,终于AC),这时候我F也有思路了,然后直接上手,果断wa,然后感觉可能是double的问题,然后队友化简了下不等式,直接转成long long比较AC,三题已经解决,距比赛结束还有接近两个小时,看榜,我和数论队友直接看G,另外一个队友看C,没过多久,我和队友商量下确定G只要以c分段,里面的ab同奇偶就好,然后5分钟写出代码,提交wa,然后就陷入了这个恶心的数据中了,无论怎么想数据,程序都是对的,而且自己的思路验证了也是绝对正确的(后面证明的确思路正确,只是代码写的有问题)。另外一个队友的C也是在TLE的边缘不断试探(树状数组+二分),2小时一道题目没A,封榜前看着自己队伍的排名不断向下降(还好罚时不算太高,勉强铜)。话说,这个滚榜好随意啊,5分钟就滚完了╮(╯▽╰)╭。B题竟然是结论题,因为A的人太少全程没看(;´д`)ゞ,队友一直时间超限的题目竟然只是主席树模板,难受啊~ 带了主席树模板,竟然没用上。
湘潭之旅也就这么结束了(考完让在湘大的同学带我转了下校园,湘大还在扩建也没什么好看的~扩建完成后一定会更漂亮吧~~),比赛结束的时候我就在想,这应该是我最后一次ACM现场赛了,可怜自己说是在学算法,却只参加了一次省赛,一次ICPC现场赛和这一次的CCPC现场赛三个比赛,也只拿了一个铜奖,希望以后求职能顺利吧~接下来好好弄弄蓝桥就准备找工作吧~~
说下算法上的总结吧,虽然自己不会再参加ACM比赛了,但是就我短暂的比赛经历中,真的深刻的感受到思维和见识在ACM的重要性(我相信这些在工作中也一样重要),这次比赛的主席树,还有人说莫队也可以过,我都只是听说过,在比赛的时候根本就想不到可以用这两个算法。还有第一次的省赛,我从来就没有做过像那样子special judge的题,一直在DFS。 。。。 终究而言,就是自己在平时刷的有质量的题目太少了,每次刷题没有达到开阔自己知识面的作用。对于很多未知的算法,不知道去探究,只是在自己会的算法中,不断重复练习。建议如果真的想弄好ACM,真的就是不断的去练,不断的去学,不断的去补题,不断去尝试新的算法。好好准备蓝桥和工作吧(逃
2018年6月2日
---------------------------------------蓝桥国赛-------------------------------------------------
话说,今年也是幸运,在蓝桥省赛结束的时候,我以为自己的蓝桥之旅已经GG了,最多省二什么的,没想到会拿到省一。。。
在官网得知是5月26日比赛,过了几天又听说,27日的颁奖典礼取消了(??),不管了,反正已经请好假了(滑稽.jpg)。去北京的过程还挺艰苦的,本来说是要坐飞机去,但是订票的时候说不行(没有老师带队,要特别特别的省~~),那就只能坐火车了(第二次24小时火车~~ T_T)。
5月25日中午一点半,在经历24小时火车后终于到了北京~~ 第一件事就是去找宾馆好好洗漱一番(然后等公交等了半小时,做公交做了半小时),到了然后洗漱一番就被小学弟拉起说是要带我们尝一尝北方的特色(黑人问号.jpg,我没说我想尝北方特色呀~),然后一群人跟着小学弟的导航走,走了半个多小时,说美团地图错了(一脸懵逼.jpg),然后随便找了一家面馆吃了一次特干的焖面(毫无用户体验,再也不想尝了 冷汗.jpg)。
接着就是5月26日下午2点到6点的蓝桥比赛了,先在宾馆点了外卖算是早餐+午餐了(不得不说,上次到北京体验到的北京肉多的体验又体验到了,整整一碗都是肉,在南方不敢想~~),这应该是这次北京体验最好的一餐了。下午到考场,竟然不用签到,到时间直接进去就好(这么不严谨的吗?)。进到考场,和初赛的感觉差不多,一支笔一张草稿纸,惊喜的是竟然有面包(虽然看上去挺一般,吃上去也挺一般的)和水。
比赛开始,把题目下下来后,看了第一题,直接一个for循环得出答案74,OK下一题下一题,第二题,看了下好像有点难,30盏灯,最少隔一个亮灯,算方案数,然后自己随便算了下(大概十几分钟吧),感觉没什么思路就直接看下一题,代码填空,把代码复制到DEV上,然后研究了十几分钟,发现自己好像又没什么思路(心凉了一截)。下一题下一题,开始编程题了,这是我的强项呀,看了下题目,应该是个贪心,直接暴力模拟,3分钟敲好,然后检查了下提交。下一题下一题,又是一道求方案数的题目,看题目感觉像是DP,但是自己好像又推不出公式(好像在比赛中我就没推出过DP),然后直接暴力模拟,看题目的要求,要求必须要两个连续,感觉自己代码应该很对(哪里的自信,汗|)。下一题下一题,一看题面,好像又是暴力,再看数据范围,1e7??GG~一点思路都没有(除了暴力)。然后看了下时间,才过去一个半小时,直接放弃去看还没有做出来的两个小题,仔细看了下第二题的题面,然后自己尝试在草稿纸上算(想直接手算出来),算到4的时候,实在算不了了,开始尝试写DFS,调试了十几分钟左右吧,运行对照了自己手算的几个数据,都对了,运行最后结果直接提交。下一题下一题,然后就在想要怎么去一个数的二进制中最后一位的位置,一直在想(大概半个都小时吧,期间把最后一题的暴力写法直接提交了一次),忽然头脑一转,想到了不久前被坑的lowbit,好像lowbit就是求一个数的最后一位1所在位置的,然后试了下,直接用log2取a&(-a)然后加1,答案正确,提交(这次蓝桥最大的遗憾,我都想到了lowbit了,为什么忘记左移这个运算,啊啊啊啊啊!好气呀~~)。然后最后一题,想了几分钟好像没什么新的思路,注意到时间只有40多分钟了,然后就开始检查了,注意到编程题第一题好像有点问题,然后直接改成BFS解法,提交。检查到最后一题,看到有10%的数据都是1e5,然后就想特判,直接运行程序找1e5的答案,运行到比赛结束都没出结果(暴力这么耗时??)。
比赛结束,在门口领了纪念品(一个手机电脑都可以用的U盘32G,还可以,本来还以为只有教练有~),接着就是在北京工作的学长请我们吃了一顿(感谢学长),顺便带我们看了下鸟巢和月色广场。然后就是准备滚回家了~~第二天查到自己是国二,算是预料之中吧。
总的来说,这次的蓝桥有好有坏,这次比上次来北京住的好多了(虽然第二天换成大床,又是和队友一起睡一张床),可惜吃的不愉快呀(就吃好了两餐)~,就比赛本身来说,这次蓝桥之旅我还是很遗憾的,毕竟是自己最后一次比赛了,自己的失误让自己止步国二(虽然那两个做对了也不一定国一)。不管怎么说,这一次之后,不会再有什么机会去打ACM赛了,还是喜欢AC的感觉~~回到正题,说下算法吧,经过这一次蓝桥国赛,感觉蓝桥其实也在慢慢向算法靠近了(以前听说是叫暴力杯),而且主要考的算法应该是在数论,DP,二分和搜索这几个点上,像这次决赛最后的编程题就是一道BFS,一道DP,一道数论(听说是莫比乌斯反演),至于二分的话,我初赛省一就是靠的二分(嘿嘿,二分用了两道编程和一道填空题),想考的可以参考~~
2018年6月5日
---------------------------------------退役结语-------------------------------------------------
我都不知道自己算不算是曾经弄过算法,参加过几次ACM比赛,就得到一个铜奖,但是姑且就算吧(丢人就丢人吧)~~
我在大二才决定要弄算法(之前只参加过两次天梯赛,一次国三,一次华中赛区第二),实力比起大一就在弄算法的两个同级的队友来说基础很差,在大二上学期,自己决定弄算法开始,就一直在赶,终于在大二下学期,在我徒弟谦让下打了省赛(打铁),开始第一场ACM现场正式比赛,接着北京ICPC现场赛(打铁),然后天梯(遗憾没有获奖),然后蓝桥省赛(省一),然后就是湘潭邀请赛(铜奖),最后蓝桥国赛(国一),每一次比赛,都让我越来越喜欢刷题,尤其是在我参加了2018年第九届服务外包创新创业大赛获的全国三等奖(听说我们组本来已经进入决赛了╮(╯▽╰)╭)之后,最大的感觉就是比起做项目的比赛,ACM真的是最公平的比赛了,全靠自己的实力(虽然自己的实力差的一批),成绩明摆着,输了也服气呀~~
就我整个刷题的经历来看的话,自己刷题虽然挺多,但是真正开阔性的题目做的少,前面赶基础的时候刷的题还挺好的,后面基本就是在刷自己会做的~~强烈建议想弄ACM的同学,以赛代练,尽量不要错过任何比赛,当然,比完赛后补题也是必须的,不补题和没做题没什么区别,然后再参考下别人的思路什么的,多多总结自己(特别重要,刷题一定要学会总结)。
话不多说了,这个总结算是写完了,如果以后还有什么感想就再修改吧。
再见了,我的刷题之旅,再见了,大学
————2018年6月5日
湘潭邀请赛+蓝桥国赛总结暨ACM退役总结的更多相关文章
- 第九届蓝桥杯国赛+第二天的第11届acm省赛的总结
第九届蓝桥杯国赛+第二天的第11届acm省赛的总结 25号坐的去北京的火车,10个小时的火车,然后挤了快两个小时的地铁,最终达到了中国矿业大学旁边的订的房间.12个小时很难受,晕车症状有点严重,吃了快 ...
- XTU 1264 - Partial Sum - [2017湘潭邀请赛E题(江苏省赛)]
2017江苏省赛的E题,当时在场上看错了题目没做出来,现在补一下…… 题目链接:http://202.197.224.59/OnlineJudge2/index.php/Problem/read/id ...
- 2019第十届蓝桥杯省赛及国赛个人总结(java-B组)
省赛: 今年省赛的题目比18年简单的多,基本都是暴力枚举.BFS之类.还记得去年在山师考蓝桥杯,我这种辣鸡连题目都没看懂.本以为蓝桥会变得越来越难,没想到今年就被打脸了.今年省赛后面三个编程大题一个没 ...
- 2018年第九届蓝桥杯国赛总结(JavaB组)
懒更,之前的删了补一个国赛总结 记yzm10的第一次国赛(赛点:首都经贸大学) 第一次就拿到了国一,运气不要太好~(同组lz学长豪取国特orz) 从省赛一路水过来,总算有了点成绩.其实最后一题有些遗憾 ...
- 2019级第一次月赛暨ACM工作室第一次招新赛、补题赛
A:最简单签到,没有之一 Description 此题简单如题意,就是求最大值 Input 多组输入 每组输入输入一串字符串(包括字母和数字),长度小于500 Output 每行输出字符ASCII值与 ...
- 【备考06组01号】第四届蓝桥杯JAVA组A组国赛题解
1.填算式 (1)题目描述 请看下面的算式: (ABCD - EFGH) * XY = 900 每个字母代表一个0~9的数字,不同字母代表不同数字,首位不能为0. 比如 ...
- Minieye杯第十五届华中科技大学程序设计邀请赛现场同步赛 I Matrix Again
Minieye杯第十五届华中科技大学程序设计邀请赛现场同步赛 I Matrix Again https://ac.nowcoder.com/acm/contest/700/I 时间限制:C/C++ 1 ...
- 1250 Super Fast Fourier Transform(湘潭邀请赛 暴力 思维)
湘潭邀请赛的一题,名字叫"超级FFT"最终暴力就行,还是思维不够灵活,要吸取教训. 由于每组数据总量只有1e5这个级别,和不超过1e6,故先预处理再暴力即可. #include&l ...
- 湘潭邀请赛 Hamiltonian Path
湘潭邀请赛的C题,哈密顿路径,边为有向且给定的所有边起点小于终点,怎么感觉是脑筋急转弯? 以后一定要牢记思维活跃一点,把复杂的事情尽量简单化而不是简单的事情复杂化. #include<cstdi ...
随机推荐
- C语言面试题分类->位运算
1.不用临时变量交换两个整数. a = a ^ b; b = a ^ b; a = a ^ b; 2.实现一个函数,输入一个整数,输出该数二进制表示中1的个数.例如9的二进制是1001,则输出2. i ...
- django项目同一用户不能同时登陆
1.session认证 ..... login(request, user) #登录成功 # 登录之后获取获取最新的session_key session_key = request.session. ...
- 校园服务nabcd需求分析
我们的团队是敲啥都队 口号是敲啥都队敲啥都对 1.你的创意解决了用户的什么需求?(N) 我们校园服务1主要为了节省学生所浪费的没必要的时间.当你还是大一新生的时候,你是否对大学的规划一无所知,你是否迷 ...
- tomcat体系结构
总体架构解析 Server: 一个StandardServer类实例就表示一个Server容器,TOMCAT启动的时候首先会启动一个Server,一个Server包括多个Service Service ...
- PHP 利用CURL(HTTP)实现服务器上传文件至另一服务器
// 上传端 /** * 向目标地址推送xls文件 * @Date 2019/4/29 */ public function putXls() { // 目标接口 $url = "http: ...
- LeetCode 242 Valid Anagram 解题报告
题目要求 Given two strings s and t , write a function to determine if t is an anagram of s. 题目分析及思路 给出两个 ...
- jmeter常用插件介绍
一.下载安装及使用 下载地址:jmeter-plugins.org 安装:下载后文件为plugins-manager.jar格式,将其放入jmeter安装目录下的lib/ext目录,然后重启jmete ...
- iOS 控制台po不出值
本人这几天开发项目时在控制台用po命令打印时,发现总是打印不出来,这里将我的解决方案推荐给大家 方法一:(本人就是用该方法解决了问题的) 在控制台选择All Output 方法二: 按图中指示选择de ...
- 一篇文章彻底弄懂Base64编码原理
在互联网中的每一刻,你可能都在享受着Base64带来的便捷,但对于Base64的基础原理又了解多少?今天这篇博文带领大家了解一下Base64的底层实现. Base64的由来 目前Base64已经成为网 ...
- Python super初始化理解过程
# -*- coding:utf-8 -*-<br data-filtered="filtered"> class A(object): def __init__(se ...