总结
qq_41857193
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
20180124总结
这次比赛比起上一次简单很多。3道题的比赛,时隔好久终于有上3位数了。 T1:30(30) 赛时:这种式子先打暴力然后打暴力,这些做多题后都成为套路。暴力大概可以过30分,数据太大会超时。那肯定是将暴力打出过程,找规律。好不容易找出规律并打出来了,可是我这种疑心重的人,怕一下会爆0,于是还是用会暴力。 赛后:才发先原来是对的,于是便后悔不及。其实也可以将暴力的范围用if将它特判,计算出来然后输出。唉...原创 2019-01-24 19:50:14 · 133 阅读 · 0 评论 -
20190802B组
20190802B组 T1:100(100) 赛时: n=10? 这么小,不是一道大水题么? 于是直接dfs暴力,AC。 算法: 暴力&dfs T2:10(0) 赛时: 这道题看似像一道博弈论。 可是又和昨天那题很像。 仔细再看一眼,就是一道裸的区间dp。 但是关键我不会呀!!! 于是就像昨天那题那样直接dfs暴力。 肯定没有昨天能水那么多分,过了样例便直接交...原创 2019-08-02 15:25:51 · 127 阅读 · 0 评论 -
20190804B组
20190804B组 T1:100(100) 赛时: 一开始,就得这道题不会太难。 可是好像100分又有点难。 于是,我只好再仔细看题,原来是一个简单的规律。 一段的头调换到那段的尾。 先打了一个暴力,后再按照规律优化。 暴力:O() 正解:O(n log n) 算法: 暴力&规律 T2:100(100) 赛时: 一看就是一道典型的贪心。 可是这题有个坑点。...原创 2019-08-04 15:34:04 · 205 阅读 · 0 评论 -
20190805B组
20190802B组 T1:100(100) 赛时: 真一道题扎眼看去,一脸懵逼。 可是,表面是假象,实际这是一个简单的模拟。 直接判断这个空格四个方向,然后可以退出。 O(n+m) 算法: 暴力 T2:100(100) 赛时: 这是一道十分easy的模拟题。 直接记录那几个点的位置然后,进行旋转。 O() 算法: 模拟 T3:50(50) 赛时: 一眼看去有点...原创 2019-08-05 15:21:20 · 162 阅读 · 0 评论 -
20190807B组
20190712B组 T1:90.9(100) 赛时: 一开始看道题目觉得是博弈论,于是便先跳过。 后来再看题目时,打了个暴力,好像时间限制能过。 之后交了不管。 赛后: 发现dfs暴力真得可行,可是WA了一个数据。 可是又因数据太大不想调,就变换思路。 好像dp也行,便手推了一下,AC了。 算法: 暴力&dp T2:0(0) 赛时: 这题看上去是一道规律题。 ...原创 2019-08-01 15:24:46 · 120 阅读 · 0 评论 -
20190813B组
20190813B组 T1:100(100) 赛时: 看到题目和时间限制,就知道是一道水题。 只要不用级别的方法,用级别的都行 算法: 排序 T2:100(100) 赛时: 数据范围和字符匹配得知,是一道简单的kmp算法的题。 只不过在预处理p这个转移数组时,改变一下。 算法: kmp T3:20(0) 赛时: 看到题目是一道线段树的题,可是多维护了几个参数后。 调...原创 2019-08-13 15:17:45 · 181 阅读 · 0 评论 -
20190809B组
20190809B组 T1:100(100) 赛时: 看完这套题就知道是一个系列的题。 不管这么多,第一题很快看出是背包。 并且数据一点都不大,轻松过掉。 算法: 背包 T2:12.5(0) 赛时: 看看数据很小,但题目有点难以用比较快速的算法完成。 为了控制时间,只好打个暴力。 其中有一个重要的剪枝没打,导致37.5->12.5。 赛后: 由于这道题的 T 很大...原创 2019-08-09 15:40:45 · 146 阅读 · 0 评论 -
20190810B组
20190810B组 T1:50(100) 赛时: 一看数据不大,肯定是一道bfs题。 于是就自信的码出来,便交流也没多理。 赛后: 没有考虑洪水是可能有多个或没有。 算法: bfs T2:0(45) 赛时: 看数据n<=20,一看就是一道状压dp题。 可是手推了很久没推出,于是就放弃打暴力。 赛后: 换了种思路便AC了。 设f[i]为i的状态 算法: 状压...原创 2019-08-10 16:54:30 · 128 阅读 · 0 评论 -
20190820组
20190818B组 T1:100(100) 赛时: 这题一看就是一道dp题。 可是一开始我还是按照常规套路尝试做了下最短路。 明知道是错的还试,真是浪费比赛时间作死。 作到以至于我第二题只能打表。 改回用暴力,一开始以为可以很快过,可是突然不知哪个细节打错了,调了很久才AC。 先将二维变一维。 因为A美观度是严格递增的,所以可以从小到大排序。 设为第最长的总时间 答案可...原创 2019-08-20 16:03:58 · 219 阅读 · 0 评论 -
20190812B组
20190812B组 T1:100(0) 赛时: 这道题想到正解应该不难,只不过比例的地方要小心。 并且,要注意这题序列长度不超过10^9,所以要用long long 赛后: 贪心的思想,不难发现,如果序列前 i 个方块 B 和 W 的比例和 B 和 W 在整个序列中的比例相同。 我们一定会把第 i 个方块与第 i+1 个方块分开来得到尽量多的分段数。 比较暴力的做法就是把序列打开...原创 2019-08-12 15:00:27 · 151 阅读 · 0 评论 -
20190817B组
20190817B组 T1:100(100) 赛时: 一看数据范围,于是我就直接想到去爆搜一下。 先搜行再搜列,最后计算一下答案就行了。 算法: 搜索 T2:100(100) 赛时: 吸取上一次比赛的经验,计算约数个数要用质因数指数+1再相乘这个公式。 于是就用,设为对于!,第个质因数的个数。 初值:=分解质因数() 转移方程:%1000000009 答案:%100000...原创 2019-08-17 15:37:10 · 166 阅读 · 0 评论 -
20190712B组
20190712B组 T1:10(0) 赛时: 第一题看似要找规律,但又不是。 于是我想应该是数论——排列组合? 可是推不出来,放弃去打暴力,就这样与正解擦边而过。 回想起来真有点痛心。 赛后: 假设将买《变形金刚3》票的人记为s 。 买《哈利波特7》的人记为x,则n个买《变形金刚3》的与m个买《哈利波特7》的人的队伍就可以用一个具有n个s和m个x的字符串,显然这样的字符串共有C...原创 2019-07-12 14:37:20 · 200 阅读 · 0 评论 -
20190710B组
20190710B组 T1:100(100) 赛时: 怎么现在比赛第一题都是数论? 这种一看就是规律题。 于是,我先将Fibonacci sequence打出来。 发现每15000个一个周期。 之后,分类讨论一下就行了。 赛后: 对于80%的数据,根据递推式用O(n)的方法就可以了。对于100%的数据,显然要用到矩阵方法,这里介绍两种思路。 设F(n),S(n)分别为Fibon...原创 2019-07-10 16:01:24 · 140 阅读 · 0 评论 -
20190125总结
这次比赛真是惊心动魄、一波三折,一开始估分200分,以为还不错。可后来发现第一题会爆0分,只有第二题AC,瞬间以为凉了。成绩一出来,吓一大跳还有31名。看来这一套题也不简单。 T1:0(100) 赛时:一开时看到题目,咦!和昨天的最后一题有点像。于是就像昨天那题一样,预处理一下节点数,大概扫一遍树。紧接着就直接更改就行了。时间复杂度是过的,还以为可以AC。 样例虽然过了,可是后来自己出了个数据,答...原创 2019-01-25 16:16:56 · 127 阅读 · 0 评论 -
20190126总结
这一次的B组题,个人认为比之前的都简单一点。不过,第三题看完题后还是不知所措,证明还有极大空间去提升。 T1:100(100) 赛时:大概读了一下题,咦好神奇没有给出部分分。所以我就没有相片部分分,直接想AC算法。首先打了个暴力,可还不能得满分。突然又想起昨天用的前缀和优化,好像这道题也可以。于是试了一下,果然不错快了许多,交上去就这样过了。 赛后:听完讲解,有不一样的思路。因为数据是n=240,...原创 2019-01-26 16:16:46 · 159 阅读 · 0 评论 -
20190127总结
这一套题明显比昨天的难一点,不过题型有点像,并且每题都可以骗部分分。 所以其实还是差不多的。 T1:100(100) 赛时:这一道不知到是哪个有心人出的题目,连找规律的序列都打了出来。我找了很久终于发现是进制转换。于是试了前几个数果然没错,就打代码。 赛后:讲解的方法是一样的,不过还讲得复杂了一点。 算法:进制转换 10进制转->3进制 T2:30(30) 赛时:读完题目后觉得是用dp,不过...原创 2019-01-27 16:20:53 · 108 阅读 · 0 评论 -
20190128总结
这一次比赛后面几题难道较高,并且读题也要考察语文水平。第一题不算难,不过没想优化只得了暴力分,这一道题失误比较大。 T1:30(30) 赛时:比赛的时候看起来有点像线段树,就认为线段树是正解。可是又不知道第二问怎么查询,于是就打暴力。可谁知暴力可以有两个优化就可以过了。 赛后:听了AC同学的做法,真有点后悔莫及。 算法:暴力+优化 1.先枚举k 2.枚举到结束 T2:50(100) 赛时:这一道题...原创 2019-01-28 19:28:49 · 142 阅读 · 0 评论 -
20190215总结
今天的比赛思维含量个人认为比较高,于是分数自然不高,大众30分。 T1:0(0) 赛时:这一道提看完后,也不没什么头绪,于是常理贪心暴力。将它遍历搜一遍,其实这已经是正解了。可惜的是这道题,我连遍历都遍历错了。哎!代码实践能力还需加强。 赛后:原来赛时的贪心是正解呀,恍然大悟。 算法:贪心(暴力) T2:0(0) 赛时:这一道题看到题目时不知所措,可看到数据。10%k=1,10%k=2,于是就想骗...原创 2019-02-15 15:28:36 · 121 阅读 · 0 评论 -
20190129总结
这一次比赛状态一般般,导致发挥不太好。 T1:100(100) 赛时:这一道题映入眼帘就知道是一到贪心并且十分简单,于是就快速度出来AC了。 赛后:讲题的方法也是贪心。 算法:贪心 T2:10(100) 赛时:读完这道题 自然对数???但很快就回想起c组做过的一道题。想到的又是贪心,就这样打了出来,连样例都没过。后面一段时间怎么都调不出来。 赛后:原来光贪心只有50分,但加上DP就满分了。...原创 2019-01-29 19:15:07 · 153 阅读 · 0 评论 -
20190216总结
今天的题目比较前两天的个人认为要简单一点,于是分数也属于正常发挥,比较理想。 T1:100(100) 赛时:这种题做多了,一看就是找规律。于是就依据经验按照套路来做。首先,肯定是打个暴力(or手推)来打个表出来,找规律。好容易看出,是简单的斐波那契数列。注意,加的时候要mod,以免爆炸。 赛后:和赛时想的一样,都是斐波那契规律。 算法:斐波那契数列 T2:100(100) 赛时:这一道题虽然题目有...原创 2019-02-16 14:59:25 · 137 阅读 · 0 评论 -
20190130总结
这一次比赛凉了,第二题打挂,要么就没这么凉了。 T1:0(30) 赛时:这一道题表面上不是很难,但我想了很久都没有想到正解。于是只好打暴力,但还是打挂了,就这样第一题暴0分。 赛后:其实真得很水,直接暴搜就可以了。 算法:暴搜 T2:20(100) 赛时:一看题目自然就知道是找规律。打了个暴力找了一会就找到了,可是快速幂的一个细节打错了,于是又打挂了。 赛后:改了一下就AC了 算法:规律+快速幂 ...原创 2019-01-30 19:07:45 · 120 阅读 · 0 评论 -
20190708总结
20190708B组 T1:30(30) 赛时: 这一道题一眼看去,就像一道数学的排列组合。 于是,大概手推了1个小时后,还没退出便放弃,打了个全排列暴力骗30分。 赛后: 又继续手推了很久,还是推不出。 废了便看了看题解。 考虑由所有与 S 有 k 处不同的字符串组成的一棵 Trie, 只需要在 Trie 上走出 T 这个串, 然后统计每一步排在它之前的子树大小之和就可以了。 ...原创 2019-07-08 16:10:28 · 421 阅读 · 0 评论 -
20190709B组
20190709B组 T1:100(100) 赛时: 一般比赛出现数论题都是难得少见的。 而且,这道数论题比往常的都简单。 我的做法虽不太好,但这也是一种比赛策略。 既省时间,有准确无误。 直接用unsigned long long。 极限数据炸了怎么办? 用计算器算出直接输出。 算法: 数论 T2:100(100) 赛时: 第二题又是数论题。 what a amaz...原创 2019-07-09 15:18:49 · 114 阅读 · 0 评论 -
20190818B组
20190818B组 T1:100(100) 赛时: 一看很像树形,于是就码了个树形dp,可是莫名得打挂了。 看了看数据不大,于是想贪心。 将点的能量需求做一个排序,从小到大。 然后看这个点是否能根节点达到。 能就将路径上边传递的能量减掉。 赛后: 贪心,每次选取能量需求最小的节点,扫描它到根节点的路径上的边的容量,看能否满足,如果能满足就把它到根节点的路径上的边的容量都减去它的...原创 2019-08-18 15:45:23 · 187 阅读 · 0 评论
分享