20210526总结
作者:互联网
20210526总结
怎么说呢,体验极差。
T1:昨天学了虚树今天就用上了,虽然正解并没有用到虚树。一开始看到 \(\sum k_i\le10^5\) 想到了虚树,但是知道虚树题难点不是建虚树,而是树上的操作,例如数据结构和dp,这一题显然是dp。于是并没有像 jyh 一样先码了一个虚树代码。dp式子想了好久,由于复杂度是 \(O(nm^3)\) 的,不怎么敢写,一直在想 \(O(nm^2)\) 以下的dp,直到最后想不出来了,就写了这个 \(O(nm^3)\) 的dp,然后看了看菊花图,想到了卡特兰树。但是没想到每一行只用求后 300 个,以为要写一个 NTT 求卡特兰树,于是就放弃了。这时候大概 10:30 ,张老师突然说 11:15收,自闭了。
T2:先写了一个暴力发现 \(f(n)=n^n\) 就没了,但是看到 \(L,R\) 范围很大,想到了
若 \(\gcd(a,m)=1\),则 \(a^{\varphi(m)}\equiv 1\pmod m\)
想着用这个优化一下,忘了 \(\gcd(a,m)=1\) ,于是 40pts -> 30pts。
T3:快没时间了,而且想了想,发现加数是没有上限的,莫非要用类似于迭代加深的方法,没深入想。
反思:
T1应该想好就写的,浪费了太多时间。T2的数论限定条件忘了,自闭了,都是没好好学的下场。
标签:总结,nm,20210526,虚树,自闭,卡特兰,dp 来源: https://www.cnblogs.com/zYzYzYzYz/p/14816522.html