上一页 1 ··· 13 14 15 16 17
摘要: 题目链接 解法: 首先考虑逆向思维,求最少要使用的士兵个数,转化为,初始的时候所有能放士兵的地方都放了士兵的情况下,最多能删掉多少个士兵。 1. 给每一行每一列分别建一个点,对于所有非障碍坐标(x,y),从x行对应的点 向 y列对应的点连一条容量为1的边,表示这个位置的士兵最多可以删除一次。 2. 阅读全文
posted @ 2020-01-31 16:17 feibilun 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 题目链接 解法: 竞赛图没有自环,没有二元环;若竞赛图存在环,则一定存在三元环。 简单证明: 假设一个竞赛图存在一个 N 元环(大于三元),环上有连续三点 A , B , C ( 存在有向边 AB , BC ) 根据竞赛图的定义,一定存在有向边 CA 或 AC 中的一者。 情况 1 :若存在 CA 阅读全文
posted @ 2020-01-31 15:08 feibilun 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 题目链接 方法1: bfs Code: #include <bits/stdc++.h> # define LL long long using namespace std; const int maxn=1000000+10; int N,M; vector<int> adj[maxn]; int 阅读全文
posted @ 2020-01-31 15:01 feibilun 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 题目链接 方法: 重点在建图!!!将一天拆成晚上和早上; 1. 从源点向每一天晚上连一条流量为当天所用餐巾x,费用为0的边; 2. 每一天早上向汇点连一条流量为当天所用餐巾x,费用为0的边; 3. 从每一天晚上向第二天晚上连一条流量为INF,费用为0的边,表示每天晚上可以将脏餐巾留到第二天晚上; 4 阅读全文
posted @ 2020-01-31 07:50 feibilun 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题目描述 方法: topo 每趟列车,没有停靠的车站(u)的等级必然小于停靠车站(v)的等级,所以u,v连边,拓扑排序算level。 Code: #include <bits/stdc++.h> # define LL long long using namespace std; cons 阅读全文
posted @ 2020-01-30 21:52 feibilun 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题目描述 设G为有n个顶点的有向无环图,G中各顶点的编号为1到n,且当为G中的一条边时有i < j。设w(i,j)为边的长度,请设计算法,计算图G中<1,n>间的最长路径。 输入格式 输入文件longest.in的第一行有两个整数n和m,表示有n个顶点和m条边,接下来m行中每行输入3个整数 阅读全文
posted @ 2020-01-30 19:07 feibilun 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题目描述 一个不同的值的升序排序数列指的是一个从左到右元素依次增大的序列,例如,一个有序的数列A,B,C,D 表示A<B,B<C,C<D。在这道题中,我们将给你一系列形如A<B的关系,并要求你判断是否能够根据这些关系确定这个数列的顺序。 输入格式 第一行有两个整数n,m,n表示需要排序的元 阅读全文
posted @ 2020-01-30 17:00 feibilun 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.com.cn/problem/P1073。 C国有n n n个大城市和m mm 条道路,每条道路连接这 nnn个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这 mmm 条道路中有一部分为单向通行的道路,一部分为双向通行的道路,双向通行的 阅读全文
posted @ 2020-01-30 13:05 feibilun 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 题目:P1559 https://www.luogu.com.cn/problem/P1559 羽毛球队有男女运动员各n人。给定2 个n×n矩阵P和Q。P[i][j]是男运动员i和女运动员j配对组成混合双打的男运动员竞赛优势;Q[i][j]是女运动员i和男运动员j配合的女运动员竞赛优势。由于技术配合 阅读全文
posted @ 2020-01-30 08:42 feibilun 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.com.cn/problem/CF191C https://codeforces.com/problemset/problem/191/C 题意: 给你一棵树,然后给你m对点,将每对点之间的最短路径上每条边权值+1,求操作完成后每条边的权值。 方法: p 阅读全文
posted @ 2020-01-30 07:49 feibilun 阅读(146) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17