
XCPC
文章平均质量分 92
选自各种省赛,区域赛的vp题解
CCSU_梅子酒
这个作者很懒,什么都没留下…
展开
-
2023 ICPC 南京题解(L)
我们可以按楼层排序,将同楼层的货物存在一起(只要楼层和重量相同,那么可以直接将数量相加看做同一种货物)从高楼层开始三指针遍历。的货物需要运送到某一楼层,一次运送的代价为本次运送楼层最高的层数(总重量不能超过电梯载重)。货物来弥补高楼层的空缺(当高楼层的运完时,可能某一趟电梯没有填满,此时就可以用低楼层的货物来填),第三个指针。做题对拍过程中发现一组hack样例,能hackCF很多代码,甚至是ucup前排队伍的代码。的形式给出,分别代表货物的数量,重量,需要送到的楼层。代表当前需要用该楼层的重量为。原创 2023-12-06 14:38:13 · 983 阅读 · 1 评论 -
2020 ICPC 澳门(G,J,C)详解
乍一看每次新增一个数似乎都要将前面的都更新一遍时间复杂度爆炸,但是对于博弈的这种题我们需要发现一些性质来入手。这样就能找到所有重复的颜色,减去同色的较小值,保留最大值,最后再用树状数组求一个区间求和即可。所以每次增加一个数从后往前更新,只需要更新能转移的数的最后一个位置就可以了,总共只有。我们知道平等组合游戏中,若当前点能转移到必败点,则当前点是必胜点。用的很麻烦的思路,以及臭长的代码,明天再补思路和注释,写吐我了。位置开始,不允许拿走同色的物品,但可以跳过。,代表该位置前一个同色的物品的位置。原创 2023-11-09 22:25:05 · 716 阅读 · 0 评论 -
2019 ICPC 银川题解(A,H,L)
赛时没发挥好6题金尾(rank38),剩下很多能写的题,其中四个dp,傻眼ing。原创 2023-11-05 14:18:30 · 398 阅读 · 0 评论 -
2023 CPC 广东省赛(B,D, F)
有中文题面,题意就省略了。原创 2023-11-02 19:35:18 · 576 阅读 · 0 评论 -
2021 ICPC 澳门站G Cyclic Buffer (特殊的状压dp)
介绍一种特殊的状态压缩dp(自己取的名字),不同于一般的二进制状压dp。这样的状态不会很多,转移不会耗费太多时间。位置上,多移动不一定会是最优的,但不移动一定可以转移到最优的,那么此时就有两个状态。,代表在原地不动,但是这样却无法记录此时数组转动的情况,并且就算能记录转动的距离,关于这样的特殊状态压缩的递推dp,还推荐一道题 2023年牛客多校第四场的 链接。博主个人的写法,时空复杂度比法一的更优秀,但是却不太会证明,所以还是推荐法一。位置上的任意元素,并且有两个操作,一个是将数组所有元素右移一格,此时。原创 2023-10-11 16:33:24 · 277 阅读 · 0 评论 -
2023 ICPC 网络赛 第一场(补题:F)
7题罚时879, 队排235,校排79。除了I题dp没注意空间限制第一发没有用滚动数组MLE,以及G题启发式合并脑抽用set当容器T一发,以及K没注意是平方的期望白wa4发这些应当避免的失误外,基本满意。剩下的题基本都是当时写不出的了,在这里补一发F的题解。原创 2023-09-22 17:09:41 · 959 阅读 · 0 评论 -
【2022ICPC沈阳I题解】【值域线段树+贪心】The 2022 ICPC Asia Shenyang Regional Contest I. Quartz Collection
补了一天,网上没找到容易看懂的题解,唯一一篇还是同学的,但他丫的又不是个学数据结构的,当初怎么写的不记得了,给我讲晕了。这里重新整理一下思路。原创 2023-05-06 22:14:18 · 1195 阅读 · 1 评论 -
2016 ICPC合肥站 传递 HDU-5961(拓扑排序 / bitset / 暴力(可hack))
中文题面就不解释题目意思,解释一下名词的意思:对于一个无向图G而言,设点集为V,点集中任意不相同两点uv间都有一条边叫做完全图。:在一个完全图的基础上给所有边定向,就变成了竞赛图。:在一个有向图中若存在边a→b(代表一条由a指向b的边,下同),和b→c。则一定要存在边a→c若不存在即不合法。原创 2023-05-02 11:11:33 · 775 阅读 · 0 评论 -
“强智杯“2020年湖南省大学生计算机程序设计竞赛(C题)
“强智杯"2020年湖南省大学生计算机程序设计竞赛 C Absolute Difference Equation原创 2023-03-29 23:14:04 · 547 阅读 · 0 评论 -
2019湖南省大学生程序设计竞赛题解(D)
于是我们可以尝试往将区间也能随着我们顺序遍历来解决的方向虑,于是就引申出解法中,:博主在定义自己的方程时意识到,区间是不连续的两个端点组成的,我们枚举前。而我们每遍历一位数,枚举当前可能填入的数之后就可以着手考虑如何让右端点为。的所有区间合法考虑,因为我们找到只要区间内包含两个及以上的。个数则是一位位顺序来的,这样转移方程就不会很顺利。的倍数,问一共有多少种合法的填数方案。),于是就能引申出dp方程的状态。的序列,你可以给每个位置填。要求区间内的数相乘必须为。桶里存储的区间来判断。原创 2023-03-24 22:09:32 · 1164 阅读 · 0 评论 -
第46届ICPC东亚洲区域赛(昆明)补题题解 (B,F,E)
第46届ICPC东亚洲区域赛(昆明)题解原创 2022-11-09 15:21:20 · 653 阅读 · 0 评论 -
The 2021 ICPC Asia Nanjing Regional Contest H. Crystalfly
2021ICPC南京H题原创 2022-11-01 21:17:05 · 339 阅读 · 0 评论 -
ICPC 2018 焦作赛区网络预赛G Give Candies 组合数学隔板法+欧拉降幂
2018 焦作赛区网络预赛G Give Candies组合数学+欧拉降幂原创 2022-10-17 23:25:28 · 256 阅读 · 0 评论 -
2021 ICPC 上海 H. Life is a Game(kruskal重构树)
kruskal重构树 2021上海ICPC H原创 2022-09-24 11:25:28 · 538 阅读 · 0 评论