04 2019 档案
摘要:Description 你有n 个整数Ai和n 个整数Bi。你需要把它们配对,即每个Ai恰好对应一 个Bp[i]。要求所有配对的整数差的绝对值之和尽量小,但不允许两个相同的数配 对。例如A={5,6,8},B={5,7,8},则最优配对方案是5配8, 6配5, 8配7,配对整数 的差的绝对值分别为2
阅读全文
摘要:Description 给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段), 如“112221”由3段组成:“11”、“222”和“1”。 请你写一个程序依次完成这m个操作。 In
阅读全文
摘要:Description 箱子再分配问题需要解决如下问题: (1)一共有N个物品,堆成M堆。 (2)所有物品都是一样的,但是它们有不同的优先级。 (3)你只能够移动某堆中位于顶端的物品。 (4)你可以把任意一堆中位于顶端的物品移动到其它某堆的顶端。若此物品是当前所有物品中优先级最高的,可以直接将之删除
阅读全文
摘要:算法介绍 点分治,顾名思义,是一种对点进行分治的数据结构。(树上的点) 多用于在树上进行有限制的路径计数。 比如:求树上长度小于$ k$ 的简单路径条数。$(n \leq 10000)$ 直接做肯定是补星的。所以就需要点分治这种东西了。 需要统计的路径肯定有这么两种: 1.经过根节点$ root $
阅读全文
摘要:去打cometoj的比赛去了qwq然后这场开局就有点晚... 估计小号涨不了啥分。 atc啥时候才有arc啊.... A
阅读全文
摘要:暂时咕着,慢慢补...赛时几题先放上来 A 打个表即可 B 枚举端点,hash判断即可。 C 考虑答案长什么样子 $$ \frac{钱数大于3 n的方案数}{总方案数} $$ 这个方案数dp一下就可以了。类似背包。 然后总方案数是什么呢?考虑每次一共有4种选择,相乘即$4^n$。 用个gcd约分即可
阅读全文
摘要:Description 幸福幼儿园 B29 班的粟粟是一个聪明机灵、乖巧可爱的小朋友,她的爱好是画画和读书,尤其喜欢 Thomas H. Co rmen 的文章。粟粟家中有一个 R行C 列的巨型书架,书架的每一个位置都摆有一本书,上数第i 行、左数第j 列 摆放的书有Pi,j页厚。粟粟每天除了读书之
阅读全文
摘要:题目地址 "题目链接" 题解 动态主席树的板子题。动态主席树其实和静态的有很大差别,虽然同样是n个根,但是节点并不能共用,每个根节点表示bit上的一段区间。 所以其实是个树套树的东西来着,外层是bit,内层是主席树。 然后将所有数离散(包括读入进来的修改的数,所以动态主席树其实是离线的),那么就映射
阅读全文
摘要:题目描述 给出一个n,求1 n这n个数,同n的最小公倍数的和。 例如:n = 6,1,2,3,4,5,6 同6的最小公倍数分别为6,6,6,12,30,6,加在一起 = 66。 由于结果很大,输出Mod 1000000007的结果。 输入 cpp include define ll long lon
阅读全文
摘要:题目地址 "Link" 题解 这题其实就是求1~n中有多少与2~20互质的数,然后其实只跟1~20里面的质数有关。 那么考虑容斥一下求出来一共有多少个不互质的,用n减一下就是互质的数的个数了。然后判一下ans+k是否大于q即可。题解莫反反而麻烦了。本质思路是一样的。 复杂度是$O(T 8 2^8)$
阅读全文
摘要:题目地址 "Link" 题解 虚点这种东西还是没有掌握好啊。 考虑建一个虚点,向已经学会的东西连一条边权为0的边,关系正常连边,单独学的从虚点连一条边过去。 然后做一遍最小生成树就得到答案了。 这题略卡常,上个快读稳一点。
阅读全文
摘要:Description 南京有一条著名的购物街。购物街嘛,就是一排整齐的商店啦~ 导游小Z每次都会把游客团带到购物街里走一段,然后选择一个商店进去购物。小Z接待的游客都是购物狂,他们恨 不得将店内的商品洗劫一空,也就是说,只要他们能买,就一定会继续买(钱够不够你不用考虑,他们都有信用卡 可以透支)。
阅读全文