上一页 1 2 3 4 5 6 7 ··· 35 下一页
摘要: 题意: $n$ 堆石子,每堆 $a_i$ 个。甲乙轮流操作。甲每次选择至少一堆,使被选堆的石子数都减 $X$;乙每次选择至少一堆,使被选堆的石子数都减 $Y$。不能操作者输。问谁赢 思路: 设 $r_i=a_i% (X+Y)$ 情况一:若所有 $r_i<X$,则乙胜。这是因为不管甲怎么操作,乙均可通 阅读全文
posted @ 2023-01-27 19:38 Bellala 阅读(33) 评论(0) 推荐(0)
摘要: 题意: 求给定字符串 $s$ 的不同非空子序列个数 要求被选入的位置两两不相邻 $n\le 2e5$ 思路: 如果没有不相邻的要求怎么做? $f_i$ 表示考虑 $s[1..i]$,并且选 $i$ 位置的答案 $f_i=\sum\limits_{j<i}f_j$ 显然会重复计数,怎么办? 只需要从每 阅读全文
posted @ 2023-01-24 10:21 Bellala 阅读(22) 评论(0) 推荐(0)
摘要: 题意: $2n$ 个人从小到大标号排成一行,有 $m$ 对关系 $<x,y>$。每次可删除相邻且有关系的两人,并移动旁边的位置使队伍恢复紧凑 问把所有人删完的方案数 $n\le 200$ 思路: 哇,一眼区间 dp + 组合数!$f(l,r)=\sum C_{len(l,r)/2}^{len(l,k 阅读全文
posted @ 2023-01-23 14:13 Bellala 阅读(34) 评论(0) 推荐(0)
摘要: 题意: 边权为1的有向简单图,对每条边,问删除该边后 $1\to n$ 的最短路长度 $n\le 400$ 思路: 这题不会做,感觉我该重读幼儿园 bfs 的复杂度是 $n^2$ 先 bfs 随便找一条 $1\to n$ 的最短路 $path$ 对边 $e$,若 $e$ 不在 $path$ 中,则输 阅读全文
posted @ 2023-01-22 22:18 Bellala 阅读(38) 评论(0) 推荐(0)
摘要: 题意: 给定一棵树,边权为路费,点权为观光费。从 \(u\) 去 \(v\) 旅游的费用定义为路费加上 \(v\) 点的观光费 求从每个点出发到其它点旅游的最大费用 \(n\le 2e5\) 思路: 一眼换根dp,过了:https://atcoder.jp/contests/abc222/submi 阅读全文
posted @ 2023-01-22 10:57 Bellala 阅读(49) 评论(0) 推荐(0)
摘要: 题意: 给定 $n$ 种不同面值的纸币,面值为 $a_1,\cdots ,a_n$。问通过给钱和找零支付价格为 $x$ 的商品至少共要多少张纸币 $1=a_1<a_2<\cdots < a_n\le 1e18$ $a_i|a_{i+1}$ 思路: $dfs(x,S)$ 表示用面值集合 $S$ 凑出 阅读全文
posted @ 2023-01-21 09:02 Bellala 阅读(64) 评论(0) 推荐(0)
摘要: 题意: 求把数组 a[] 变成 b[] 的最小花费。有两种操作: 花费 $X$ 把任一元素 $+1/-1$ 花费 $Y$ 交换相邻的两个数 $n\le 18$ 思路: 很帅的状压dp! 看到 $n\le 18$,就很想状压!但怎么表示状态呢?排列数是阶乘级别的,怎样才能 $O(n2^n)$ 呢? 考 阅读全文
posted @ 2023-01-19 23:11 Bellala 阅读(58) 评论(0) 推荐(0)
摘要: 题意: 选 $S={1,2,\dots , 2^n-1}$ 的一个子集 $E$,要求 $E$ 的子集的异或和取遍 $S$ 的所有元素。选取 $S_i$ 要花费 $c_i$,问最小花费 $2\le n \le 16$ 思路: 从小到大考虑每个数,若当前数不能被前面选的数异或表出则选它。暴力判断即可 最 阅读全文
posted @ 2023-01-19 17:26 Bellala 阅读(39) 评论(0) 推荐(0)
摘要: 题意: 在给定数组中选数,要求任意相邻的两数至少选一个。问选出来的数的最大平均数和最大中位数 $n\le 1e5, 1\le a_i\le 1e9$ 思路: 平均数、中位数的典中典二分+转化 this way: https://blog.csdn.net/Mr_dimple/article/deta 阅读全文
posted @ 2023-01-19 16:00 Bellala 阅读(78) 评论(0) 推荐(0)
摘要: 题意: 求长度为 $n$,值域为 $[1,m]$,最长严格上升子列的长度恰为 $3$ 的数组个数 $3\le n\le 1000, 3\le m\le 10$ 思路: 考虑二分贪心 $O(nlogn)$ 求 LIS 的过程:$g_l$ 表示长度为 $l$ 的 LIS 的最小末尾值,遍历到 $a_i$ 阅读全文
posted @ 2023-01-19 11:37 Bellala 阅读(34) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 35 下一页