摘要:
CodeForces-232B Table 组合数学 DP 题意 给定一个大小$N \times M $ 的棋盘 问有多少种方案使得每个$N \times N $ 的区域中恰好有$k$ 个棋子。 \[ N \leq 100,N \leq M \leq 10^{18},K \leq N ^2 \] 分 阅读全文
摘要:
P3052 [USACO12MAR]Cows in a Skyscraper G 状压DP,随机化,玄学 题意 给出$n$个物品,体积为$w_i$,现把其分成若干组,要求总体积$\leq W$,问最小的组数 分析 可以状压dp,但是数据好像比较随意 就硬随机呗 ,注意小技巧,微扰W 代码 ll w[ 阅读全文
摘要:
UVA-12325 Zombie's Treasure Chest 思维,枚举 题意 现有一个体积为$N$的箱子和两种数量无限的宝物。宝物1的体积为$S1$ ,价值为$V1$ ,宝物2的体积为$S2$ ,价值为$V2$ 。 保证输入均为32位带符号整数。 给出能够装纳的最大价值。 分析 直接背包,复 阅读全文
摘要:
CEOI2017 锯木厂选址 斜率优化状压DP 模拟退火 题意 一座山上有$n$ 棵树,山脚有一锯木厂,现要在这$n$个位置中再造两个锯木厂使得总耗费最小。耗费 = 这棵树的重量乘与锯木厂的距离。且只能向下运输。 \[ 2\leq n \leq 2 \cdot 10 ^ 4, 1 \leq w_i\ 阅读全文
摘要:
2018 ICPC Nanjing D. Country Meow ,最小球覆盖,模拟退火 题意 给定$N$ 个点,求一个点使得到这$N$个点中最大距离最小,求出这个距离 \[ 1\leq N \leq 100,-100000\leq x_i,y_i,z_i \leq 100000 \] 分析 容易 阅读全文
摘要:
P1284 三角形牧场 贪心+随机化 题意 给定$n$ 条长度为$l$ 的边,问如何构成一个三角形使得面积最大 \[ 3\leq n \leq 40,1\leq l \leq 40 \] 分析 此题也可以转化为背包问题解决,这里采用贪心+随机化 显然可以想到要让面积尽量大,那么三边长应该尽量均匀 那 阅读全文
摘要:
P2210 Haywire 模拟退火 状压DP 在一条轴上给定$N$个点,每个点有三个朋友,要求一种排列使得每个点到朋友距离之和之和最小。 \[ N\leq 12 ,N \% 2 == 0 \] 分析 状压DP本人学艺不精,没有想到(但好像数据量很像?) 此题可以作为模拟退火的模板题 模拟退火最重要 阅读全文
摘要:
CodeForces-1383B GameGame 思维,规律,博弈 题意 给定一个长度为$n$ 的数组$a$ ,两人轮流取数,取完后移除。 最终谁的异或和大谁就赢,若是平局则输出"DRAW" 分析 比较先入为主的思想就是一定要取最高位,最高位一旦确定为1了后面就不用比了。 设$x$ 为当前最高位为 阅读全文
摘要:
HDU-6447 YJJ's Salesman DP 树状数组优化 题意 在一个网格中,当前要求从$(0,0)\(走到\)(109,109)$ 。 只能从$(x,y)$ 走到$(x+1,y) or (x,y+1) or (x+1,y+1)$ 现存在$N$ 个点,到达这些点会增加$w$财富,问最终财富 阅读全文
摘要:
HDU-6438 Buy and Resell 思维 贪心 题意 有$n$座城市,每座城市可以进行交易 1.花$a_i$ 买入一个cube 2.花$a_i$卖出一个已经有的cube 3.不交易 假设你初始有无数钱,问最终的最大收益是多少,在最大收益情况下的最小交易次数是多少 \[ T \leq 25 阅读全文