随笔分类 -  其它 -- 倍增

摘要:题目传送门 还是视频题解。 昨晚比赛没打,就看了看题,ABD基本就是贪心+模拟,C感受一下算一下公式就行,E的话有点像交互,分情况讨论一下,$x\leq 0$的情况最简单,枚举一下后缀就行;$x>0$的时候利用到了倍增的思想,就刚好符合题目给出的条件。感觉这种将题目条件运用到极致的题目挺像交互了23 阅读全文
posted @ 2020-05-27 13:25 heyuhhh 阅读(498) 评论(0) 推荐(0) 编辑
摘要:"传送门" A.张老师和菜哭武的游戏 题意: 现有数为$1$~$n$的集合,两个人从中选出$a,b,a\not ={b}$,然后两个人依次轮流从集合选出一个数$z$,满足$z=x+y,z=x y,x,y$为已选出的两个数。 问是否第一个人能够获胜。 思路: 显然最后所有选出的数都为$xa+yb$的形 阅读全文
posted @ 2020-05-12 12:56 heyuhhh 阅读(245) 评论(0) 推荐(0) 编辑
摘要:"传送门" B Beautiful Now 题意: 给定$n,k\leq 10^9$,现在可以执行至多$k$次操作,每次操作交换两个位置上面的数。 输出最后最小的数和最大的数,不能有前导零。 思路: $n$最多为10位数,显然如果$k\geq 10$,我们直接贪心进行排序然后输出即可(注意前导零)。 阅读全文
posted @ 2020-05-09 13:21 heyuhhh 阅读(182) 评论(0) 推荐(0) 编辑
摘要:"传送门" 题意: 给定$n$个小球,标号为$1,2,...,n$,现在要从中选出$m$组。每一组只能包含一个小球或者两个标号相邻的小球。 给定$k$,求出所有分组为$m,1\leq m\leq k$的方案数。 思路: 考虑直接暴力$dp:dp_{i,j}$表示前$i$个球划分$j$个组的方案数,那 阅读全文
posted @ 2020-04-17 23:06 heyuhhh 阅读(308) 评论(0) 推荐(0) 编辑
摘要:"传送门" 最近太懒了。。ABCD直接跳过吧。。。 E2.Three Blocks Palindrome (hard version) 题意: 定义合法的序列类似于这样: $$ [\underbrace{a, a, \dots, a}_{x}, \underbrace{b, b, \dots, b} 阅读全文
posted @ 2020-04-14 18:26 heyuhhh 阅读(289) 评论(0) 推荐(0) 编辑
摘要:"传送门" 题意: 现有$2^n,n\leq 17$个参赛选手,开始$2\cdot i,2\cdot i 1$两两配对进行比赛。 比赛规则:每场比赛中赢的人会进入胜者组,输的人会进入败者组,一个人如果输两次那么直接出局。最终胜者组和败者组最终会只剩下一个人,决赛时只进行一场,赢的人就胜利。 现在你有 阅读全文
posted @ 2020-02-25 21:45 heyuhhh 阅读(298) 评论(0) 推荐(1) 编辑
摘要:虽然中途写的时候有点波折,但是最后一发A,还是有点爽。 这虽然是个模板题,但还是涉及到许多知识的= = 首先我们求出一个最小生成树,并且求出其边权和$ans$。那么现在考虑加入其它的边,每次加入在树上就会形成一个环,这时因为是一个生成树,所以我们要删去一条边。很明显现在就要删去最小生成树上最大的边即 阅读全文
posted @ 2019-05-22 12:50 heyuhhh 阅读(208) 评论(0) 推荐(0) 编辑
摘要:这个题以前写过一遍,现在再来写,感觉以前感觉特别不好写的细节现在好些多了,还是有进步吧。 这个题的核心思想就是贪心+二分。因为要求最小时间,直接来求问题将会变得十分麻烦,但是如果转换为二分答案来判断可行性,问题就会简化许多。 至于贪心的话,很容易发现每个点尽量往上面跳是最优的,这里向上跳的话我们用倍 阅读全文
posted @ 2019-05-22 12:48 heyuhhh 阅读(268) 评论(0) 推荐(0) 编辑