Description $T$ 次询问有多少个数对 $(x,y)$ 满足 $a≤x≤b,c≤y≤d$ 且 $gcd(x,y) = k$。 Solution 假设 $n const int N = 50005; int a, b, c, d, k, T, tot, np[N], p[N], mu[N] ...
分类:
其他好文 时间:
2018-11-17 16:09:26
阅读次数:
114
题面 这题不开O2怎么过=。= 可能这种有关最短路的计数题做多了就有些感觉了...... 以每个点为基准跑出一张最短路图,然后对每个边$(u,v)$统计两个东西。一个$pre[u]$表示到达$u$这个起点的路径条数,一个$nxt[v]$表示从$v$开始的最短路数,然后对每条边来一下乘法原理。 然后是 ...
分类:
其他好文 时间:
2018-10-16 01:41:06
阅读次数:
179
题意:求个树形依赖背包 思路:对于环用tarjan缩点即可。 c++ include using namespace std; const int maxn = 2010; struct edge{ int to; int nxt; }edge[maxn]; int w[maxn]; int v[m ...
分类:
其他好文 时间:
2018-08-04 20:25:22
阅读次数:
148
Description "题库链接" 给定两个只含小写字母字符串 $s_1,s_2$ ,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两个子串中有一个位置不同。 $1\leq |s_1|,|s_2|\leq 200000$ Solution 把两个串拼在一起,然后 ...
分类:
其他好文 时间:
2018-07-07 12:41:04
阅读次数:
159
玩具取名 bzoj-1055 HAOI-2008 题目大意:给你一个用W,I,N,G组成的字符串,给你一些这四个字符之间的变换规则,每一个变换规则都是由一个字符变成两个字符,问这个字符串是否可能是由一个单独的字符变成的。 注释:$1\le Len\le 200$,每种字符的变换规则<=16 想法:刚 ...
分类:
其他好文 时间:
2018-07-04 19:30:27
阅读次数:
150
音量调节 bzoj-2748 HAOI-2012 题目大意:有一个初值,给你n个$\delta$值,求最后不超过给定的限制的情况下的改变的最大值。每个$\delta$值可以+也可以-。 注释:$1\le n\le 50$,$1\le 限制\le 1000$。 想法:正负背包。在背包的之后更新用两行更 ...
分类:
其他好文 时间:
2018-07-01 14:18:26
阅读次数:
195
Description 有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个 操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a 。 操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。 操作 3 :询问某个节点 x 到根的路径中所有点的点权和。 有一棵点数为 ...
分类:
其他好文 时间:
2018-06-03 19:27:47
阅读次数:
150
[BZOJ 2299][HAOI 2011]向量 Description 给你一对数a,b,你可以任意使用(a,b), (a, b), ( a,b), ( a, b), (b,a), (b, a), ( b,a), ( b, a)这些向量,问你能不能拼出另一个向量(x,y)。 说明:这里的拼就是使得 ...
分类:
其他好文 时间:
2018-05-13 10:43:59
阅读次数:
184
离HAOI还有12天,还是有很多东西需要学 今天刷了3道题,并不多 学了学分层图最短路,其实这就是一个思想吧,把一个图进行分层,然后在分号层的图上跑dijkstra,复杂度是nklognk级别的,然后可以做一个类似迷宫的东西,又有一个出题的好idea了 晚上照旧划水,莫名瞌睡,今天早点睡吧 这个星期 ...
分类:
其他好文 时间:
2018-04-11 00:14:34
阅读次数:
118
Description "题库链接" 有 $n$ 根木棍,第 $i$ 根木棍的长度为 $L_i$ , $n$ 根木棍依次连结了一起,总共有 $n 1$ 个连接处。现在允许你最多砍断 $m$ 个连接处,砍完后 $n$ 根木棍被分成了很多段,要求满足总长度最大的一段长度最小,并且输出有多少种砍的方法使得 ...
分类:
其他好文 时间:
2018-03-03 16:48:35
阅读次数:
128