上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 35 下一页
摘要: 题意: 给定边权为1的无向图,给定起点 S 和终点 E。设 S 到 E 的最短路长度为 d,求 S 到 E 的长不大于 d+1 的路径数量 思路: 看看长为最短路+1的路有啥性质。首先容易证明它一定是简单路。进一步还可以知道,如果以S为源点对图做bfs分层,最多只有一条边的两端点在同一层,其它边都是 阅读全文
posted @ 2022-05-17 18:44 Bellala 阅读(60) 评论(0) 推荐(0)
摘要: 题意: 给定数组。定义函数 \(f(x,y)=(cnt _x + cnt_y)\cdot (x+y)\),其中 \(cnt_x\) 表示值 \(x\) 在原数组中的出现次数 给定一些 bad_pairs \((x',y')\),表示不能选 \((x',y')\) 或 \((y',x')\) 。除此之 阅读全文
posted @ 2022-05-16 22:25 Bellala 阅读(30) 评论(0) 推荐(0)
摘要: 题意: 给定01串,你可以进行至多一次操作:选择一个恰含 K 个1的子段,任意改变这个子段中字符的顺序。问可能得到的不同串的数量 串长 5000 思路: 正常计数很容易就重复计算了。正解是暴力: 枚举第一个被改变(0变1、1变0)的位置 \(l\) 和最后一个被改变的位置 \(r\)(\(l<r\) 阅读全文
posted @ 2022-05-16 00:53 Bellala 阅读(180) 评论(0) 推荐(0)
摘要: 题意: 给定数组。对一个区间 \([l,r]\),若其中所有数的 gcd 恰等于区间长度,则这个区间是 bad 的;否则是 good 的。 每次操作可以修改数组中的一个数,改为任意整数。 定义 \(f(i)\) 为使 \([1,i]\) 的所有子区间都 good 的最小操作数。求 \(f(1),f( 阅读全文
posted @ 2022-05-15 20:49 Bellala 阅读(36) 评论(0) 推荐(0)
摘要: 题意: 构造一个长为 n 的正整数组,要求满足 n-1 个比例关系 \(a_i/a_j=x_k/y_k, (i\neq j,k=1,\cdots ,n-1)\) 问数组的和最小能是多少,要取模。保证给定的关系能确定所有 \(a_i\) \(n\le 2e5, 1\le x, y\le n\) ,都是 阅读全文
posted @ 2022-05-14 00:30 Bellala 阅读(63) 评论(0) 推荐(0)
摘要: 题意: 把数组分为任意子段。对每个子段,若子段和为正,则其价值为子段长度;若为负则为子段长度的相反数;若为0则价值为0。求最大价值总和。 思路: 若 \(a_i\le 0\),那不如 \(a_i\) 自成一段,长度为 1。 dp。两种选择: \(dp(i)=dp(i-1)+ sgn(a_i)\) \ 阅读全文
posted @ 2022-05-03 11:53 Bellala 阅读(57) 评论(0) 推荐(0)
摘要: 遇到了几个看起来很像但是解法很不一样的区间dp(也有可能是我做题太少),记录一下。 cf1132 F. Clear the String 每次可删除一段相同数,问删完最少要几次 \(n\le 500\) ICPC Taipei-Hsinchu 2020 (gym102835) E. A Color 阅读全文
posted @ 2022-05-02 01:19 Bellala 阅读(39) 评论(0) 推荐(0)
摘要: 题意: 给定长为 n 的数组。对一个值域区间 \([x,y]\),若存在一种分法把原数组恰切成 k 段(subarray),每一段中大小在 \([x,y]\) 中的数都严格大于不在 \([x,y]\) 中的数,则称这个值域区间有效。找一个最短的值域区间并输出一种分段方案 \(1\le a_i\le 阅读全文
posted @ 2022-05-01 18:22 Bellala 阅读(24) 评论(0) 推荐(0)
摘要: 题意: 一个 abc 串,'?' 表示未确定。求所有可能串中 "abc" 子列的总数 思路: 把原串中的 '?' 都确定一下就能得到一个方案。 对每个 "abc" 子列,假设它用掉了 k 个 '?',原串中共有 cnt 个 '?',那么包含此子列的长度方案数就是 \(3^{cnt-k}\) \(f( 阅读全文
posted @ 2022-04-30 15:37 Bellala 阅读(30) 评论(0) 推荐(0)
摘要: 题意: 每个任务有所需时间、DDL、价值。最大化总价值 任务数 ⇐ 100,所需时间 ⇐20,DDL ⇐ 2000,价值 ⇐ 20 思路: 按DDL从小到大排序,然后做一个正常的01背包 或许跟 gym103640 M. Most Ordered Way 有一点点相似?单线程做任务,都是先做ddl靠 阅读全文
posted @ 2022-04-29 01:40 Bellala 阅读(37) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 35 下一页