随笔分类 - 题解
摘要:在一些一对一游戏的比赛(如下棋、乒乓球和羽毛球的单打)中,我们经常会遇到 A 胜过 B,B 胜过 C 而 C 又胜过 A 的有趣情况,不妨形象的称之为剪刀石头布情况。有的时候,无聊的人们会津津乐道于统计有多少这样的剪刀石头布情况发生,即有多少对无序三元
阅读全文
摘要:有一个长度为 n 的序列 a ,有 m 个变量,要求给出操作序列,来输出这 n 个数,你能进行两种操作: 对某个变量赋值。 输出某个变量。 变量没有初值,每次赋值的代价是你赋的值得二进制表示中 1 的个数。 要求给出一个操作序列最小化代价,并输出方案。 \(1
阅读全文
摘要:n 个点 m 条边的带权无向图。 你需要构造一个排列,收益为 ∑ni=2mincut(ai−1,ai) 。 mincut(S,T) 表示图中 S 为源点,T 为汇点的最小割。 求最大的收益,并
阅读全文
摘要:给一颗 n 个节点的树,每个边上有一个守卫。有 m 个居民,每个居民有一个散步路径(两个节点的树上最短路)。一个居民高兴当且仅当他获得了一个宠物或者他散步的路径上所有的守卫都有宠物。宠物可以分配给居民或者守卫者。求最少需要几只宠物才能让所有居民高兴。输出方案。 \(n,m \leq
阅读全文
摘要:将 n 个数分为两组,使每组的 gcd。输出分组方案或无解信息。 2 \leq n \leq 10^5 ,1 \leq a_i \leq 10^9 这是Div1F¿我人傻了。 一看到这题完全不会怎么办啊,那就直接随机好了。 先考虑一种贪心思路,加入一个数 \(a
阅读全文
摘要:Limak 是一只可怕的大灰熊。有一天你穿行在森林中,非常不幸地,你碰到了 Limak——它会吃掉你的所有曲奇(然而那是你准备野餐的零食 QwQ)除非你充分向它展示出你的数学才能。为了考验你的数学能力,它给你出了一道难题。 众所周知,Limak 就像其他熊一样,拥有一个集合: 集合里的元素均为正整数
阅读全文
摘要:给定一棵n个节点的树,现有有一张完全图,两点x,y之间的边长为w[x]+w[y]+dis(x,y),其中dis表示树上两点的距离。 求完全图的MST。 2\ \leq\ N\ \leq\ 200,000 Orz mrsrz 先对每个点 u 建一个虚点 u'
阅读全文
摘要:强强和萌萌是一对好朋友。有一天他们在外面闲逛,突然看到前方有一棵紫荆树。这已经是紫荆花飞舞的季节了,无数的花瓣以肉眼可见的速度从紫荆树上长了出来。 仔细看看的话,这个大树实际上是一个带权树。每个时刻它会长出一个新的叶子节点,每个节点上有一个可爱的小精灵,新长出的节点上也会同时出现一个新的小精灵。小精
阅读全文
摘要:11328 年, C 国的科学家们研发了一种高速传送通道,可以在很短的时间内把居民从通道的一端送往另一端,这些通道都是双向的。 美中不足的是,这种传送通道需要进行大量的维护和检修。经过规划, C 国总统决定在 M 城中新建这种通道,在 M 城中,建立了 n 个传送站和 3*(n-1)
阅读全文
摘要:有一个 n \times n 的矩阵 a,初始全是 0,有 m 次修改操作和 q 次查询操作,先进行所有修改操作,然后进行所有查询操作。 一次修改操作会给出 l_1,l_2,r_1,r_2,x,代表把所有满足 l_1 \le i \le r_1
阅读全文
摘要:给定一个 1\sim n 的排列 a . 对于一个整数 k\in[1,n] , 将排列中 \leqslant k 的项构成的子序列建大根笛卡尔树. 这棵笛卡尔树的所有节点的子树大小之和记为 s_k . \forall k\in[1,n] , 求 \(s
阅读全文
摘要:小 Y 最近在一家金券交易所工作。该金券交易所只发行交易两种金券:A 纪念券(以下简称 A 券)和 B 纪念券(以下简称 B 券)。每个持有金券的顾客都有一个自己的帐户。金券的数目可以是一个实数。 每天随着市场的起伏波动,两种金券都有自己当时的价值,即每一单位金券当天可以兑换的人民币数目。我们记录第
阅读全文
摘要:给定一个串,把串分为偶数段 假设分为了s1,s2,s3....sk 求,满足s_1=s_k,s_2=s_...... 的方案数 (2\le|s|\le10^{6}) PAM好题QAQ 我们先把题目要求转化成回文串,假设分成了 k 段为 \(s_1,s_2,s_3\dots s
阅读全文
摘要:有一张顶点数为 (L+1)\times n 的有向图。这张图的每个顶点由一个二元组(u,v)\(表示\)(0\le u\le L,1\le v\le n)。 这张图不是简单图,对于任意两个顶点 (u_1,v_1)(u_2,v_2),如果 u_1<u_2,则从 \((u_1
阅读全文
摘要:东风谷 早苗(Kochiya Sanae)非常喜欢幽灵乐团的演奏,她想对她们的演奏评分。 因为幽灵乐团有 3 个人,所以我们可以用 3 个正整数 A,B,C 来表示出乐团演奏的分数,她们的演奏分数可以表示为 \(\prod_{i=1}^{A}\prod_{j=1}^{B}\p
阅读全文