您的位置:首页 > 其它

20151006模拟赛总结

2015-10-06 16:10 274 查看
今天上午去一中,又考了个模拟赛。这次的题有点考思维。

我感觉这个第一题难度稍微大了点。一般NOIP第一题要么是简单的模拟,要么是裸的简单算法,这次的第一题要自己构造算法,并且还是枚举和贪心套在一起。。我开始想的是枚举+背包,复杂度为N^3,但是数据范围没给出三次方的分。于是我就觉得不靠谱。然后发现枚举一个值之后可以直接贪心,这样才写出来。通看题目+水过第一题耗时40分钟,有点伤。。

第二题一开始想错了,以为很简单,然后写了5分钟就写出来了,结果第二组样例过不了(还好有第二组),才发现我想的有问题。然后我就看数据范围:60分n<1000,100分n<100000,然后就锁定二分或者DP。我开始想了个二分策略,好像挺有道理,然后试了下小数据发现不对。。然后就想DP了。然后发现最优子结构特别明显。然后我就觉得自己太迟钝了早该想到DP。先写了个n^2的转移,再试着分离一下转移式子,结果发现带着绝对值没法放进队列,然后就根据大小关系分类讨论放进线段树,然后实现得比较顺利写出来就过样例了。这题数据生成特别简单,于是花10分钟对拍了下,没什么问题,然后就看第三题了,还剩两个小时。

第三题我花了很长时间的圈子一直在原地打转。。想了各种奇怪的方法,但都不是很好。。一个小时就晃过去了。。最后写了个n^4的算法,但可能哪里有问题WA了几个点。。而且题目说50分的数据n<=100,实际数据只有7/25的n<=100。。

这次一二题都还做得比较顺利,主要是因为昨天的经验,所以这次想到不科学的地方就自己换思路了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: