11 2020 档案
发表于 2020-11-30 12:59阅读:12评论:0推荐:0
摘要:solution: 一道纯模拟。由于题目范围 n < = 5 n<=5 n<=5,所以在5*7的界面里暴搜。最坏时间复杂度是 7 0 5 70^5 705,以及消除操作和复制时 35 35 35的常数。但是由于有颜色的方块比较少,再加上可行性剪枝(作用微乎其微,但主要在于对不合法的判断),所以是可以
阅读全文 »
发表于 2020-11-27 13:12阅读:6评论:0推荐:0
摘要:[CEOI2020]花式围栏 题意 在所给的围栏中算出所含矩形的个数。 solution: 对于计算一个长为 l l l,宽为 r r r的矩形,可以算出方案为: ( l + 1 2 ) ∗ ( r + 1 2 ) {l+1 \choose 2}*{r+1 \choose 2} (2l+1)∗(2
阅读全文 »
发表于 2020-11-26 13:15阅读:42评论:0推荐:0
摘要:问题描述 给出整数N和进制数B,求在B进制下的阶乘N!的长度(位数)和末尾连续的0的数目 如何求B进制下的位数 斯特林公式是一条用来求n的阶乘的近似值的数学公式。一般来说,当n很大的时候,n阶乘的计算量十分大,所以斯特林公式十分好用,而且,即使在n很小的时候,斯特林公式的取值已经十分准确。 作用:当
阅读全文 »
发表于 2020-11-26 13:14阅读:2评论:0推荐:0
摘要:1.新建一个文件夹 2.数据生成程序 3.题解(std) 4. 自己的代码(wawawa) *5. 对拍(划重点) 6. 运行效果: 7. 生成程序示例:
阅读全文 »
发表于 2020-11-26 13:12阅读:5评论:0推荐:0
摘要:solution: 反悔贪心。 首先必须证明一个结论:每个城堡都在不得不派兵时才派兵。换句话说,对每个节点 x x x,求出 l a s t x last_x lastx,那么要么不占领 x x x,要么在到达x时派兵占领 x x x。注意原地是肯定可以派兵占领的。 每到一个节点,都把每个可以占领
阅读全文 »
发表于 2020-11-26 13:11阅读:8评论:0推荐:0
摘要:题目描述 给一棵树,树上有一些关键节点,要求你选m个点,使得关键节点到这些点中距离的最小值的最大值最小,求这个值。 solution: 这是一个树上贪心。 笔者当时并没有什么思路。后来翻到一个博客: 关于一些伪树上dp(贪心) 共同点:都是一种可以说是贪心的思想,能在子树中解决的都在子树中解决,解决
阅读全文 »
发表于 2020-11-26 13:10阅读:11评论:0推荐:0
摘要:solution: 本题是个树上问题,但我们不妨从线性状态上去考虑。这题就是一道区间dp了。 问题:给定字符串S,求有多少合法括号子串? ()()(()) 设 f [ i ] f[i] f[i]表示前 i i i个的合法子串个数, g [ i ] g[i] g[i]表示以 i i i结尾的合法字符串
阅读全文 »
发表于 2020-11-09 13:15阅读:3评论:0推荐:0
摘要:csp-j 考前一天晚上没有休息好。。。怀着忐忑的心情进入考场,然后考炸了。。。 这次失利的主要原因还是没有系统的复习,包括dfs,树的遍历,后缀表达式可以建一棵符号树等等。 考试的时候太紧张了,没有放开。大概20min后才慢悠悠把T1打出来。然后30min用树状数组A了T2,又花30minA了T4
阅读全文 »
发表于 2020-11-03 21:06阅读:18评论:0推荐:0
摘要:Trie,又经常叫前缀树,字典树等等。它有很多变种,如后缀树,Radix Tree/Trie,PATRICIA tree,以及bitwise版本的crit-bit tree。当然很多名字的意义其实有交叉。 定义 在计算机科学中,trie,又称前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通
阅读全文 »