把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

OIFHA251105 总结

比赛:OIFHA251105
日期:\(25.11.05\),场地:\(\text{OIFHA}\)排名:\(2/33\)

估分\(100+100+65+68=333\)

终分\(100+100+70+68=338\)

应该得分\(100+100+70+100=370\)

失分

无,有的话是评测机很快。

时间轴复盘

\(8:00\) 开题。

\(T_1\),类似于并查集,考虑菊花图一定是必败,此时往后加一条边就是必胜了,同父亲加边无影响。

不难归纳出连接着叶子节点的边对答案没有影响,其他的边对答案贡献 \(1\),最后判断奇数偶数就行了。

\(8:16\) 切掉。

\(T_2\),感觉又是经典题,所以我没有接触过就跳了。

\(T_3\),又是抽象的字符串题目,这个比 CSP 那个难一点,跳了。

\(T_4\)(同时也是cdq当天比完这套比赛推荐我要去做的,当时在做 CSP-S2023T2 就没管,只是一眼分块)。

像这一类的数据结构题目,一般都是形如修改某些,查询一个函数 \(F(l,r)\) 什么的,这个肯定是要先套路将求 \(F(l,r)\) 的时间降到 \(\mathcal{O}(n)\) 级别再进行维护。

那么这道题目先想了一个简单的 \(\mathcal{O}(n^2q)\) 的暴力 \(dp\)

根据转移式:\(f_{i,j}=f_{i-1,j-1}+[s_{i-1}< s_i]f_{i-1,j}\)

感觉很像杨辉三角形,所以往组合计数方面想。

根据条件 \(s_{i-1}<s_i\) 这个就类似于一个插板,只不过有一些板的位置是一定要插的,然后得到了 \(\mathcal{O}(nq)\) 的做法,看到得 \(68\) 分了,就回去做其他题目了(主要还是没有想到怎么维护)。

因为已经 \(9:31\) 了。

\(T_3\),先用 \(hash\) 写了一个 \(\mathcal{O}(n^3)\) 的暴力,然后观察特殊性质做。一共花了 \(1h\) 左右拿了 \(70\) 分(期望 \(65\) 分)。

\(10:40\) 了,写个 \(T_2\) 吧。

感觉像这种关注于某一条边的非常经典。

而且前天做了省选班的一些图论题目,感觉有异曲同工之妙。

过了一会儿就想到了正反图跑然后直接判断即可,判断是不是唯一的需要用方案判断。

没想到 \(11: 06\) 就拿下了。

后面就直接检查代码,记得 \(n\leq 1500\) 的题目记录的 \(cnt\) 可能爆 long long 所以那道题目取模了,但是这里不用算只需判断即可。感觉溢出判断可能会有问题(但其实并没有)所以加上了取模(还是过了)。

还有 \(40\) 多分钟。

直接去省选班随机漫游,没过 \(10\min\) 就被王老师辇过来了。

不知干啥……

可复用经验

  • 打暴力先!

吾赛时四省吾身

  • 题目看对了乎?
  • 暴力打了乎?
  • 所及而至乎?
  • 造数据验了乎?

签名:xxx 日期:\(25.11.05\)

posted @ 2025-11-05 15:33  high_skyy  阅读(20)  评论(0)    收藏  举报
浏览器标题切换
浏览器标题切换end