- 博客(24)
- 收藏
- 关注
原创 Good Bye 2020
感觉是很久没打Codeforces了,有点手生,前期卡题很严重。C题明明有简单的贪心,却想了很久的DP,还是个错的,D题还读错了题,没读到取最大值,白想了很久。最后的G题感觉也有点超出能力范围了。直接一手 −9-9−9 rating。永远不变的真理:不打等于上分。A Bovine Dilemma题意给出 n (n≤50)n\ (n\le50)n (n≤50) 个 xix_ixi 表示直角坐标系上,X正半轴上的 nnn 个点 (xi,0)(x_i,0)(xi,0)。求从中任选
2021-01-02 16:08:22
208
原创 2019-2020 ACM-ICPC Brazil Subregional Programming Contest
前期罚时爆炸,后期出题无力A. Artwork题意在一个左下角坐标为 (0,0)(0,0)(0,0) ,右上角坐标为 (N,M)(N,M)(N,M),10≤N, M≤10410\le N,\ M\le10^410≤N, M≤104的矩形房间里,有一个盗贼在坐标 (0,0)(0,0)(0,0) 处。房间内还有K (1≤K≤1000)K\ (1\le K\le ...
2020-10-24 13:01:49
717
原创 The 2019 Asia Nanchang First Round Online Programming Contest
A. Enju With math problem题意给出100个整数,它们如果是连续的100个欧拉函数的值,那么输出在欧拉函数的位置,否则输出无解。保证每个整数不大于1.5×1081.5\times 10^81.5×108。题解方法一:首先想到对于一个素数 ppp ,它的欧拉函数 φ(p)=p−1φ(p)=p-1φ(p)=p−1,那么每个数字都测试一下是不是素数,然后再还原出这100个...
2019-09-10 14:15:27
388
7
原创 2019 Multi-University Training Contest 8
前期打不来,后期没输出,只好想乱搞,天天恰烂分1001 Acesrc and Cube Hypernet题意给出一个 h×w (1≤h,w≤100)h\times w\ (1\le h, w\le100)h×w (1≤h,w≤100) 大小的字符串矩阵,其中连通的 ′#′'\#'′#′ 表示一个正方体的平面展开图,但是在每个面上的切...
2019-08-20 20:34:27
185
原创 2019 Multi-University Training Contest 7
看不见的后期1001 A + B = C题意给出三个正整数a, b, c (1≤a, b, c≤10100000)a,\ b,\ c\ (1\le a,\ b,\ c\le10^{100000})a, b, c (1≤a, b, c≤10100000),求任意一组解x, y,&n...
2019-08-13 10:18:47
184
原创 2019 Multi-University Training Contest 6
原来我不仅不会的题多,会写的也写得慢…1002 Nonsense Time题意给出一个 n(n≤5×104)n(n\le 5\times 10^4)n(n≤5×104)的排列,一开始所有数字是不可用的,第 iii 个时刻解锁 pip_ipi 位置上面的数字,输出 nnn 个数字,表示在第 iii 个时刻,所有已解锁的数字的最长上升子序列长度。重点:数据保证是随机生成的题解数据是随...
2019-08-10 00:37:18
138
原创 2019 Multi-University Training Contest 5
敢想不敢写,只会坑队友 = =1002 three arrays题意给出两个长度为n(n≤105)n(n\le 10^5)n(n≤105)的数列,两个数列均可以被任意排列,排列后数组两两作异或,得到的新的数列字典序最小。题解对于一个指定的数字来说,通过字典树,可在另一数列中唯一确定一个异或和最小的数字,如果来自两个不同数列的数字互相为最小异或和,那么它们一定是最终答案中的一个组合。...
2019-08-09 09:51:25
122
原创 2019 Multi-University Training Contest 4
我后期怎么就这么菜呢…1001 AND Minimum Spanning Tree题意有n (n≤2×105)n\ (n\le 2\times 10^5)n (n≤2×105)个点,第 iii 个点的权值为 iii ,每两个点之间都存在一条权值为两个点异或和大小的边,求一颗最小生成树。题解除了111,每个数字都找到自己二进制下从小到大第一位 000,若这是第 ii...
2019-08-07 10:39:04
135
原创 2019 Multi-University Training Contest 3
原来我不只是不会数学和数据结构,连图论也8会 = =1002 Blow up the city题意给出一张n (n≤105)n\ (n\le10^5)n (n≤105)个点的有向无环图(不一定连通),每个出度为000的点可视为一个指挥部。现在有q (q≤105)q\ (q\le10^5)q (q≤105)次询问,每次询问会指定两个点作为补给站。若...
2019-07-30 15:40:24
137
原创 2019 Multi-University Training Contest 1
多校第一场,爆0自闭,真好玩1001 Blank题意有n(n≤100)n (n \le 100)n(n≤100)个位置,每个位置可以填0,1,2,3{0,1,2,3}0,1,2,3四种数字,有m(m≤100)m (m\le 100)m(m≤100)个限制。问有多少种满足所有限制的方案。题解设置状态DP[i][j][k][t]DP[i][j][k][t]DP[i][j][k][t]表示四种...
2019-07-25 09:58:24
300
原创 【Codeforces Round #554】(Div.2)
My Codeforces ID : WuZeiANeko Finds Grapes题意:给出a,b两个数列,a,b数列各选出一个数字,若这两个数字一奇一偶,则互相抵消,答案+1,求最大的答案。题解:分别统计两个数列奇数和偶数的个数即可。BNeko Performs Cat Furrier Transform题意:给出一个数字x,可以对这个数字进行两种操作。操作一:...
2019-04-25 12:49:38
178
原创 【18国庆训练赛1】2017-2018 ACM-ICPC, Asia Daejeon Regional Contest
https://vjudge.net/contest/258556B Connect3题意:两人在4*4的棋盘里下棋,先手执黑第一步必下在(1,x),所有棋子只能下在第一行或者另一个棋子的上面。问:有多少种后手胜且最后一步下在(a,b)的方案。(不考虑下棋过程)题解:因为条件严苛(轮流下,下棋位置少),所以合法情况不多,DFS和BFS都行,直接3进制判重即可。#include&l...
2018-10-02 17:18:25
382
原创 【网络流24题】最长不下降子序列问题
Luogu 2766题意给定一个正整数序列x1,...,xn 。(1)计算其最长不下降子序列的长度s。(2)从序列中最多可不重复使用数字地取出多少个长度为s的不下降子序列。(3)如果允许在取出的序列中多次使用x1和xn,求解(2)题解第一问很经典,数据范围一看,N^2地DP就完事儿了,做出DP数组还能帮助第二问的解答。第二问中,每个点只能用一次,老规矩直接拆点。用D...
2018-08-24 19:41:07
259
原创 【网络流24题】魔术球问题
Luogu 2765题意n个柱子,上面可以放球。要求相邻两个球的编号和是一个平方数。现在要将编号为1~x的所有球放在这n个柱子上。问最大的x可以是多少并输出放球的方案。题解就是最小路径覆盖的具体应用,两个相加为平方数的小球之间连边即可。代码#include<bits/stdc++.h>#define MAXN 3000+1109#define MAXM 4...
2018-08-24 19:32:03
196
原创 【网络流24题】最小路径覆盖问题
Luogu 2764题意给出一个有向图,求最小需要多少路径(可为单独一个点)满足以下条件:1.所有路径可覆盖所有的点2.路径之间没有重复使用的点题解非常经典的模型,每个点只能用一次,一个路径可看作一条流,非常适合用网络流的模型。先拆点,超级源点向每个入点连流量为1的边,每个出点向超级汇点连流量为1的点。原来的有向边出点连入点,赋流量为1。跑最大流,用点的数目减去最大流即...
2018-08-24 11:35:07
639
原创 【网络流24题】试题库问题
Luogu 2763题意现在要编组m套试卷m,给出每套试卷要出几道题。试题库里有n道题目,并给出每道题目可以出在哪些试卷上。求解一种组卷的方案,无方案则输出无解。题解如不知道网络流的话可以把每套试卷拆成题所需数个点,连边跑二分图。不过这样处理比较麻烦,时间复杂度能不能接受我也没试用网络流解决更直观简单。1.超级汇点向每个试卷连流量为所需题数的边。2.每套试卷向可用题目连...
2018-08-24 11:14:33
195
原创 【网络流24题】太空飞行计划问题
Luogu P2762题意给出m个实验,给出每个实验需要哪些仪器的编号和完成该实验的收益。给出每个仪器的花费。每个仪器都可以在多次使用。求最大收益。并输出具体方案(完成了哪些实验,用了哪些仪器)题解不能贪心地解决,可能A实验配置仪器后是亏的,但是配置完仪器后其他的实验要配的仪器变少了,总的收益是更大的。那么解决这一类A事件的发生和B事件是否发生存在依赖关系,且每个事件都有一定收...
2018-08-24 10:48:52
180
原创 【网络流24题】飞行员配对方案问题
Luogu 2756题意给出n个英国飞行员和m个外籍飞行员,给出每个英国飞行员能配合的外籍飞行员编号,求最多可以选出多少对能互相配合的飞行员题解最经典的二分图匹配问题。其实用匈牙利算法更合适,在时间复杂度上会更加优秀。用网络流来做的话,超级源点向每个英国飞行员连流量为1的边,每个英国飞行员向能配合的外籍飞行员连流量为1的边,每个外籍飞行员向超级汇点连一条流量为1的边,这样保证每个人...
2018-08-24 10:04:47
160
原创 【网络流24题】家园
Luogu 2756 CodeVs 1034题意:地球和月球之间有n个无限容量的空间站,给出m个太空船的容量和行驶路线。问将K个人从地球运送到月球的最小时间。题解:这题很符合网络流最初的设定,人在地球月球空间站太空船之间流动,流动的过程中受到流量限制(太空船容量)对于每个时间点给每个太空船和空间站建一个点,然后按照题意连边即可。代码:#include<cstdi...
2018-08-17 14:44:48
228
原创 【网络流24题】餐巾计划问题
【Luogu 1251】【Codevs 1237】题意:一家餐厅计划运营n天(n<=2000),第i天需要ai个餐巾支持运营。新餐巾可以直接购得,也可以由每天使用后的脏餐巾送到清洗部清洗后获得,给出购买的价格,两个清洗部门清洗的时间和价格。求最小花费。题解:一开始建图,打算1~n的点表示需要输入的新餐巾,n+1~2*n的点表脏餐巾的处理,但这样很难处理脏餐巾的流出流量控制。...
2018-08-17 13:46:35
198
原创 2018 BJTU Summer Training 【二分图匹配 & 网络流 & 费用流】
前言(瞎BB)网络流是我在OI生涯学的最后一个算法,它很适合算法竞赛,因为它需要建立模型(图)来反映题目中的限制条件,而且可以得出一些最优的东西(最大流),或者是搞出方案(搜索残量网络),这些都是算法竞赛最喜欢的。高中就听说过一位神犇,凭借一手网络流解决了许多标解不是网络流的题目,当时相信,但也就是听个说法。这个暑假做了题单上的几道题后才深刻感受到网络流的强大。//感觉目前自己的...
2018-08-16 10:46:28
335
原创 2018 Multi-University Training Contest 1
第一场多校,因为高铁11:30才到北京,鸽了队友1h。到机房后和典哥讨论了1007,用典哥发现的规律乱搞了一下,上交第一发T,补Bug+优化常数后AC,之后就是给典哥和HYX打Call了。补题连接:https://vjudge.net/article/6001001 Maximum Multiple 题意:给一个整数n<=10^6,求一组x,y,z满足x+y+z==n且x,y,z...
2018-08-15 23:38:26
130
原创 Hello World
从去年开始打网络赛开始,我的ACM生涯也快一年了。现在正处于恢复OI实力后提升的一个阶段,有必要通过写博客来巩固知识了。希望自己的ACM生涯不会像OI那样留有遗憾吧。...
2018-08-11 13:20:45
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人