![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
考试总结
Sakai_Masato
这个作者很懒,什么都没留下…
展开
-
10月联赛集训考试总结
依旧是那么地弱,考试时常出西西。 来说一下收获吧: 一 、显然扩充了题量,然而没搞文化,所以欠了好多作业。总算刷完了联赛题,接下来刷刷USACO算了,一些毒瘤题可以跳过。 二、一定要打爆力,那种尝试推公式十分钟没有头绪的题目一定要打表找规律了,对于一些超过限制时间一点的算法可以考虑将大数据打表。。。 三、打对拍啊,除非是那种特别有把握的题。 四、顺便扯一下错排公式: f(x)原创 2015-11-04 21:38:06 · 560 阅读 · 1 评论 -
[6-6]考试总结
检查边权给你一幅新有向图和原有向图,判断是否满足一下条件: 所有边为非负整数且原图中任意两条路径的差在新图中的差仍然相等。 也就是说每一条起点终点一样的路径权新图和原图的差为定值。 对于一条有向边,连一条边,权值为边权的改变量,连一条反边,边权为负改变量。搞出生成树,算出每个点到根的距离。然后依次检查每一条非树边,看它所连接的两个点的距离差是否等于这条边的边权,不是就是No。计数器平面上给定一原创 2016-06-10 21:11:26 · 485 阅读 · 0 评论 -
[5-21,5-22]考试总结
一、要注意一次操作是+或-1的题,然后可以把时间看作一维,把值看作一维,就变成了平面上的到达问题,可以用组合数解决。至于有限制也可以把不合法的所有方案通过对称唯一映射到另外一个同样的问题上面去,减去即可。 二、自己若是想到了一个算法,应该自信的去验证,不要动不动就自我否定掉,本来有一题是考虑过正解的,乍一想好像不对,就弃了。 三、关于最长上升子序列的问题,往往可以用nlogn方法的那个数组思考或原创 2016-05-22 21:53:59 · 366 阅读 · 0 评论 -
HNOI2016游记
两天的考试过去了,自己仿佛置身梦境。 最近都有这么一种感觉,感觉自己正在干的事情是在梦里一样,麻木了,没感觉了,然后时间一下就过去了。我心里过一天是一天,遇到麻烦事也默无声息地对待,就像具死尸。 第一天暴力是匆匆写完的,一直在想拿某一题的更多部分分,暴力写出来就没管了。还好只挂了20分。第一天考完我就在想,第二天一定要把暴力打好,一定要优先暴力。 第二天第一题的诱惑实在太大,我想不出,只得乖乖原创 2016-04-17 20:49:08 · 1455 阅读 · 0 评论 -
[5-28,5-29]考试总结
day1T1 需要考虑的地方:给定一个字符串,再给定另一个串,只有小写字母,如何在线性时间内匹配出一个子序列等于所给定的第二个串。 做法:设dp[i][k]表示在第一个串中,从i开始下一个k字符的位置,先预处理dp,按着这个指针直接跳即可。 T2 需要考虑的地方:如何求出一个序列的最长上升子序列必须用到的数。 做法:处理出d[i]数组,即以i结尾的最长上升子序列长度,把长度等于ans的加入原创 2016-05-29 19:29:32 · 424 阅读 · 0 评论 -
[5-14,5-15]NOIP模拟考试总结
day1 T1,线段树被卡常了,用别的算法可以过,但是正解是线性的,运用了逆向思维,区间修改用差分转化成了单点修改,然后还使用了扫描线。扫描线常常和全局达到某一状态结合,即扫描的每个元素达到了某个状态那么就是全局达到某个状态。然而直接操作然后判断复杂度要多一个判断,扫描线就只有线性了。 T2,容斥原理,我没有想出暴力dp以及n2n^2的可重边的dp,一开始问题就想错了方向,以为是背包。dp设状态原创 2016-05-16 22:14:28 · 426 阅读 · 0 评论 -
常见错误
1.多组数据的图论题e要清0;原创 2015-11-21 11:39:39 · 515 阅读 · 1 评论 -
HNOI2016题解
最小公倍数考虑暴力做法,对于每一个询问,暴力加入满足询问的边,然后维护联通性和maxa,b,如果满足条件则YES。 两个条件的限制似乎很难用别的数据结构优化掉,那么考虑分块,先以a为第一关键字,b为第二关键字排序,每m0.5m^{0.5}分成一块。然后把每一个询问归类到相应的块中,使得这个询问的a大于等于块的a最小值小于等于最大值。 依次扫每个块,把每个块的询问取出来。设当前的块号是ii,那么我原创 2016-04-30 15:41:10 · 888 阅读 · 0 评论 -
4-14蒟蒻段位赛
今天的考试,我的段位就变成了蒟蒻!开心… 第二题傻逼题,没有发现一些东西,本来想推推公式的,万万没想到,随便观察一下性质就出来了。要是放到普及组第一题说不定就做出来了。 第一题也不难,考试脑子混乱,想到了正解但是算法实现不了,殊不知每个点单独算就可以了,还有维护上凸壳,斜率递减,截距递增,然后每次看一下加入线与栈顶线的交点与栈顶线和次顶线的交点的位置关系,弹栈即可。 第三题不会。。。 我是蒟原创 2016-04-14 20:48:30 · 600 阅读 · 1 评论 -
HNOI2016上半场考试总结
出现的问题: 1,考试时间安排不合理,一直在某一道题上乱搞,然而并搞不出来,留下的时间只能给别的题打大暴力,没有时间想小暴力了。 2,太注重个人得失,在自己家里考试没必要以太过紧张的心态应考,考完后没有必要太过自责。 3,许多算法不太会,很多没学过的知识和以前没有搞透的知识。 学到的东西: 1,善于将问题转化为图论或者特殊的图论模型然后乱搞,有些问题要把不必要的点看成边。 2,各种线段树原创 2016-04-07 21:34:11 · 541 阅读 · 0 评论 -
2-27、28考试总结
总而言之,这两次考试都出了一个同样的问题,就是第一题脑补出来的算法都不正确,而打完之后才拍出错的,然后浪费了好多的时间,然后心态就不对了,开始或多或少的弃疗。 比较能总结的题和见得比较多的题就是关于平面上的点的一些问题,可以考虑枚举扫描线,树状数组维护点的数量,然后转化成了确定了横坐标的问题,搞一搞就行了。 还有一题的dp要考虑逆向思维和环形dp,总之还是太弱。 心态真是个很重要的问题!原创 2016-02-29 18:48:53 · 393 阅读 · 0 评论 -
3-19,3-20考试总结
Day1 第一题跟道路堵塞差不多,其实暴力就可以过,还是写出来了的。 然后没有什么时间了,半个小时吧,只有打暴力了。 第二题其实就是一个状压dp,也不是很难的。 第三题实在是没办法做啊,考场上只能写平衡树! Day2 第一题计算几何,写出来了,只是输出格式不对,痛失100分。 然后还有一个小时,心态就不对了,光想着打暴力,打完暴力就完事。。。 第二题我先也考虑了可不可以二分答案,结果原创 2016-03-23 18:58:12 · 380 阅读 · 0 评论 -
GDKOI2016考试总结
这两次考试我都没考好,两次考试不管是算法方面还是考试策略方面都有许多值得总结的地方。 第一天的第一题是一个和位运算与区间有关的问题,我们可以考虑按每一位分治,只要按照每一位分治(用线段树什么的维护),然后考虑贡献即可。 第二题是一个期望dp题,我想了一个方程,但是是错误的。当一个点有许多个决策而决策的顺序对答案有影响时,可以考虑推导出决策的顺序,就像证明贪心一样证明交换两个不会更优。 第三题,原创 2016-03-09 21:46:44 · 505 阅读 · 0 评论 -
[Usaco2015 FEB Gold][2016-2-21]考试总结
第一题裸四方暴力,一直在想怎么用数据结构优化,期间想到了主席树套二维线段树,然而会爆空间,但是只要从上到下从左到右便可以只要主席树了,然后动态开点就是O(n2logn)O(n^2logn)的空间,还是对主席树不熟练啊,我毕竟是以前只写过一次的蒟蒻。 第二题AC自动机搞啊,裸裸的,然而我写了个O(n2)O(n^2)居然只超了两个点,考场上,下考后都自以为是O(n)O(n)。我果然是无脑工业狗,一看见原创 2016-02-23 21:05:48 · 752 阅读 · 0 评论 -
3-12,3-13考试总结
第一天有一个裸的线段树模板题写错了,没开LL和INF设得太小。 有一题没做出来,其实要说也不是很难,注意一下题目的重组。 第二天两题没写出来,而第三题我没有仔细探究,说不定我给我的口胡算法出一组hack数据我就能把这一题A了,因为只要有hack我的数据这题就很显然了,当时真没想到这题还能模拟,搞第一题去了,以为这题是个高大上的网络流。 然而第一题也没有那么简单啊,我没有考虑对问题的重组,只证明原创 2016-03-15 20:04:14 · 348 阅读 · 0 评论 -
12-5和12-6考试总结
day1: 第一题:求∑i=1ngcd(i,n)\sum\limits_{i=1}^{n}gcd(i,n),我推到了gcd(x,a)=b求a的个数这一步。哪知把b移过来就成了gcd(x/b,a/b)=1就是欧拉函数了。张千帆还提醒我写过,我暑假写polya的时候(就是项链那种题目)曾经用过这结论,现在又忘记了QAQ 第二题:给出平面上N个点,要你求一条路径从一号点到N号点,然后回来,要求每个点只原创 2015-12-08 21:51:24 · 529 阅读 · 0 评论 -
11月29日考试总结
考试情况: 第一题想了一会儿,想出来了一个正确的贪心算法,结果实现的时候没有搞好。本来想写个dp来对拍的,结果dp实在是太难调了,时间就这样被浪费掉了,后面的题目都没来得及做。 总结: 对于第一题,以后想出来的算法一定再进一步想比较简单的实现,思维要打开,既然可以贪心肯定不止一种实现方法,一定有更加简单的,比如匡正非的代码。。。 对于第二题,应该是可以考虑到n3n^3的算法的,接下来就是如何原创 2015-11-30 22:01:23 · 498 阅读 · 0 评论 -
NOIP2015总结
考场情况:day1的题目考场上感觉前两题很水。第一题敲了模拟,然后写数据生成器和检验程序对拍,大样例也过了于是就跳过了。第二题一看就知道是一个找有向图上的最小环问题,我没注意到只有n个点n条边,每个联通块只会有一个环,我就写了个BFS,速度还是很快的,拍了蛮久。我做第三题的时候还有两个小时,然后就脑残地写状压dp,然后顺子不会处理,此时代码已经巨长了,就骗30分算了。day2的题目比day1原创 2015-11-14 10:58:03 · 749 阅读 · 0 评论 -
[6-7]考试总结
年度最佳牛农给你一个字符串,每次从串首或串尾拿出一个到一个新字符串的队尾,求字典序最小的串。 若队首队尾不一样直接贪心,否则你枚举队首还是队尾,看看谁更优即可。手风琴与班卓琴约翰的2N(3<=N<=1000)只奶牛正打算举办一场音乐会来吸收资金。其中,N只奶牛是手风琴手,而另N只奶牛是班卓琴手。每个手风琴手有一个天才指数Ai(0<=Ai<=1000),同样一个班卓琴手有一个天才指数Bi(0<=Bi原创 2016-06-10 21:36:34 · 536 阅读 · 0 评论