没有想到时间会不够用!这是来到这里的真实感受,每天不停歇地看电脑,资料,刷题!几乎没有停下过,有点喘不过气来,不过身体却有一种莫名的兴奋!

不喜欢拖拉的人,可自己又总是这样!某种程度上讲,这也是种偷懒吧!看到老师的总结的通知,心里却想着调完这道题再写,结果一直到走还没有调出来!然后只得回到宿舍加班补写,小小屏幕实在费劲,早知如此就不当初了!

实在惭愧的一件事,给定的3个小时内竟然没有把题读完,其实这是想要拿金甚至夺冠的致命伤!要想拿好的成绩迟早有天要放弃在跟榜的题目上浪费大量时间的恶习,要想优秀你总得会点别人不会的!在去华理的时候,犯了同样的错误,没有读完题,当时杠在一道题的时间上太长,而且队友配合不是很好,最后题都没读完,更不要提想出每个题的算法了!那个时候就已经察觉到这个缺点,当时想想就算读完该不会的还是不会,倒不如花时间去调试,这竟然成了安慰!归根到底是算法思维不成熟,而现在不一样,如果一直这样下去将一直跟在别人屁股后面!

说说题的情况吧!看第一道题的时候看了下板,ok,没人ac,尽管开始看的时候比赛已经过了10分钟左右,当时还心想要拿下1y,果断快速读题,其实是有一点兴奋的,倒读的,一种坏习惯,比赛的时候有时候先看样例然后意淫答案,读不懂或者解法很复杂就按意淫的算法!倒读了输入输出,其实这个时候我关注的是数据量,输入输出格式,然后要求的数据是什么,根据样例大概猜出个题意然后在去读正题,第一题读到摘到最大苹果时,心里其实在怀疑动态规划,这时有点想打退堂鼓了,不过还是硬着头皮读了下去,什么,从左走摘一个苹果,然后反向走再摘一个苹果,知道一边为空,读了两遍,竟发现题目如此之水,第一个意识使用结构体,然后sort一下位置完事,然后想更好的算法,因为需要排序,自然想到map,set,又因为只有位置和苹果数量,用map做位置和苹果数的映射刚刚好!正负怎办,很快想到用两个map分别存正负,输入的时候顺便计算出在正负方向上的所有苹果的总数,到时候加的时候ans初始化为容器小的那个方向的总苹果数,然后加容器大的那个方向的和小容器size一样的苹果数,最后看两个容器是否一样大,不一样大就多加大容器的一个数据。思路完全没问题,敲之,TLE on test 1,也是醉掉了,看到已经有人过两题,心慌了,此时已差不多一个小时,其实能1a,后来知道这个错误,差点没气死,当然这都是后话了。TLE的第一反应是map不够快,换c++,g++两个都T了,于是改算法,改成了结构体,敲了大概半个小时,心想这不能再T了吧,交之,仍在test 1超时,前前后后交了5-6次,这才意识到原来超时是因为第一句while cin>>n;试着改成scanf,毙了狗了,竟然过了,把第一次的代码照同样方法改,又过,心里暗骂不快。

题目补充:A题摘苹果(第二天补写)

此时时间已经差不多过大半,士气走些低落,开始读B,其实想a的改进算法时已经在读B,读了两三次,硬是没理解题意和要干什么,抓耳挠腮,和p商量一下,才懂题意,定义数组的美丽为数组中出现数的次数的最大值,然后找出最短子串和原串美丽相同。输出子串上下标。首先想到找出出现最多的数,然后前后遍历,找到上下标即可。敲之,交了一次,wa,又仔细读题发现漏了最短的条件,此时已经两个小时,这个倒觉得做几个算几个把,竟轻松了下来。继续改,也不知道有多久,有人去吃饭了,才意识到时间已经差不多了。中间因为大小于错写又雪上加霜耗了20多分钟。最后收题吃饭已经快六点了,想来自己真是笨!

吃完饭回来看了B的题解,使用俩个数记录数组内所有数的左右位置。然后找出最大的次数,遍历数组找到最大次数的那个数,比较左右区间找出最小即可。这种方法开始的时候是有萌芽的,却没有深想,最终夭折。后面看了CDE的题解,有个扫描线,有个线段树,然而已经没有心情去研究了!

题目补充:B题求美丽子串

虽然这次很惨,但只是起点,没什么!哪怕下面更惨,重要的是学到了东西!

AcBoy

2015.7.22凌晨


第一次训练赛的相关总结和教训!相关推荐

  1. 校内训练赛题解第三篇

    校内训练赛题解 人气估值 解题思路 脑力训练计划 (模拟 + 字符串) 解题思路 大暑赛期(贪心 + 思维) 人气估值 题目描述 你是某动画制作公司的企划部长.如今动画制作公司制作的东西,已经不仅仅局 ...

  2. DataFountain训练赛 | 用户逾期行为预测

    @Author:Runsen @Date:2020/9/2 为了把简历写的没那么难看,决定在搞定动态规划先,顺便搞一个简单训练赛,不然没有比赛,简历还真的不能过去. 信贷用户逾期预测是新手入门必备的一 ...

  3. ACM算法训练赛——STL(完结)

    STL训练赛 A - JiaoZhu and SC #include <bits/stdc++.h> #define int long long #define rep(i, a, b) ...

  4. aelf全新测试网轻型Dapp开发训练赛正式启动!

    为充分确保aelf主网启动后在性能.链上治理.用户体验等方面可为开发者提供一个稳定.可靠.易用的Dapp开发.部署.运行环境:同时也为探索区块链技术在经济社会治理中的应用场景,践行以aelf促进区块链 ...

  5. 机器学习实践系列(三)----达观杯--北京PM2.5浓度回归分析训练赛

    1.大赛地址 北京PM2.5浓度回归分析训练赛 看了很长时间机器学习算法了,从这个博客开始打算长期更新一些算法的尝试,在实践中用起来. 先从最简单的线性回归开始吧. 2.赛题说明 数据主要包括2010 ...

  6. 2021年暑假数学建模第一次模拟赛:新冠疫情预测(插值,时间序列,微分方程建模)

    本系列赛题.数据获取: 2021年暑假数学建模模拟赛(赛题+数据+分析) 不直接提供论文等资料,分析已经很详细了 整理不易,欢迎点赞+关注+收藏 2021年暑假数学建模第一次模拟赛:新冠疫情预测(插值 ...

  7. 2023年宁波市网络安全大赛(天一永安杯)-训练赛

    2023年宁波市赛-训练赛-MISC 写给新生看的,步骤又乱又多,不喜勿喷,我也不改,爱看不看. welcome 题型:流量分析 首先进行协议分级: 发现TCP协议为主(占78.5%),ARP协议占( ...

  8. 第一次电赛体会-2019年国赛

    2019年,第一次电赛 最深切的感受 非肝即氪 一定要确定方案 分工明确 结构的选择 结语 最深切的感受 非肝即氪 非肝即氪!!!!!!!! 非肝即氪!!!!!!!! 非肝即氪!!!!!!!! 当然如 ...

  9. 2021年度训练联盟热身训练赛第四场 H - Rock Paper Scissors(字符串匹配,FFT)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 2021年度训练联盟热身训练赛第四场 H - Rock Paper Scissors(字符串匹配,FF ...

最新文章

  1. 第十六届全国大学生智能车竞赛线上比赛(广东+西南科技大学)成绩排名与获奖信息
  2. 了解c语言程序员(工程师)岗位需要掌握哪些能力?_码畜,码农,码皇,程序员有什么区别?...
  3. 发点去大唐芙蓉园的pp
  4. Oracle 11g 之自动收集统计信息
  5. 字符文本中的字符太多
  6. win10安装net3.5不成功出现 0x8024402c_在移动硬盘中安装win10和macos双系统
  7. 资产管理(记账系统)03
  8. 智能门锁的优劣,我们应该如何有效识别?
  9. 漫谈程序员系列:程序员到底是什么角色
  10. oppo计算机找不到,oppo手机文件在电脑上无法读取怎么办
  11. css绘制一个动态雷达图
  12. 项目配置文件----.eslintignore,eslint在做风格检查的时候忽略 dist 和 vender(第三方库) 不去检查。
  13. 空空老师向青海地震捐款~~把我感动毁了
  14. excel 导出加水印
  15. 强化学习PARL——5. 基于连续动作空间上方法求解RL及大作业
  16. 从“触点”到“旅程”——浅谈数字时代的客户体验提升
  17. 5G承载网,到底有哪些关键技术?
  18. java期未项目_Java项目实战知到期末答案
  19. 计算机毕业设计php的宠物狗销售网站
  20. 第15课:scratchjr猜猜看

热门文章

  1. 允许同站跨域Nginx配置方案
  2. 数据库 日期格式操作
  3. XPath语法规则及实例
  4. @Resource和@Autowired作用和区别
  5. int main(int argc,char* argv[])讲解
  6. 介绍针对企业级Flex开发的开源项目FlexibleShare
  7. 去除对象中的类型集合
  8. 商海致富独家秘诀:微笑可以当钱花
  9. init tarray 太大_[NOIP 2001提高组T4]Car的旅行路线
  10. 人工通道会取消吗_二七政策将用于ETC?高速或将取消人工收费通道