02 2018 档案
摘要:Description Since you are the best Wraith King, Nizhniy Magazin «Mir» at the centre of Vinnytsia is offering you a discount. You are given an array a
阅读全文
摘要:Description 题意:给定一个有向图,一共有N个点,给邻接矩阵。依次去掉N个节点,每一次去掉一个节点的同时,将其直接与当前节点相连的边和当前节点连出的边都需要去除,输出N个数,表示去掉当前节点之前的所有两点间最短距离和。n include define ll long long define
阅读全文
摘要:Description 有m门课可以在n个学期内学习,第i门课在第j个学期的收益是$X_{i,j}$,一个学期可以学多门课,有的课之间有依赖关系,即必须先学a再学b,求最大收益。n,m include define N 200010 define Inf 0x7fffffff using names
阅读全文
摘要:Description 文理分科是一件很纠结的事情!(虽然看到这个题目的人肯定都没有纠结过) 小P所在的班级要进行文理分科。他的班级可以用一个n m的矩阵进行描述,每个格子代表一个同学的座位。每位同学必须从文科和理科中选择一科。同学们在选择科目的时候会获得一个满意值。满意值按如下的方式得到: 1.如
阅读全文
摘要:Description 题意:有n个任务,每个任务在机器A花费为ai,在机器B跑花费为bi,然后有m个关系(ai,bi,wi),表示如果ai,bi不在同一个机器上完成,额外的花费为wi,求最小的花费。 Solution 这是个最小割模型,把点分到2个集合里计算最小费用,就是求最小割 源点S向每个任务
阅读全文
摘要:Description 有n头牛,f种食物,d种饮料,每头牛有nf种喜欢的食物,nd种喜欢的饮料,每种食物如果给一头牛吃了,那么另一个牛就不能吃这种食物了,饮料也同理,问最多有多少头牛可以吃到它喜欢的饮料和食物。 Solution 巧妙地建一下图跑最大流即可 因为有食物和饮料2种条件,不难想到把牛放
阅读全文
摘要:Description 一个工人在养猪场卖猪,现在有m个猪圈和n个顾客,每个猪圈的容量没有限制,每个顾客来之后会打开指定的猪圈,然后买猪,然后关闭所有他打开的猪圈,顾客总是一个接一个的来,当猪圈打开的时候,工人可以随意挪动打开的猪圈中的猪(只能在打开的猪圈中相互移动)问工人一天最多卖出去多少猪 So
阅读全文
摘要:Description 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明文 Solution 类似区间第K大,主席树套个LCA就行了 对于树上两个
阅读全文
摘要:Description 给一个长度为n的序列a。1≤a[i]≤n。m组询问,每次询问一个区间[l,r],是否存在一个数在[l,r]中出现的次数大于(r l+1)/2。如果存在,输出这个数,否则输出0。 Solution 用主席树处理即可, 由于按值建树,其实只要不断判断左右子树子节点数量大于(r l
阅读全文
摘要:Desciption 题意:求区间第K小(N include define N 100010 using namespace std; int n,m,A[N],rank[N],T[N],ls[N 20],rs[N 20],sum[N 20],tot; inline int read(){ int
阅读全文
摘要:Description 农夫John准备扩大他的农场,他正在考虑N (1 x[i]$ Code c++ include include define N 50010 using namespace std; struct info{ int x,y; friend bool operator '9'
阅读全文
摘要:Description 从山顶上到山底下沿着一条直线种植了n棵老树。当地的政府决定把他们砍下来。为了不浪费任何一棵木材,树被砍倒后要运送到锯木厂。木材只能按照一个方向运输:朝山下运。山脚下有一个锯木厂。另外两个锯木厂将新修建在山路上。你必须决定在哪里修建两个锯木厂,使得传输的费用总和最小。假定运输每
阅读全文
摘要:Description 题意:给N个数,按顺序全部取走,每次取一段连续的区间,代价为$(S[i] S[j])^2+M$ 其中M为一个给定的常数,$S[i]$为前缀和 $N\leq 500000$ Solution 常规的方程:$dp[i]=min\{dp[j]+(S[i] S[j])^2+M\},
阅读全文
摘要:Description P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具
阅读全文

浙公网安备 33010602011771号