联考1day1总结
2015-09-05 13:49
218 查看
做题过程
先把题目浏览了一遍,一开始没看懂T2,就先打出了T1T3的暴力。然后研究T1。T1一开始打的是从小到大枚举nn暴力判断。测了几个数据,我发现这个方法虽然找到一个合法的就能直接输出,但之前会有一些无用的搜索。于是我想能不能从当前状态扩展搜索。一开始打了BFS,打了一半觉得打DFS可能好点,就改打DFS了。
T3想了50分dp很好想,然后一直在想dp优化,一直没想出来…正解竟然是哈夫曼树…
最后还有1个多钟来看T2,再看了遍题,终于看懂了,然后想可以处理出每个配对的括号,再递推计算。然而时间有点紧,递推打错了…
结果
在学军OJ上切换界面时不小心点到了提前交卷…(竟然连个确认都没有!)实际应该100+0+50总结
搜索要想想优化或更好的方法,注意数据范围,特别是那些有些奇怪的数据范围,说不定那些能带来些提示。扩展思维,看到新题要联想做过的题,看能否转化模型。
题目 & 题解
T1:/article/9449374.htmlT2:/article/9449375.html
T3:/article/9449376.html
相关文章推荐
- 终于看到配置成功的Android模拟器是什么样子
- shell中的特殊符号总结
- json序列化与反序列化
- mysql + unidac 使用事务例子
- varnish 页面跳转
- 条款17 以独立语句将new对象置入智能指针
- quick-cocos2d-x数据存储之GameState
- spring Bean的生命周期
- 《剑指Offer》面试题:合并两个排序的链表
- linux配置java环境变量(详细)
- 哗啦啦族的24点游戏(DFS)
- hdu 2577 dp
- 第10章 信号
- 野人学Android基础篇之四大组件第一课--Activity的Intent传递
- Linux下JDK环境变量配置
- 黑马程序员java之网络通讯
- JavaScript四种跨域方式详解
- 命运永远都掌握在我们自己的手中
- android学习笔记(15)Android消息机制
- BIT