2017.7.22考试(上午)
来源:互联网 发布:linux找回root密码命令 编辑:程序博客网 时间:2024/04/28 04:23
这次考试又给我的注意事项新加了几条。
第一题题目肯定是可以大概感知到是对称得不得了的图形,但是如果你真要问我为什么,我就只能让你观察易得了。本题的问题在于判断点的位置,他们说可以用pair set很快,内存也ok,但我并不知道这个,所以我就写了一维的数组来hash一个bool型的vis,这样来标记每个点,这种不会有重复映射。考试时我的问题在于那个bool的vis,说实话我真的是一直都算不来内存,混乱的很,不过现在会了,百度真好,然后手下可能当时一个不小心就把 >> 3 打成了 << 3 ,活活开了700多M的内存出来,不炸才怪了。
http://blog.csdn.net/its_elaine/article/details/75947637
第二题说实话挺水的,一眼的贪心题,随便假设ij化简移项就行,本来开始还想多了,因为之前做DP题,有那种提前累计后面的前面的花费的,然后就想这题是不是也这么搞?搞半天没搞出来发现自己sb,直接按着从左往右算就成了啊,果然要冷静,不应该一看到点苗子就特激动,还是自己见识短,所幸是AC的。
第三题本身的DP是相当简单的,然后算一算时间发现12亿多,很显然会超,但是自己真的太懒了,感觉前面做得很好就不是很想写,而且说实话当时第一反应想到的优化是线段树,感觉写着不爽,单调队列本来也可以优化,自己确实是没想到怎么搞,因为一直纠结那个坐标绝对值,最后听人说开俩单调队列+的来一遍-的来一遍还没反应过来,原来是要把那个abs给打开,然后分类讨论,感觉自己DP功力还是不够啊,前几天看见网上有个大神的DP题解,他好像在刷DP题,据说要刷100道,打算等这段时间集训完了回家跟着尽量做一做。
http://blog.csdn.net/its_elaine/article/details/75948341 <-A了才觉得这题的优化真的是想优化方向容易,结果越写越混乱,越写越不清晰,然后各种一堆问题,挺有价值的。
注意事项:
1,内存问题,这次很严肃,真的
2,时间估算
3,懒人自己打脸,懒癌得改啊
做得好的:
1,终于记住并完美地处理了int乘法溢出转long long的问题
2,用冷静和理智弥补了自己思维上的短板,把正解都想出来了
- 2017.7.22考试(上午)
- 上午考试主要内容
- 程序员上午考试理论知识整理
- 本次考试总结(2017.8.15上午考试)(noip2016真题)
- 本次考试总结(2017.8.16上午考试)(noip2007真题)
- 本次考试总结(2017.8.17上午考试)(noip2004真题)
- 歪理邪说解析系统分析师上午考试试题之一(分析2009上半年系统分析师上午试题01-05题)
- 2011 年11 月系统集成项目管理工程师上午考试(刘俊平老师)
- 2017年上半年软件工程师考试--程序员(上午)考点总结二
- 2017年上半年软件工程师考试--程序员(上午)考点总结三
- 2017年上半年软件设计师考试真题及答案(上午+下午)免费
- 2016年下半年系统架构设计师考试上午真题(含参考答案)
- 2009年下半年系统架构设计师考试上午真题(含参考答案)
- 上午通过了SCJP1.4认证考试
- 刚考完程序员考试的上午试题
- 2004年程序员考试上半年上午试题
- 2004年程序员考试下半年上午试题
- 如何准备系统分析师考试的上午考试
- qt creator转换到 COFF 期间失败: 文件无效或损坏
- 创建maven web项目
- Java8系列--Java Stream进阶篇(流的操作)
- 187. Repeated DNA Sequences
- js事件类型总结
- 2017.7.22考试(上午)
- PAT 1054求平均值
- 213. House Robber II
- 从字节码角度分析泛型类,泛型方法,泛型接口的实现机制(类型擦除)
- Unity_Legacy动画系统_014
- 详解HTML中的表格标签
- 定制序列
- 木马简介
- 最大正方形