ACM训练日记—8月3日
来源:互联网 发布:网络教育优势 编辑:程序博客网 时间:2024/05/30 07:12
今天也许是有点累吧,早上竟然睡过了头,不过还好没迟到。
一上午就A了一道冰壶题,我也是够郁闷,对于之前的总结说关于求最少步数到达目的地就用广搜的总结我要收回,冰壶这道题就对我来说是教训,一开始觉得100*100的二维数组内进行查找的话可能会超时,结果就建了一个有二维数组的结构体,浩浩荡荡的进行广搜套路,先不说超时的问题,恐怕内存是不够用的,后来冷静下了,觉得这道题和之前做的题不大一样,因为冰壶是一下走到底的,碰到石头,碎石停止,出界算失败,而且这道题很好进行回溯,我这才重新开始,用深搜调通了。感觉自己的思路还是不怎么自由,不够灵活。
下午,进行了一场训练赛,更是郁闷,第一道超水的题,因为代码中一个变量没有清零,导致浪费很多时间才调通,第二道题直接掉坑里了,第二道题说两个人,背了同一个数列,分别背错一个位置上的数字,原数列中没有重复的数字,求原数列,我因为题意没全读出来,用搜索做了提交好几遍错误,最后借助翻译器和讨论才弄明白全部题意,发现其实就是道水题,连搜索都用不上,分类讨论一下就行了。至于第三道题,又让我学习到了一个新的小方法——尺取法
大致利用双指针对数组从头到尾找一遍,找满足条件的子段。
感觉自己如果下一次再有状态不好的时候,停一停做题,抽一两小时看书或看博客,最短路径算法急待复习,还有数据结构。另外,感觉必须想办法学习数学的内容。
阅读全文
0 0
- ACM训练日记—8月3日
- ACM训练日记—8月8日
- ACM训练日记—8月2日
- ACM训练日记—8月4日
- ACM训练日记—8月5日
- ACM训练日记—8月7日
- ACM训练日记—8月9日
- ACM训练日记—8月10日
- ACM训练日记—8月11日
- ACM训练日记—8月12日
- ACM训练日记—8月14日
- ACM训练日记—8月15日
- ACM训练日记—8月16日
- ACM训练日记—8月17日
- ACM训练日记—8月18日
- ACM训练日记—8月19日
- ACM训练日记—8月21日
- ACM训练日记—8月22日
- Cocos2dx 复制文本到剪切板(Android 和 ios)
- 《Java 程序设计》——>数据类型与运算符
- Fire UVA
- C中数据的比较简介(strcmp、memcmp)
- 知乎开源的图片选择器 Matisse 在 6.0 以上手机使用相机功能
- ACM训练日记—8月3日
- mokeyrunner测试android
- Map 遍历 五种方法
- logstash 从数据库获取数据到将数据导入到es步骤
- idea maven 不能建java文件
- 剑指offer 34---丑数
- cocos开发环境配置
- 数据结构实验之栈三:后缀式求值
- A