上一页 1 2 3 4 5 6 7 ··· 20 下一页
摘要: 链接 题意 n个位置,m种颜色,至多有k对相邻颜色相同的。问有多少种涂法,结果对998244353取模 思路 首先我们看,我们正常看时看两端是否颜色一直,那么如果我们除了第一个位置外,剩下的(n-1)个位置与前一位置相同的至多k对。 从0到k我们枚举一样的对数,i表示右边颜色有i个与其相邻左边的颜色 阅读全文
posted @ 2021-07-23 21:31 `KingZhang` 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出N个点,M条边,然后一条边只能走一次,无路可走可以跳转一下,问你最少跳转次数? 思路: 先看每个点的特点,偶数度的点,一定不可能是起点,因为他进去后还有出去的边,奇数度的边就一定是起点的边了. 对于每个连通块,我们能够知道,只需要再连上max((奇点个数 - 2) / 2,0)条边即可使 阅读全文
posted @ 2021-07-23 19:31 `KingZhang` 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出一棵树,然后让你求出树的第x层中有多少节点是y的子树? 思路: 首先我们肯定要统计出每个节点在第几层中.这个统计节点在第几层很容易想到用dfs或者bfs,但是我们建完树之后那. 然后就是如何记录那个节点是其他节点的子树? 我们可以用倍增的方法,但是如果一条链太长就行了,就会直接爆.然后用 阅读全文
posted @ 2021-07-23 17:34 `KingZhang` 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 链接 题意: N堆石子,每堆里有$a_i$个石子,两个人可以拿每堆中的任意一个,问先手是否必胜 思路: Nim博弈结论,\(a_1\) ^ \(a_2\) ^ \(.......\) ^ $a_n$是否等于 0 等于零先手必败 不等于零先手必胜 分析:首先先看这种情况就是每一个都一样 2 3 先手只 阅读全文
posted @ 2021-07-23 09:48 `KingZhang` 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意: n个数,先两两求最小公倍数,然后再对公倍数求最大公因数. 思路: 将题意整合一下就是 把这些数分解质因子,然后针对每个质因子,第二小的就是这个质数的代价. 怎么得来的那? 因为我们先求最小公倍数,在求最大公因数,那么我们找到两个针对某一质数,代价最小的两个数,这个地方有点难理解, 阅读全文
posted @ 2021-07-22 10:44 `KingZhang` 阅读(63) 评论(1) 推荐(1) 编辑
摘要: 题目链接 题意: 给出你一个$n$和$k(k>=1,k<=9)$我们可以减$kk,kkk,kkkk....$ 问最后能否减成零 思路: 先举个例子说明一下题意:假设n=10750,k=8那么我们 可以减的是$88,888,888,8888....$ 我们可以看出$88$可以认为成最小的单位,因为$8 阅读全文
posted @ 2021-07-22 10:27 `KingZhang` 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 阳辉三角 适用于范围比较小的数,复杂度是$O(n^2)$ 用到公式$dp[i][j]=(dp[i-1][j]+dp[i-1][j-1])%mod$ ll hoppy,lad; ll equip[2021][2021]; void search(){ equip[0][0]=1; for(int i= 阅读全文
posted @ 2021-07-21 20:59 `KingZhang` 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 题目链接 #题意: 给你一个长度为 \(n\) 的序列 \(a\) 满足 \(a_i=i\) 你每次可以进行一次如下操作: 选择两个数 \(a_x,a_y\),将 \(a_x\) 修改为 \(\lceil\frac{a_x}{a_y}\rceil\) 你需要在 \(n+5\) 步之内将这个序列 \( 阅读全文
posted @ 2021-07-21 20:52 `KingZhang` 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意 就是自己不能收到自己的东西,尽量收到自己想要的礼物. 思路 尽量收到自己想要的比较好操作,直接就是看那些数字出现过, 然后难就难在剩下的分配,不能把自己的分配给自己.首先我们需要知道自己一定不会想要自己的这个后面有大用. 其次我们可以先固定一部分自己想要的.就是那些出现过的直接分配给 阅读全文
posted @ 2021-07-20 20:54 `KingZhang` 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题目链接内网可进 题意: 给出你个圆让他在一个矩阵中运动,求s秒后圆心最后位置: 给出你矩阵大小$l,w$给你圆心坐标$x,y$给出你圆半径$r$,给出你运动速度,夹角,和运动时间$v,a,s$ 思路: 我们通过把运动分解,分解成x轴方向和y轴方向的运动. 首先我们想到圆有半径,那么半径碰到边框即会 阅读全文
posted @ 2021-07-19 20:28 `KingZhang` 阅读(105) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 20 下一页