图论
文章平均质量分 84
nike0good
这个作者很懒,什么都没留下…
展开
-
Meta Hacker Cup 2024 Round 1 题解
Meta Hacker Cup 2024 题解原创 2024-10-07 17:03:01 · 1015 阅读 · 0 评论 -
ICPC WF Moscow Invitational Contest(Kingdom of Islands-枚举子集)
给111个n≤1e5n\le 1e5n≤1e5个点的图,每个点有权值sis_isi。若222个点sis_isi不同,则连边,否则不连边。有k≤20k \le 20k≤20个特例:原来连边变成不连,或者不连变成连。求最大完全子图如果没有特例点,每个sis_isi取一个点即可。考虑有特例的情况:两个点从连边变成不连:枚举哪个点不在子图中两个点从不连边变成连:枚举是否两个点都在子图中剩下贪心#include<bits/stdc++.h> using namespace std;原创 2021-10-14 19:31:33 · 405 阅读 · 0 评论 -
BZOJ 4878([Lydsy2017年5月月赛]挑战NP-Hard-染色问题)
染色问题,每次沿边染max,注意最后如果颜色数超过k,则可以按(k+1)-k-…-1的简单路径#include<bits/stdc++.h> using namespace std;#define For(i,n) for(int i=1;i<=n;i++)#define Fork(i,k,n) for(int i=k;i<=n;i++)#define ForkD(i,k,n) for(in原创 2017-05-25 13:13:54 · 702 阅读 · 0 评论 -
CF 510B(Fox And Two Dots-图上找环)
B. Fox And Two Dotstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputFox Ciel is playing a mobile puzzle gam原创 2015-02-03 14:59:44 · 1651 阅读 · 0 评论 -
CF 444A(DZY Loves Physics-诱导子图的密度)
A. DZY Loves Physicstime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputDZY loves Physics, and he enjoys calcul原创 2014-07-09 22:22:00 · 2200 阅读 · 0 评论 -
POJ 1523(求割点)
求割点入门题!……死调一下午+晚上才发现把‘node'打成’nodes'了……Program P1523;const maxedge=999000; maxn=10000;var edge,tail:array[1..maxedge] of longint; size:longint; head:array[1..maxn] of longint;原创 2012-08-25 21:41:57 · 1460 阅读 · 0 评论 -
POJ 1860(判定正圈)
Bellman_fordProgram P1860;var n,m,i,j,s:longint; v:double; flag:boolean; d:array[1..100] of double; x,y:array[1..100] of longint; map:array[1..100,1..4] of double;procedure r原创 2012-08-17 13:46:16 · 1380 阅读 · 0 评论 -
POJ 1716 (差分约束)
差分约束……Program P1716;var n,i,j,minq,maxq:longint; d:array[-1..10000] of longint; w:array[1..30000,1..2] of longint; flag:boolean;function min(a,b:longint):longint;begin if a<b t原创 2012-08-16 17:09:22 · 1091 阅读 · 0 评论 -
POJ 1094(拓扑排序)
拓排+各种判……Program P1094;type map3=record indegree:array['A'..'Z'] of longint; map:array['A'..'Z',1..26] of char; outdegree:array['A'..'Z'] of longint; end;var原创 2012-08-13 18:45:08 · 1298 阅读 · 0 评论 -
POJ 1308(树的判定)
给定一个有向图,问这是不是树?各种判……出现2条相同的边不是树,自己指向自己不是树,除根节点入度为0外其它点入度必须为1,森林,环都不是树……program P1308;const maxn=15;Var i,j:longint; b:array[1..maxn,1..maxn] of boolean; indegree:array[1..maxn]原创 2012-08-10 12:02:26 · 956 阅读 · 0 评论