5.18 考试小记

  绝望的比赛。又一次爆零……
  上来读完了三道题发现都没有什么最最基础的暴力,基本第一遍遛完所有题目测得分是0。第二题看着无比眼熟,但是忘记了具体打法了,但是记得当时这道题我是打出来暴力分了的。由于第一眼看上去都没有什么分,于是决定按照题目编号1、2、3的顺序做题。第一题看上去像是毒瘤数据结构,由于没有给最基础暴力分,想先直接做只有第一种操作的部分分,由于是颜色计数问题而且在树上,想到的就是主席树,并没有想到莫队算法,然后发现怎么处理都处理不出来,想尝试这bitset+树剖,但是并不会用bitset,于是想能不能处理第二个30分,第一问很好做,但是第二问并不会维护,于是转手去做第二题。打完最基础的暴力之后推式子推了几步就推不动了,于是开始转手去做第三题。对于第一个部分分看着很想网络流,于是按照网络流的思路尝试建图,想了有一段时间之后仍没有思路于是尝试着转换想法,画出图来之后想按照树结构DP。但是当时思考欠妥,树的结构是将在不同层的同一个点拆开,而不是在一起,但是当时没有发现,打完之后对拍发现思路有错时离结束只有30分钟,尝试着将所有点合并到一棵大二叉树上进行Dp,但是没有发现同一层的状态一定相等的性质,因此也进了死胡同。然后就成功的爆了0。
后来想了一想,比赛的时候如果三道题都无从下手的话可以重新把这三道题分析一下,如果真的都不可做的话还是应该多分析一下某道题的特殊性质,然后主功相对最简单的题,如果只是顾着均匀分配时间有可能导致每道题都没分。

原文地址:https://www.cnblogs.com/liutianrui/p/9058110.html

时间: 2024-08-30 08:40:29

5.18 考试小记的相关文章

9.18考试总结

9.18考试总结 现在发好像有点晚了不过还是要发一下 漂亮字串 其实是一道简单的题,当时没有仔细想每一种情况就没有做出来 实际上一种种情况排除就出不多了o(1)算法值得拥有 这种题就没有必要放代码了 Set 这个题目最开始还是比较暴力,因为涉及到质因数的问题,也就是说一个数可能有多个质数组成,这些质数就可能将其他数字所在的集合串在一起. 当时还没有想到在求出质数的时候就顺便合并的想到没有实现方法这里就要用到并查集来帮助合并,可以从一定程度上减小合并过程中的时间复杂度 弄清楚这一点以后基本就敲定是

9.18考试 第一题count题解

这道题说起来挺可惜的,当时纠结是用常数大但有可能减少递归层数的模还是用常数小但递归多的回溯纠结了好半天,最终错误的选择了摸.导致T了20分,改成回溯就A了. 先分析一下性质,我在考试的时候打表发现在数据范围内因子最多有240个,因此有可能是通过枚举因子进行计算,然后如果说对于一个块他的确可以把一棵树分为几块方法只有一种(不要问我为什么,我也不知道怎么证,但的确如此)那么我们的最坏复杂度就是O(240*n),比理论最大复杂度还多了一倍,这也是为什么当时我自己预估60分的原因,然而这就很尴尬了,这的

9.18考试 第二题Dinner题解

当时初步感觉是一个类似动归或者贪心的神题,然而由于本题已经给出顺序,贪心貌似并没有什么道理,所以放弃贪心.然后又由于这是一个环的问题,我想到了"合并石子"那种环转链的思路,然后就是一个O(n^2*m)的近似背包的打法,虽然没有去打,但应该可行吧-- 然后我又发现这道题貌似可以二分答案来进行check,然后我们就需要去枚举每一次的起始点,并进行模拟,然后加了一个剪枝即如果当前点的前缀和大于当前check的值,说明我们已经在给第一个点第一份菜单时给了他第二份菜单,而这又是不可行的,否则我们

2019.3.18考试&2019.3.19考试

2019.3.18 C O D E T1 树上直接贪心,环上for一遍贪心 T2 正反都做一遍DP T3 观察到顺序不影响答案,分块打标记 2019.3.19 肥肠爆芡,因为沙茶博主昨天在学校的煞笔食堂吃坏了肚子,所以这场考试咕咕了 我佛了 一定补这两场.jpg 原文地址:https://www.cnblogs.com/ydnhaha/p/10558495.html

6.18 考试总结

QAQ 没有去考大视野的题目觉得非常的不开心 QAQ 然后被硬塞了一套非常水的题目 上午快结束还莫名其妙自己的电脑的电源掉了QAQ 那么就没有代码了QAQ不过都拍过问题不大QAQ 第一题 首先我们发现这是个裸的块状链表练习题 但是回想了一发发现自己不怎么会写块状链表 YY了一下觉得块内维护一个链表好像时间复杂度也是O(n*sqrt(n)) 大概码了一个多小时吧,链表的边界什么的讨论起来有些麻烦 一边拍一边改掉了QAQ 具体做法是这样的: 我们考虑设S(i,k)表示前i个块k这个值出现的次数 不难

2.21考试小记

新的一年来第一次考试啊,上一次考试还是WC.还好,还记得怎么考试-- T1上来看到数据范围十有八九是矩阵乘,T2是一个树上问题,T3好迷,可能是数据结构之类的. T1 20分暴力稳了,T2也有20分的暴力,菊花图的话输出最大值就应该又有20分了,T3裸暴力20分,哈希30分,现在暴力总分就是110分,好像不低啊. 先写完了T3.T2的暴力之后想了一会T2链的部分分,一开始猜测了一个看上去就不可能的结论:L就可以取到最佳答案,还好举出了反例,不然就完了(最后证明如果这么做有80分).最后想了一想写

3.27考试小记

一天考了两场-- 上来先看第一题,发现题目中有一个LIS,然而我并不知道它是何物,看了一会没看出来LIS是啥就先放着了,第二题读完发现是原题,而且还不是特别费码力那种,开心.第三题读完发现还是原题,难道这场是信心赛? 于是先打最好打的第三题,打完之后发现图建对了,边权建错了,有点小慌,想了一会没想出来,就先放着了,然后去打第二题,按照之前的打法打完了调了一会就过了,本来想对拍一下保险一点,然而并不会造数据,好尴尬--于是接着做第三题,又推了一会推出来了边权,样例都过了,这次也会造数据,然而并不会

2019.10.18考试解题报告

总结 期望得分:\(100 + 100 + 10\) 实际得分:\(0 + 20 + 10\) 完美. 今天的考试格外完美,\(T1\)做了*\(2.5h\),最后换来了\(0\)分的好成绩,史无前例,美妙绝伦,我竟然不删调试,做得?好. \(T2\)是个好题,是个好阅读题,\(n\)和\(m\)写反了,样例给的是\(n\)和\(m\)相等的情况,最终完美\(100->20\),我竟然这么粗心,题目竟然没读好,做得?好. \(T3\)没时间了,都耗在\(T1\)上了,可惜\(T1\)还没有分,做

[9.18考试] antipalindrome

题意:给你两个整数 n 和 m ,计算字母表大小为 m ,长度为 n ,不包含长度大于1的回文子串的字符串个数 题解: 规律+快速幂 一个字符不能和它前面两个字符相等,这样就构不成最小的回文,那么更大的也构不成 所以对于第一个字符有m种,第二个字符m-1种,后面的都是m-2种 #include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #include<algorith