摘要: 题目描述 给定一张 n 个点的带权无向图,点从 0∼n−1 标号,求起点 0 到终点 n−1 的最短 Hamilton 路径。 Hamilton 路径的定义是从 0 到 n−1 不重不漏地经过每个点恰好一次。 输入格式 第一行输入整数 n。 接下来 n 行每行 n 个整数,其中第 i 行第 j 个整 阅读全文
posted @ 2022-04-08 16:40 YHXo 阅读(55) 评论(0) 推荐(0)
摘要: 呃...这道题算是noi中比较简单的题吧...... 众所周知,位运算是个好东西,它就是对应的位进行运算,跟其他的位没有关系。 我们要选取一个m值使最后的攻击力最大,对于这个m,从高位开始枚举,判断该位选0更优还是选1更优,怎么判断呢?把该位进行n次运算不就行了吗,看最后的数是1还是0。 ..... 阅读全文
posted @ 2022-04-08 15:58 YHXo 阅读(31) 评论(0) 推荐(0)
摘要: 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int N=3e6+10; 4 int n,a[N],s[N],ans[N],top; 5 6 int main(){ 7 scanf("%d",&n); 8 for(int i=1;i 阅读全文
posted @ 2022-04-05 15:33 YHXo 阅读(59) 评论(0) 推荐(0)
摘要: 一道单调栈的好题啊。。。。。。 思路是很奇妙的,对于每个点(i,j),我们可以算它对答案的贡献(即包含它的矩形数量),包含该点的矩形,点的高度为h[j],点右边的高度一定大于等于h[j],左边的高度一定大于h[j]。 高有h[j]种方案,底边有(j - lj) * (rj - j)种方案,相乘就是该 阅读全文
posted @ 2022-04-05 15:17 YHXo 阅读(160) 评论(0) 推荐(0)
摘要: 一道妙题啊......(不知道为什么这道题的标签是网络流,不需要用网络流啊) 如果没有门和钥匙,连边(边权为1)求最短路就行了。 但是有这两个因素的限制,我们采用分层建图的思想,一共2p层,每层对应持有钥匙的2p种状态(就是状态压缩),在分层图上连边,当前层没有的钥匙,就向有该类钥匙的层连边(注意此 阅读全文
posted @ 2022-04-05 11:03 YHXo 阅读(54) 评论(0) 推荐(0)
摘要: 题目描述 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题目保证有解。 一个最小生成树问题,但是我们要选need条白边,我们用g(i)表示选取i条白边的最优方案(生成树的权值最小),那么可以大致猜出g(i)是关于i的一个下凸函数,可以发现斜率k是有单 阅读全文
posted @ 2022-04-05 09:43 YHXo 阅读(36) 评论(0) 推荐(0)
摘要: 题目: A 国有 nn 座城市,编号从 11 到 nn,城市之间有 mm 条双向道路。每一条道路对车辆都有重量限制,简称限重。 现在有 qq 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 对于每一组询问,相当于求点x到点y中所有路径中最小边权的最大值,这样就是 阅读全文
posted @ 2022-04-04 19:17 YHXo 阅读(53) 评论(0) 推荐(0)
摘要: Kruskal重构树的模板题。 给你N个点的无向图 (1 <= N <= 15,000),记为:1…N。图中有M条边 (1 <= M <= 30,000) ,第j条边的长度为: d_j ( 1 < = d_j < = 1,000,000,000). 现在有 K个询问 (1 < = K < = 20, 阅读全文
posted @ 2022-04-04 15:22 YHXo 阅读(33) 评论(0) 推荐(0)
摘要: 经典的三分问题。 一看到这道题好懵啊,无用地想了一会果断看题解,发现要用到三分,于是赶紧去补了补课... 题目大意是这样的:两条线段AB和CD在一个平面中,分别给出在AB,CD,和平面上的速度,要我们从A到D的最短时间。 因为有两条线段,我们可以三分套三分,先对AB三分,找到AB上的最优点x,在x确 阅读全文
posted @ 2022-04-04 15:19 YHXo 阅读(35) 评论(0) 推荐(0)
摘要: 本题介绍两种做法; 1 并查集 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int N=1000005; 4 int fa[N],n; 5 bool vis[N]; 6 7 int getf(int a){ 8 if(fa[a]= 阅读全文
posted @ 2022-04-04 15:18 YHXo 阅读(51) 评论(0) 推荐(0)