上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 33 下一页
摘要: 题目大意:有 $n$ 盏灯环形排列,顺时针依次标号为 $1\cdots n$。初始时刻为 $0$ ,初始时刻第 $i$ 盏灯的亮灭 $a_i$, $0$ 表示灭, $1$ 表示亮。下一时刻每盏灯的亮灭取决于当前时刻这盏灯与顺时针方向下一盏灯的亮灭。若两盏灯状态相同,则下一时刻该灯灭,否则该灯亮。试求 阅读全文
posted @ 2018-08-16 14:28 Memory_of_winter 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给定序列$A$,序列中的每一项$A_i$有删除代价$B_i$和附加属性$C_i$。请删除若干项,使得$A$的最长上升子序列长度至少减少$1$,且代价最小,并输出方案。若有多种方案,$C$的字典序最小的一种。 题解:如果只要求输出代价,令$f_i$表示到$i$的最长上升子序列长度,把所有$j 阅读全文
posted @ 2018-08-16 11:19 Memory_of_winter 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 题目大意:一棵树,支持三个操作, $CHANGE\;u\;t:$ 把结点$u$的权值改为$t$ $QMAX\;u\;v:$ 询问从点$u$到点$v$的路径上的节点的最大权值 $QSUM\;u\;v:$ 询问从点$u$到点$v$的路径上的节点的权值和 题解:裸的树链剖分 卡点:线段树区间修改我不知道哪 阅读全文
posted @ 2018-08-15 18:07 Memory_of_winter 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有一个$n\times m$的棋盘,有的格子是障碍。要选择一些格子来放置士兵,一个空格子里可放一个士兵。希望第$i$行至少放置了$l_i$个士兵, 第$j$列至少放置了$c_j$个士兵。要求使用最少个数的士兵。输出个数。 题解:先考虑无解,只要所有能放士兵的地方都放上了士兵,仍然存在行或列 阅读全文
posted @ 2018-08-15 14:37 Memory_of_winter 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有一个$n\times m$的矩阵,$(1 \leq m \leq 12; 1 \leq n \leq 12)$,想在其中的一些格子中种草,一些格子不能种草,且两块草地不相邻。问有多少种种植方案。 题解:状压$DP$,$f_{i,j}$表示处理到了第$i$行,当前状态为$j$的方案数 卡点 阅读全文
posted @ 2018-08-15 13:19 Memory_of_winter 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有一棵以$1$为根的有根树,有$n$个点,每个节点初始有颜色$c_i$。有两种操作: $1 v c:$将以$v$为根的子树中所有点颜色更改为$c$ $2 v:$ 查询以$v$为根的子树中的节点有多少种不同的颜色 题解:只有$60$种颜色,可以考虑用一个$long\;long$把颜色状压,用 阅读全文
posted @ 2018-08-15 10:34 Memory_of_winter 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给一个集合$S$($1\leq S_i\leq 70$),选择一个非空子集,使它们的乘积等于某个整数的平方的方法的数量。 求方案数,若两种方法选择的元素的索引不同,则认为是不同的方法。 题解:$70$以内的质数只有$19$个,考虑状压$DP$,$f_{i,j}$表示这个数为$i$,若$j$ 阅读全文
posted @ 2018-08-15 09:45 Memory_of_winter 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你两个一位数,要你求出其中的较大值(使用$Brainf**k$) ($Brainf**k$简介,相当于有一个数组和一个指针,","为把数组当前位赋值为读入的数,"."为输出当前位置的值,"<"为指针左移一位(最左端为$0$),">"为指针右移一位,"+"数组当前位置的值加一,"-"数组当 阅读全文
posted @ 2018-08-14 19:09 Memory_of_winter 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有$n$个人,$m$个政党,每个人都想投一个政党,但可以用一定的钱让他选你想让他选的政党。 现在要$1$号政党获胜,获胜的条件是:票数严格大于其他所有政党。求最小代价 题解:暴力枚举其他政党的最多得票,然后把超过的贪心收买,若$1$号政党得票不够,就继续贪心收买,更新答案,复杂度$O(n^ 阅读全文
posted @ 2018-08-14 16:38 Memory_of_winter 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 题目大意:一开始有 $2n$ 张牌,每张牌上都写着一个数字 $w_i$,有两种的牌,每种类型各 $n$ 张: 1.攻击牌:打出后对对方造成牌上的数字的伤害。 2.强化牌:打出后,设数字为 $x$,则其他剩下的攻击牌的数字都会乘上 $x$。保证强化牌上的数字都大于$1$。 现在会等概率随机从卡组中抽出 阅读全文
posted @ 2018-08-14 15:06 Memory_of_winter 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你一棵树,每次挑选这棵树的两个叶子,把答案加上他们之间的距离,然后将其中一个点去掉,问你距离之和最大可以是多少。要求输出方案 题解:求出直径和直径上的点,因为树上一个点可以提供的最大贡献为它到直径中的一个端点的距离,于是把不在直径上的点先删去(注意要按深度一个个删,因为要求删叶子)。 卡 阅读全文
posted @ 2018-08-14 13:22 Memory_of_winter 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有一个英雄和若干个所从,克苏恩会攻击$K$次,每次回随机攻击对方的一个人,造成$1$的伤害。现在对方有一名克苏恩,你有一些随从。如果克苏恩攻击了你的一名随从,若这名随从不死且你的随从数量不到$7$,这名随从会召唤一个拥有$3$点血的新随从(血量到$0$时会死亡)。已知克苏恩攻击次数,场上一 阅读全文
posted @ 2018-08-14 09:05 Memory_of_winter 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题目大意:输入$n$个正整数,($1\leq n\leq 10000$),要求输出最长的连号的长度。(连号指从小到大连续自然数) 题解:考虑从小到大连续自然数差分为$1$,所以可以把原数列差分(后缀自动机不怎么会写啊),查询串为$1,11,111,\dots,111\dots(n-1个1)$,把它们 阅读全文
posted @ 2018-08-13 20:12 Memory_of_winter 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 题目大意:$n$ 个灯开关游戏,按 $i$ 后 $i$ 的约数都改变状态。给定初始状态,希望所有灯都灭掉。随机选择一个灯,如果当前最优策略下次数 $\leq k$ 直接用最优策略。问期望步数乘上 $n!$ 对$100003$取模 题解:考虑从大到小按,显然如果当前这盏是亮的就按。可以证明这是最优的一 阅读全文
posted @ 2018-08-13 18:58 Memory_of_winter 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 题目大意:请你找出$m$个和为$n$的正整数,他们的乘积要尽可能的大。输出字典序最小的方案 题解:对于一些数,若它们的和相同,那么越接近它们的乘积越大。 卡点:无 C++ Code: 阅读全文
posted @ 2018-08-13 16:07 Memory_of_winter 阅读(336) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 33 下一页