
洛谷P1463 [POI2001][HAOI2007]反素数
题意:求不大于 $n$ 的最大高合成数。高合成数指一个数,任何比它小的自然数的因子数目均比这个数的因子数目少。数据范围: $1 \le N \le 2000000000$题解:对于一个数 $x$ ,由算术基本定理$$x=\prod p_i^{a_i}$$则其因子数目为$$\prod (a_i+1)$$ 根据贪心,在因子数目数目一定时,$x$ 应为最小,此时 $x$ 才为高合成数。不妨设 $p...

洛谷P1445 [Violet]樱花
题意:求不定方程:$$\frac{1}{x}+\frac{1}{y}=\frac{1}{n!}$$的正整数解 $(x,y)$ 的数目。数据范围: $1\le n\le 10^6$题解:对不定方程变形:$$(x-n!)(y-n!)=(n!)^2$$设 $a=(x-n!),b=(y-n!)$ ,则:$$ab=(n!)^2$$由算术基本定理得:$$n!=\prod p_i^{a_i}$$所以:$$...

洛谷P1273 有线电视网
题意:树上分组背包。数据范围: $2 \le N \le 3000,1 \le M \le N-1$题解:算法:树形dp类似于01背包,考虑滚动数组优化。将每一个节点视为一个背包,其容量即为其子树大小。使用 $dp[u][i]$ 表示以 $u$ 为根节点的子树中,使用 $i$ 个子节点的最大值。可以得出状态转移方程:$$dp[u][i]=max(dp[u][i],dp[u][i-j]+dp[...

洛谷P1072 [NOIP2009 提高组] Hankson 的趣味题
题意:求不定方程组$$
\left\{
\begin{aligned}
& (x,a_0) & = & & a_1 \\
& [x,b_0] & = & & b_1
\end{aligned}
\right.
$$的正整数解的个数。数据范围: $1 \le a_0,a_1,b_0,b_1 \le ...

CF1248E Queue in the Train
题意$n$个人会在$t_i$时刻产生接水的想法,若$1 \dots i-1$没有人在排队,那么他会去排队;每个人接水的时间为$p$,求每个人接水完成的时间数据范围:$1 \le n \le 100000,1 \le p \le 10^9,0 \le t_i \le 10^9$题解模拟题用$3$个优先队列,分别储存原序列产生接水想法的人正在排队的人按题意模拟即可#include<iost...

CF1244E Minimizing Difference
题意给出$n$个数,每次操作可以选择一个数$+1$或$-1$,求$k$次操作后最小极差数据范围:$2 \le n \le 10^5,1 \le k \le 10^{14}$题解为了减小极差,每次肯定是选择最大值$-1$或最小值$+1$,所以先排个序为了快速转移,可以将$a[i]$变为$a[i+1]$(对于前半部分)或将$a[i]$变为$a[i-1]$(对于后半部分);而当$k$值不足以进行一...

CF1244C The Football Season
题意求解$$
\left\{
\begin{aligned}
& wx+dy=p \\
& x+y \le n \\
& x,y\ge 0
\end{aligned}
\right.
$$的一组解$(x,y)$数据范围:$2 \le n \le 10^{12},1 \le p \le 10^{17},1 \le d < w...