ZROI提高组模拟赛05总结

ZROI提高组模拟赛05总结

感觉是目前为止最简单的模拟赛了吧

但是依旧不尽人意。。。

T1

有一半的人在30min前就A掉了

而我花了1h11min

就是一个简单的背包,我硬是转化了模型想了好久,生生把一个弱智题变成了一个不可做题

最后竟然在转化两次后的模型上以为自己做出来了

这个题比别人多花的1h左右的时间,而且只得到了30分,成为了这场比赛失败的关键因素

T2

依旧是一道简单题

有人20min之内就A掉了

感觉放在CF里最多算一道Div2 D,还是简单的那种

可是我又一次想复杂了

大意就是说:给定一颗树和一个序列,对于序列的每一个前缀,求树上的一条路径的长度的最小值,满足起点为1,终点为前缀的最后一个,且经过前缀中每一个点至少一次

因为有一道经典题就是说在树上有一些点,我们求某条经过这些所有点的路径,长度最短

这是一道经典的树形dp

然后发现这样做复杂度\(O(n^2)\),是40分,然后就开始瞎想用数据结构优化dp。。。

想了半天没想出来,最后把几个暴力打了,期望得分80,实际有一个暴力打错了,得了60

事实上,因为起点,终点都是定值,那么这条路径的最短长度也就确定了,就是所有必须经过的边的条数*2减去1到这个点的距离(这一段只要走一次)

这样既好写又跑得快

但是我就是没想到

T3

仍旧是一道简单题

正解似乎是找规律。。。

(为什么SkyDec的题目都比别的老师的简单这么多啊!!!)

而且在数据范围里特地写了一个什么\(2^k\),让你更容易发现规律

但是我就是没打表,就是没找规律

可能是时间不够比较慌,完全没有想有规律的事情

但是我用一个\(O(n^2)\)的常数极小的算法硬是在赛后10分钟时调完并跑过了1e5

可是关键在于比赛的时候没写完啊。。。于是就凉了

总结

其实这场比赛找不出什么因为奇怪原因导致的错误

但是又觉得并不是实力不足,毕竟这个题目难度摆在这。。。

那只能是比赛心态的问题了吧

感觉丢分的地方都是没有想全面或者没有想仔细就写了

就是因为简单题想复杂了然后感觉时间不够用,然后比较紧张?

大概就是如果比赛顺的话就会打的很好,一开始不顺的话就会爆炸这种?

那么怎么改进呢?

目前想到:

  1. 多练习NOIP难度左右的题

    最近都在看高大上的东西,做省选+的题目,可能影响了简单题的思路

    但是真正的强应该是简单和难题都能做出来啊,为什么我就不行呢。。。

  2. 模拟比赛

    这就是调整比赛心态吧

    平常做题的时候也经常是挂好几次然后过,虽然都是小问题,但是比赛的时候就凉了啊

  3. 题题对拍

    这有点难度啊,就是经常遇到只能想到一种方法的题,不知道对拍的程序怎么写

    可以在平常做题的时候做到尽量题题对拍,这样比赛的时候不会慌吧

原文地址:https://www.cnblogs.com/wawawa8/p/9691613.html

时间: 2024-10-28 23:26:04

ZROI提高组模拟赛05总结的相关文章

ZROI 普及组模拟赛02总结

ZROI 普及组模拟赛02总结 先放[网址][http://zhengruioi.com/contest/96] 可能是有一段时间没有打这种正式的比赛了,今天打的很奇怪... T1 模拟水题 既然是普及组模拟赛T1还是比较良心的 20分钟就过掉了 T2 <论不仔细观察题目导致的惨案> 没有发现莫尔斯电码非常的全 所以应该枚举哪些不行,而不是枚举26个字母 但是根据计算\(2*26*1e6\)也能跑过去啊 不知道为什么就是超时了... 最可笑的是还卡了20min的常数,还自己造了几组1e6的数据

提高组模拟赛总结(1)

T1 : 题意:给定一个连续的颜色序列,至多可以去掉k种颜色,问能得到的最大连续单个颜色长度是多少 n <= 10 ^ 5 做法:考试的时候十分斯波,在统计的时候写了线段树统计,实际上根本不用 维护了两个指针表示当前的序列,离散化后用桶维护每一个颜色的数量,如果颜色 <= k + 1就一直加颜色进来,不然就一直移动左指针删除颜色,每次改变某一颜色数量时更新一下最大值就好了 T2: 题意:(实在没办法总结一句话题意了ORZ,总之是个变种的Lis)有 n 个节目,其描述了在 Ti时 刻 Xi号社团

2014-10-18 noip提高组模拟赛(codecomb)[未填]

> <看了一下觉得挺难的...除了T2 T1只想到了找环,> <倍增的思想没有学过,所以看题解看得雨里雾里的(最近真的打算学一下!) T2贪心..很容易看出的 T3感觉题目没有怎么看懂...> <正解居然是树形dp 果然不太会 T4蒟蒻> <我连最小子矩阵都不会求T_T其他更不用说了 虽然没有参加比赛,但感觉自己到不了200(hzwer说没有200应该去参加普及组QAQ) 题目出的挺好的,觉得noip极有可能出现T1T2T3,所以在此mark 而且T1以为是

10-18 noip提高组模拟赛(codecomb)T2贪心

T2:找min:一直找最小的那个,直到a[i]-x+1小于0,就找次小的,以此类推: 求max,也是一样的,一直到最大的那个,直到次大的比之前最大的大,就找次大的: 这个模拟,可以用上priority_queue: #include <cstdio> #include <cstring> #include <algorithm> #include <iostream> #include <queue> using namespace std; c

提高组模拟赛总结(3)

貌似是tyvj 2012年的题? T1:给出一个有向无环图,起点为1终点为N,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点.绿豆蛙从起点出发,走向终点. 到达每一个顶点时,如果有K条离开该点的道路,绿豆蛙可以选择任意一条道路离开该点,并且走向每条路的概率为 1/K . 现在绿豆蛙想知道,从起点走到终点的所经过的路径总长度期望是多少? 刚看到题目,歪歪斜斜的每页上都写着'水题'几个字.我横竖睡不着,仔细看了半夜,才从字缝里看出字来,满本都写着一个字是'坑'!" 显然

提高组模拟赛总结(2)

T1: 题意:给定一个01背包,求将背包装到不能再放任何剩余物品的方案数 做法:部分分 F[j][k]表示前i个物品分配j空间,最小没有使用的物品为k的方案数 F[j][k] = Max(F[j-w[i]][k] + a[i], F[j][k]) 实际上并不需要枚举k,显然物品越重其前面必选的物品就越多,能提供的决策就越少,考虑对物品从大到小排序,此时如果取了第i个物品,i+1 .. n必然要被选择到,如果此时剩下的钱刚好放不下i且放得下 i - 1,那就说明 i 就是没有使用的最小的物品,可以

计蒜客NOIP2017提高组模拟赛(五)day1-展览

传送门 发现这题选或不选对状态的优劣程度不会产生影响,如果已经确定了两个数a和b,那么最优的首项和公比也都是唯一确定的, 与对于后面的数x,加进去也好不加进去也好,首项和公比依旧是原来的 于是我们用尺取算法,用两个指针来扫一遍, 如果只有一个数且下一个数能被整除,就加进去,然后确定首项和公比 如果只有一个数且下一个数不能整除,两个指针直接指向下一个数 如果有多个数且下一个数满足公式,就加进来 如果有多个数且下一个数不满足公式,两个指针直接指向下一个数 这样对于最优解,一定是可以找到的 顺便说下最

计蒜客普及组模拟赛

今天没事闲的看到计蒜客有个普及组模拟赛,就当练了练手去打了,成绩低的可怜...400分崩成280分AK梦想化作泡影 第一题 同学的爱好 链接:https://nanti.jisuanke.com/t/17291 小学应用题难度?大概画个图就能懂,把每个部分都标上号,算出a,b,c,d,e,f的部分,进行运算就行了. 不多解释了,直接上代码 #include<iostream> #include<cstdio> #include<algorithm> #include&l

2018 蓝桥杯省赛 B 组模拟赛(一)

2018 蓝桥杯省赛 B 组模拟赛(一) A.今天蒜头君带着花椰妹和朋友们一起聚会,当朋友们问起年龄的时候,蒜头君打了一个哑谜(毕竟年龄是女孩子的隐私)说:“我的年龄是花椰妹年龄个位数和十位数之和的二倍”. 花椰妹看大家一脸懵逼,就知道大家也不知道蒜头君的年龄,便连忙补充道:“我的年龄是蒜头君个位数和十位数之和的三倍”. 请你计算:蒜头君和花椰妹年龄一共有多少种可能情况? 提醒:两位的年龄都是在 [10,100)[10,100) 这个区间内. 题解: 暴力枚举 answer: 1 代码如下: #