自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mzip的博客

技不如人,无话可说。 埋头苦干,终有抬头日。

  • 博客(147)
  • 收藏
  • 关注

原创 2020牛客暑期多校训练营(第六场)

题目链接A - African Sort题意: 给你一个排列p,每次可以选一个下标集合等概率打乱包含的数并花费集合大小的代价,求给 p 排升序最优策略下最小代价的期望思路: 这是个假题,但我们可以看一下原来题解的推法,一个排列可以看成若干个环(i连p[i]),显然不存在大小不为1的环即为排序完成。那么对所有大小不为1的环进行随机排序操作,记对大小为n的环进行操作至全部有序的期望花费为f(n)。参考题解对于大小为n的环,随机打乱一共有n!种情况。可以发现,指定i个位置组成一个环,有C(n,i) *

2020-09-08 21:57:41 251

原创 2020牛客暑期多校训练营(第七场)

题目链接A - Social Distancing题意:思路:C - A National Pandemic题意:思路:I - Valuable Forests题意:思路:J - Pointer Analysis题意:思路:

2020-09-02 15:32:48 335

原创 2020牛客暑期多校训练营(第八场)

题目链接A - All-Star Game题意: 有n个运动员与m个球迷,现给你n个运动员各自的球迷编号,现在问你若要m名球迷都看比赛,至少需要多少名运动员上场?满足球迷看比赛的条件:(1) 该球迷喜欢的运动员有上场(2) 球迷i与球迷j都有相同的喜欢球员,则球迷j喜欢运动员k,则球迷i也喜欢运动员k然后有q次操作,每次操作撤销或建立x与y的关系,并输出每次操作后需要的运动员的数量思路: 其实该问题简化到给你一张图,有两个操作:(1)删去图中原有的一条边(2)加上图中没的一条边询问图中

2020-09-01 16:51:54 184

原创 2020牛客暑期多校训练营(第九场)

题目链接B - Groundhog and Apple Tree题意:思路:E - Groundhog Chasing Death题意:思路:J - The Escape Plan of Groundhog题意:思路:

2020-08-31 23:49:09 160

原创 2020牛客暑期多校训练营(第十场)

题目链接C - Decrement on the Tree题意: 给你一颗有边权的无根树,你可以每次选取一条路径使得该路径上所有的边权减少1,现在有q次修改询问使得所有边权变为0的最少操作次?思路: 由于有多次询问,所以每次修改询问,我们要做到复杂度为O(1)或者O(logn),所以比赛的时候一直在想有什么数据结构可以维护路径。但是这道题你需要将其转化一下,他就变得容易了。题目可以转化成算每个点作为路径端点的贡献,这样只需要算每个端点的贡献了。接下来如何算每个端点的贡献呢?考虑与一个点所有相连的边

2020-08-30 10:41:35 242

原创 斜率DP小结

此文大部分来自以下博客【笔记】【总结】斜率DP及习题-Little_Fall斜率优化-南枙向暖此文主要初学的我为了加深自己印象,难免错误,请大家小心辩别引入当我们在遇到这样的DP方程时dp[i]=dp[j]+(x[i]−x[j])∗(x[i]−x[j])dp[i]=dp[j]+(x[i]-x[j])*(x[i]-x[j])dp[i]=dp[j]+(x[i]−x[j])∗(x[i]−x[j...

2020-03-05 23:26:32 194

原创 Xenon's Attack on the Gangs Codeforces Round #614 (Div. 2)

Xenon’s Attack on the Gangs题意: 给你一棵树,将0~n-2一一赋值给n-1条边,则S最大可能取值S=∑1≤u<v≤nmex(u,v)S=\sum_{1\le u< v\le n}mex(u,v)S=∑1≤u<v≤n​mex(u,v)mex(u,v)表示u到v的路径中未出现的最小非负数思路: 这里推荐一个视频题解,个人觉得讲得非常好 qscqes...

2020-01-22 17:07:15 421

原创 2019江西省赛

2019江西省赛SolvedABCDEFGHIJK11/11ØØØOØOOOOOOA - Cotree HDU - 6567(树的重心性质)题意: 给你两棵树,添加一条边变成一棵树,使得任意两点距离和最小∑i=1n∑j=i+1ndis(i,j)\sum_{i=1}^{n}\sum_{j=i+1}^{n}dis(i,j)∑...

2020-01-16 19:00:06 622

原创 Codeforces Round #592 (Div. 2)

Codeforces Round #592 (Div. 2)A.B略C.The Football Season题意: 给你w,d,p,n,是否存在同时满足等式x∗w+y∗d=px*w+y*d=px∗w+y∗d=px+y+z=nx+y+z=nx+y+z=n思路: 因为1<d<w<1e5,故只要枚举d从一到1到w是否有符合的情况即可#include<bits...

2019-10-27 23:52:49 208

原创 TV Show Game Gym101987K

TV Show Game题意: 有k盏灯,n个猜测,每次猜测其中三盏灯的颜色,问使得每次猜测其中至少有两个猜对的方案思路: 设某次猜测分别是c1,c2,c3。如果c1猜错,那么c2和c3都猜对;如果c2猜错,那么c1和c3都猜对;如果c3猜错,那么c1和c2都猜对.所以根据这样的逻辑建图,然后套模板Tarjan缩点即可#include<bits/stdc++.h>using ...

2019-10-27 00:03:17 417

原创 Radio Stations (2-SAT) Codeforces Round #585

Radio Stations题意: 给你n对(x,y),至少选一个点,再给你m对限制(x,y),选了x就不能选y而且每个点都在一个可行范围内[l,r],对于你所选择的点集合都满足li<f<ril_i<f<r_ili​<f<ri​,请输出其中一种满足方案思路 要是没有区间范围限制就是普通2-SAT模板题,比较巧妙的是这个问题限制了区间问题r若ri&lt...

2019-10-25 14:04:26 177

原创 2-SAT入门题两道

2-SAT几种常见关系2-SAT这类问题一般都是对称的两个点i,j1. i,j不能同时选2. i,j必须同时选 3. i,j至少选一个 4. i不存在两种解法第一种: 要求最小字典序-dfs例题: HDU1814 Peaceful Commission#include<bits/stdc++.h>using namespace std;const ...

2019-10-25 13:35:28 160

原创 Codeforces Round #590 (Div. 3) D~F

Codeforces Round #590 (Div. 3)A,B,C:略D. Distinct Characters Queries(线段树或树状数组)题意: 给你一个字符串,有两个操作,1.修改某个位置 2.询问某段子串中不同的字符数思路: 用26颗线段树或者26个树状数组或者26个set记录即可#include<bits/stdc++.h>#define lowbit...

2019-10-07 14:12:52 173

原创 Codeforces Round #588 (Div. 2)

Codeforces Round #588 (Div. 2)AB略C. Anadi and Domino题意:有如图所示的 21 个多米诺骨牌,给定一个无向图(无自环,无重边),一条边上可以放置一个多米诺骨牌。要求是如果两条边连接同一个顶点,那就必须使这两条边上的多米诺骨牌指向这个顶点的值相等,可以有不放的情况,问给定的图中最多可以放多少个多米诺骨牌。(n<=7)思路: 假设n&...

2019-10-05 16:36:41 219

原创 gym102021 2018GCPC 部分题解

GCPC详细题解A. Attack on Alpha-Zet(lca)题意: 问按序号从小到大走完全程需要走多少格,保证两点之间只有一条路思路: 转化建树,因为题目保证任何两点之间只有一条路,lca即可#include<bits/stdc++.h>using namespace std;typedef long long ll;const int N=1005;ch...

2019-10-01 16:48:25 548

原创 Educational Codeforces Round 72 (Rated for Div. 2)

链接A. Creating a Character(签到)略B.Zmei Gorynich(签到)略C.The Number Of Good Substrings题意: 给你一个01串,问存在多少个子串的长度等于子串转换成十进制的数思路: 因为长度最大只有2e5,也就是说顶多子串含有1的长度不超过18,#include<bits/stdc++.h>using name...

2019-09-23 23:44:54 106

原创 Codeforces Round #585 (Div. 2)

链接A.Yellow Cards: 签到略B.The Number of Products(dp/思维)题意: 给给你一个数组,求子区间大于0与小于0的个数思路: 简单dp,另一种就是先算出负的,然后总的减去负的就是正的,有点巧妙1.dp#include<bits/stdc++.h>using namespace std;typedef long long ll;co...

2019-09-21 00:29:36 170

原创 2017-CCPC哈尔滨站 (补题)

HDU6230-6242HDU6230 Palindrome 字符串马拉车+树状数组HDU6231 K-th Number 二分+尺取HDU6232 Confliction 待补HDU6233 X-Men 待补HDU6234 Square Network 防AK题HDU6235 ...

2019-09-17 11:03:30 582

原创 Color a Tree 转化+二分 HDU6241

Color a Tree题面: Bob intends to color the nodes of a tree with a pen. The tree consists of N nodes. These nodes are numbered 1,2,…,N. The root of the tree is node 1. The initial color of each node is ...

2019-09-17 11:02:39 543

原创 Server 01分数规划+树状数组 HDU6240

Server题面: Alice and Bob are working on a new assignment. In this project, they need to access some information on a website and monitor this web site for consistent t days. In others words, in each d...

2019-09-17 10:55:13 280

原创 K-th Number (二分+尺取) HDU6231

K-th Number题面: Alice are given an array A[1…N] with N numbers.Now Alice want to build an array B by a parameter K as following rules:Initially, the array B is empty. Consider each interval in array...

2019-09-17 10:46:32 289

原创 Palindrome 字符串马拉车+树状数组 HDU6230

Palindrome题面: Alice like strings, especially long strings. For each string, she has a special evaluation system to judge how elegant the string is. She defines that a string S[ 1…3n−2 ] (n≥2) is one-...

2019-09-17 10:21:55 293

原创 Geometry Problem (基础计算几何+随机化) HDU6242

Geometry ProblemAlice is interesting in computation geometry problem recently. She found a interesting problem and solved it easily. Now she will give this problem to youYou are given N distinct poi...

2019-09-17 00:07:49 541 1

原创 试题库 网络流24题(7/24)

试题库题面: 假设一个试题库中有 n道试题。每道试题都标明了所属类别。同一道题可能有多个类别属性。现要从题库中抽取m道题组成试卷。并要求试卷包含指定类型的试题。试设计一个满足要求的组卷算法。思路: 建模,跑一遍最大流即可#include <bits/stdc++.h>#define INF 0x3f3f3f3fusing namespace std;const int N...

2019-09-06 10:10:09 151

原创 最长递增子序列 网络流24题(6/24)

最长递增子序列题面:给定正整数序列x1,…,xn 。(1)计算其最长不下降子序列的长度s。(2)计算从给定的序列中最多可取出多少个长度为s的不下降子序列。(3)如果允许在取出的序列中多次使用x1和xn,则从给定序列中最多可取出多少个长度为s的不下降子序列。«编程任务:设计有效算法完成(1)(2)(3)提出的计算任务。输入格式第1 行有1个正整数n,表示给定序列的长度。接下来的1 ...

2019-09-05 00:12:47 128

原创 圆桌问题 网络流24题(5/24)

圆桌问题题面: 假设有来自m 个不同单位的代表参加一次国际会议。每个单位的代表数分别为ri (i =1,2,……,m)。会议餐厅共有n 张餐桌,每张餐桌可容纳ci (i =1,2,……,n)个代表就餐。为了使代表们充分交流,希望从同一个单位来的代表不在同一个餐桌就餐。试设计一个算法,给出满足要求的代表就餐方案。对于给定的代表数和餐桌数以及餐桌容量,编程计算满足要求的代表就餐方案。输入格式...

2019-09-02 19:37:01 198

原创 魔术球问题 网络流24题(4/24)

魔术球问题题面:假设有n根柱子,现要按下述规则在这n根柱子中依次放入编号为1,2,3,…的球。(1)每次只能在某根柱子的最上面放球。(2)在同一根柱子中,任何2个相邻球的编号之和为完全平方数。试设计一个算法,计算出在n根柱子上最多能放多少个球。例如,在4 根柱子上最多可放11 个球。«编程任务:对于给定的n,计算在n根柱子上最多能放多少个球。4<=n<=55思路: 我...

2019-09-01 21:32:46 230

原创 Moving On 【Gym - 102222A】

Moving On题面:Firdaws and Fatinah are living in a country with n cities, numbered from 1 to n. Each city has a risk of kidnapping or robbery.Firdaws’s home locates in the city u, and Fatinah’s home l...

2019-08-31 23:08:15 221

原创 最小路径覆盖 网络流24题(3/24)

最小路径覆盖题面:给定有向图G=<V,E> 。设 P是 G的一个简单路(顶点不相交)的集合。如果 V中每个顶点恰好在 P的一条路上,则称 P是 G的一个路径覆盖。 P中路径可以从 V的任何一个顶点开始,长度也是任意的,特别地,可以为0 。 G的最小路径覆盖是 G 的所含路径条数最少的路径覆盖。设计一个有效算法求一个有向无环图 G的最小路径覆盖。思路: 首先有个结论:DAG的最...

2019-08-31 00:30:06 195

原创 太空飞行计划问题 网络流24题(2/24)

太空飞行计划问题 题面:W 教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E={E1,E2,…,Em},和进行这些实验需要使用的全部仪器的集合I={I1,I2,…In}。实验Ej需要用到的仪器是I的子集RjÍI。配置仪器Ik的费用为ck美元。实验Ej的赞助商已同意为该实验结果支付pj美元。W教授的任务是找出一个有效算法...

2019-08-30 21:04:38 169

原创 搭配飞行员 网络流24题(1/24)

搭配飞行员题面:飞行大队有若干个来自各地的驾驶员,专门驾驶一种型号的飞机,这种飞机每架有两个驾驶员,需一个正驾驶员和一个副驾驶员。由于种种原因,例如相互配合的问题,有些驾驶员不能在同一架飞机上飞行,问如何搭配驾驶员才能使出航的飞机最多。因为驾驶工作分工严格,两个正驾驶员或两个副驾驶员都不能同机飞行。2<=n<=100思路: 二分图最大匹配,二分图上跑一下最大流即可#incl...

2019-08-30 20:56:39 213

原创 Remainder Problem (分块) Educational Codeforces Round 71

Remainder Problem题面:You are given an array a consisting of 500000 integers (numbered from 1 to 500000). Initially all elements of a are zero.You have to process two types of queries to this array:...

2019-08-29 18:53:46 282

原创 树上启发式合并两道 codeforces

600E Lomsat gelral题意: 给你一个有根树,每个节点都有一种颜色,询问某个节点的子树中颜色最多的编号和#include<bits/stdc++.h>using namespace std;typedef long long ll;const int N=1e5+5;struct node{ int v,nxt;}edge[N*2];int to...

2019-08-22 23:55:51 177

原创 DongDong数颜色 树上启发式合并 牛客

链接:https://ac.nowcoder.com/acm/contest/904/E题面:DongDong是个喜欢数颜色的女孩子,她已经熟练地掌握了在序列上数颜色的操作,现在她开始学习如何在树上数颜色,现在给定一个n个点,n-1条边的树形图(视1号店为根),每个点有一个颜色,每次询问以x为根的子树中有多少种不同的颜色,DongDong轻松地解决了这个问题,但她想考考会编程的你。思路:两...

2019-08-22 23:31:01 242

原创 DongDong跳一跳 DP+权值线段树优化 牛客

链接:https://ac.nowcoder.com/acm/contest/904/C题面:DongDong有一只超可爱的英短喜欢跳一跳,但此跳一跳非彼跳一跳有n根柱子,每根柱子都有一个高度和柱子上面鱼干的数量,英短开始的时候可以选择站在任意一根柱子上,每次跳跃不限长度而且只能从左向右跳跃,但只能跳到高度与当前所站高度差绝对值小于等于m的柱子上,英短可贪心了,想吃最多的鱼干,请你设计一个程...

2019-08-22 14:30:48 226

原创 Cutting Bamboos 主席树+二分 牛客

链接:https://ac.nowcoder.com/acm/contest/889/H题面:There are n bamboos arranged in a line. The i-th bamboo from the left has height hih_{i}hi​.You are given q queries of the type (l, r, x, y). For each...

2019-08-19 21:54:09 146

原创 小w的基站网络 (计算几何) 牛客

思路: 其实题意转换一下就变成,给你一个有向图,求最短路,但是由于数据太大,跑不过;每条边的边权是两个点之间的叉积。叉积的几何意义为有向面积的2倍。所以我们将所有向量画到直角坐标系中,并且按照极角排序,所求最短路就是让你选取平面中的若干个点,使得这个几何图形的面积最小。y均为正数,这个图形应该是越下凹面积越小。使用单调栈维护这个下凹的凸壳,复杂度可降为O(n),处理时注意向量角相同的特征向量之...

2019-08-19 21:29:27 167

原创 符文能量 dp Comet OJ

链接: https://cometoj.com/contest/58/problem/C?problem_id=2760题意:n个二元组(ai,bi)(a_{i},b_{i})(ai​,bi​),相邻的可以合并成一个新的二元组(ai,bi+1)(a_{i},b_{i+1})(ai​,bi+1​)。每次合并会释放出ai+1∗bia_{i+1}*b_{i}ai+1​∗bi​的能量,你可以把原本的一...

2019-08-10 08:35:36 202

原创 筱玛爱阅读 (状压+子集dp) 牛客

链接: https://ac.nowcoder.com/acm/contest/946/B题面:筱玛是一个热爱阅读的好筱玛,他最喜欢的事情就是去书店买书啦!一天,他来到一家有nn本书的书店,筱玛十分快乐,决定把这家店里所有的书全部买下来。正巧今天店里在搞促销活动,包含若干个促销方案。每个促销方案是由指定的若干本书构成的集合,如果购买了该方案中所有的书,那么其中最便宜的一本书将免费。但是,每...

2019-08-09 18:59:41 239

原创 筱玛爱历史 (抽屉原理) 牛客

链接: https://ac.nowcoder.com/acm/contest/946/C题面:现在有n(n+1)个人想要分封诸侯,但是为了捍卫武王的至尊权威,最多只能建立2n个诸侯国。因此,周武王让这些人排成一排,从这些人中移去n(n-1)名,使得剩下的人数刚好为2n。每个人都有一个威望,且不同人的威望各不相同。为了避免某个诸侯国国力过于强大而发生叛乱,动摇自己的统治地位,武王想要使各诸侯...

2019-08-09 17:10:28 259

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除