网络流题目集锦
最烧脑的题目和答案-互联网类

最烧脑的题目和答案-互联网类要说这互联网世界,那可真是充满了各种让人烧破脑袋的题目。
就拿我之前遇到的一件事儿来说吧。
我有个小侄子,上初中,特别痴迷于互联网。
有一次家庭聚会,他拿着手机一直在那捣鼓,我好奇凑过去看,发现他正对着一道互联网相关的题目抓耳挠腮。
题目是这样的:“如果一个网站的日均访问量在短时间内从 1 万飙升到 10 万,但服务器没有升级,可能会出现什么问题?”这小家伙皱着眉头跟我说:“叔,这题也太难了!”我看了看,心想,这还真不简单。
我就跟他一起琢磨。
咱先来说说服务器吧。
服务器就像是一个大管家,管着网站的各种事儿。
访问量一下子涨这么多,服务器就得忙得像个陀螺。
它的处理能力可能跟不上,就好比一个小餐馆,平时就十来个人吃饭,突然来了一百多号人,厨师和服务员不得忙疯啦?首先,网站的响应速度会变得超级慢。
想象一下,你点开一个网页,等了半天还没加载出来,是不是急得想摔手机?这就可能是服务器被大量的访问请求给压得喘不过气来了。
然后呢,还有可能出现数据丢失的情况。
就好像快递太多,快递站堆得乱七八糟,有些包裹就可能找不着了。
网站的数据也是这样,服务器处理不过来,一些重要的数据可能就莫名其妙地消失了。
再就是服务器可能会直接崩溃,整个网站都打不开,就像房子承受不住重量直接塌了一样。
我跟小侄子一点点分析,他那迷茫的眼神逐渐变得清晰起来。
最后他一拍大腿,说:“叔,我懂啦!”互联网里像这样烧脑的题目那可多了去了。
比如说:“在大数据时代,如何确保用户隐私不被泄露?”这可真是个让人头疼的问题。
大家都知道,现在很多网站和 APP 都要收集咱们的各种信息,姓名、电话、地址等等。
这些数据就像一堆宝藏,有人想好好保管,也有人想偷偷挖走。
那怎么保护呢?得有厉害的加密技术,把这些数据锁得严严实实的,让坏人打不开。
还得有严格的管理制度,不能让内部人员随便把数据拿出去卖。
还有一道题也很有意思:“社交网络中,信息传播速度极快,如何判断一条信息的真实性?” 这就好比在一个嘈杂的菜市场,各种声音都有,有真有假。
网络流题目

[PKU 3281]Dining(构图+网络流)题目大意】就是有n个牛,有f种食物和d种饮料,每个牛喜欢一个或多个食物和饮料,但是所有的食物和饮料每种都只有一个,问最多可以满足多少头牛的需要。
【题目分析】其实这个是很简单的,很明显的网络流模型,构图方法是把一头牛拆成两个点,两边分别是食物和饮料,然后把食物和左面的那一排牛连接在一起,右面的那一排牛和饮料连接在一起,两头牛拆开的点之间再连一条边。
加上超级源点和所有食物相连,所有饮料和超级汇点相连。
所有边上的容量都是1。
然后求最大流就可以了。
【代码(P.S.一次AC,HOHO~)】:program PKU_3281;varn,f,d,x,y,i,j,p,nn,s,t,delta,min,minj,tot:longint;g:array[0..401,0..401] of longint;dis,his,vh,di,pre:array[0..402] of longint;flag:boolean;beginassign(input,'a.in');assign(output,'a.out');reset(input); rewrite(output);readln(n,f,d);for i:=1 to n dobeginread(x,y);for j:=1 to x dobeginread(p);g[p,f+i]:=maxlongint;end;for j:=1 to y dobeginread(p);g[f+n+i,f+2*n+p]:=maxlongint;end;g[f+i,f+n+i]:=1;end;for i:=1 to f dog[0,i]:=1;for i:=1 to d dog[f+2*n+i,f+2*n+d+1]:=1;nn:=f+2*n+d+1;vh[0]:=nn+1;for i:=0 to nn do di[i]:=0;s:=0; t:=nn;i:=s; delta:=maxlongint; tot:=0;while dis[s]0) and (dis[j]+1=dis[i]) then beginflag:=true;pre[j]:=i;di[i]:=j;if g[i,j]<delta then delta:=g[i,j];i:=j;if i=t thenbegininc(tot,delta);x:=t; y:=pre[x];while xs dobegindec(g[y,x],delta);inc(g[x,y],delta);x:=pre[x]; y:=pre[y];end;i:=s; delta:=maxlongint;end;break;end;if flag then continue;min:=nn;for j:=0 to nn doif (g[i,j]>0) and (min>dis[j]) thenbeginmin:=dis[j];minj:=j;end;di[i]:=minj;dec(vh[dis[i]]);if vh[dis[i]]=0 then break;dis[i]:=min+1;inc(vh[dis[i]]);if is thenbegini:=pre[i];delta:=his[i];end;end;writeln(tot);close(input); close(output);end.[PKU 1149]PIGS(网络流+构图)题目描述:说有一个人有好几猪圈的猪,给你猪圈中猪的个数。
三级安全教育试题及网络流量分析与安全监控

三级安全教育试题及网络流量分析与安全监控网络安全教育试题一、选择题1.以下哪项不属于常见的网络攻击类型?A.病毒攻击B.网络钓鱼C.物理攻击D.拒绝服务攻击2.以下密码强度中,哪个最强?A.123456B.PasswordC.P@ssw0rdD.abc1233.以下哪项不是常见的网络安全防护措施?A.防火墙B.反病毒软件C.强密码D.公开Wi-Fi4.以下哪项不属于个人信息保护的常见措施?A.不随便泄露个人信息B.定期更换密码C.使用公共电脑进行银行转账D.定期清理电脑垃圾文件5.以下哪项不是常见的网络欺诈手段?A.网络诈骗B.假冒网站C.偷听窃取信息D.网络语言攻击二、简答题1.简述网络钓鱼攻击的定义和特点。
2.防火墙是什么?请简要说明其作用和原理。
3.什么是强密码?请列举至少三个创建强密码的要点。
4.简述公共Wi-Fi的安全风险及使用时的注意事项。
5.请简要介绍一种常见的恶意软件类型,并说明其传播途径。
三、实例分析题问题:某企业的内部网络最近频繁遭受来自外部的攻击,并且网络带宽消耗异常严重。
请提供可能的原因和解决方案。
网络流量分析与安全监控一、网络流量分析介绍网络流量分析是指对传输在网络中的数据流进行监控和分析的过程。
通过对网络流量的分析,可以识别和监控网络中的异常流量、攻击行为和网络威胁,从而提供安全保护和性能优化的策略。
二、网络流量分析的重要性1.检测网络攻击:通过对网络流量的实时监控和分析,可以及时发现并应对网络攻击,保护网络安全。
2.优化网络性能:通过对网络流量的分析,可以了解网络使用情况、瓶颈点和性能问题,从而进行优化和提升网络性能。
3.监控合规要求:某些行业对网络流量的监控和记录有一定的合规要求,如金融、医疗等领域,网络流量分析可以帮助满足相关要求。
三、网络流量分析工具1.网络流量捕获工具:例如Wireshark,可以用于捕获网络中的数据包,提供可视化的数据展示和分析功能。
2.网络流量分析平台:例如Suricata、Snort等,可以实时监控网络流量,检测和阻止恶意流量和攻击行为。
网络流例题详解

网络流例题详解最大流 sap用法和模板typedef struct node{int v, w;struct node *nxt, *op;}NODE;NODE edg[MM]; // 保存所有的边NODE *link[NN]; // 记录节点所在链表的首节点int h[NN]; // 距离标号,记录每个点到汇点的距离,这里的距离指的是层数int num[NN]; // gap优化,标号为i的顶点个数int M, N, idx, S, T, n; // S 表示源点,T表示汇点,n表示节点个数void add(int u, int v, int c){idx++;edg[idx].v = v;edg[idx].w = c;edg[idx].nxt = link[u];edg[idx].op = edg + idx + 1;link[u] = edg + idx;idx++;edg[idx].v = u;edg[idx].w = 0;edg[idx].nxt = link[v];edg[idx].op = edg + idx - 1;link[v] = edg + idx;}int Min(int a, int b){return a < b ? a : b;}int aug(int u, int flow){if (u == T) return flow;int l = flow; // l表示剩余容量int tmp = n - 1;for (NODE *p = link[u]; p; p = p->nxt){if (h[u] == h[p->v] + 1 && p->w){int f = aug(p->v, Min(l, p->w));l -= f;p->w -= f;p->op->w += f;if (l == 0 || h[S] == n) return flow - l; // gap}// 这里是有剩余容量的可行边if (p->w > 0 && h[p->v] < tmp){tmp = h[p->v];}}if(l == flow){// 如果没有找到增流,才修改标号,刚开始写错了,也杯具的过了好多题num[h[u]]--; // gapif (num[h[u]] == 0) h[S] = n; // gap,每个点的距离值最多为n - 1,这里设为n 表示断层了else{h[u] = tmp + 1;num[h[u]]++; // gap}}return flow - l;}/*n表示总点的个数,包括源点和汇点*/void sap(){int ans = 0;memset(h, 0, sizeof(h)); // h 保存的是距离标号(到汇点的)memset(num, 0, sizeof(num));num[0] = n;while(h[S] < n){ans += aug(S, INF);}printf("%d\n", ans);}pku1149 最大流(EK算法)用EK就能做。
三级网络上机100道题

void num(int m, int k, int xx[]) {int data = m+1;int half, n = 0, i;while(1){half = data/2;for (i=2; i<=half; i++)if (data%i == 0)break;if (i > half){xx[n] = data;n++;}if (n >= k)break;data++;}}第二题void jsV al(){int bb[4];int i, j, k, flag;for (i=0; i<200; i++){bb[0] = a[i]/1000;bb[1] = a[i]%1000/100;bb[2] = a[i]%100/10;bb[3] = a[i]%10;for (j=0; j<4; j++){if (bb[j]%2 == 0){flag = 1;}else{flag = 0;break;}}if (flag == 1){b[cnt] = a[i];cnt++;}for (i=0; i<cnt-1; i++)for (j=i+1; j<cnt; j++)if (b[i] < b[j]){k = b[i];b[i] = b[j];b[j] = k;}}第三题void StrOR(void){int i, j, k;char buf[80];for (i=0; i<maxline; i++){j = strlen(xx[i])-1;while (xx[i][j]!='o' && j>=0)j--;if (j < 0)continue;xx[i][j] = 0;strcpy(buf, &xx[i][j+1]);k = j = 0;while (xx[i][j]){while (xx[i][j]!='o' && xx[i][j])j++;if (!xx[i][j]){strcat(buf, &xx[i][k]);break;}xx[i][j] = 0;strcat(buf, &xx[i][k]);j++;k = j;}strcpy(xx[i], buf);}}第四题void StrOL(void){int i, j, k, strl, l;for (i=0; i<maxline; i++)for (j=0; j<(int)strlen(xx[i]); j++)if (!isalpha(xx[i][j]) && xx[i][j]!=' ')xx[i][j] = ' ';for (l=0; l<maxline; l++){char ch[80] = {0};char pp[80] = {0};strl = strlen(xx[l]);i = strl-1;k = 0;while(1){while (isalpha(xx[l][i]) && i >= 0){for (j=k; j>=0; j--)pp[j+1] = pp[j];pp[0] = xx[l][i];k++;i--;}strcat(ch, pp);strcpy(pp, "");k = 0;if (i < 0)break;while (!isalpha(xx[l][i]) && i >= 0){for (j=k; j>=0; j--)pp[j+1] = pp[j];pp[0] = xx[l][i];k++;i--;}strcat(ch, pp);strcpy(pp, "");k = 0;if (i < 0)break;}strcpy(xx[l], ch);}}第五题void jsSort(){int i, j, data;for (i=0; i<199; i++)for (j=i+1; j<200; j++){if (aa[i]%1000 > aa[j]%1000){data = aa[i];aa[i] = aa[j];aa[j] = data;}else if (aa[i]%1000 == aa[j]%1000){if (aa[i] < aa[j]){data = aa[i];aa[i] = aa[j];aa[j] = data;}}}for (i=0; i<10; i++)bb[i] = aa[i];}第六题void jsSort(){int i, j, data;for (i=0; i<199; i++)for (j=i+1; j<200; j++){if (aa[i]%1000 < aa[j]%1000){data = aa[i];aa[i] = aa[j];aa[j] = data;}else if (aa[i]%1000 == aa[j]%1000){if (aa[i] > aa[j]){data = aa[i];aa[i] = aa[j];aa[j] = data;}}}for (i=0; i<10; i++)bb[i] = aa[i];}第七题你好。
网络最大流问题.docx

给定一个有向图D=(V,A),在V中指定一点称为发点(记为 ),该点只有出发去的弧,指定另一点称为收点(记为,),该点只有指向它的弧,其余的点叫做中间点。
对于A中的每一条弧W f,对应一个数*亠20(简记片),称之为弧的容量。
通常我们把这样的D叫做网络,记为D=(V,A,C)。
(2)网络流:在弧集A上定义一个非负函数y_ (Z(Pl JV P)是通过弧的实际流量,简记匚,称扌是网络上的流函数,简称网络流或流,称计Q为网络流的流量。
■ ⅛~ "»丄 / √ 第七章F⅛wearch ι§ 4网络最大流问题网络最大流冋题是网络的另一个基本冋题。
许多系统包含了流量问题。
例如交通系统有车流量,金融系统有现金流,控制系统有信息流等。
许多流问题主要是确定这类系统网络所能承受的最大流量以及如何达到这个最大流量。
4.1基本概念与定理1. 1.网络与流定义14 (1)网络:例1如图7-20是连结某产品产地二和销地一的交通图。
弧∣∕Λ√<.;表示从二到的运输线,弧旁的数字表示这条运输线的最大通过能力IL ,括号内的数字表示该弧上的实际流一]。
现要求制定一个运输方案,使从-r运到甘t的产品数量最多。
可行流与最大流4⑴5(3)IO (I )输网络的实际问题中,我们可以看出,对于流有两个基本要求:一是每条弧上的流量必须是非负的且不能超过该弧的最大通过能力(即该弧的容量)二是起点发出的流的总和(称为流量),必须等于终点接收的流的总和,且各中间点流 入的流量之和必须等于从该点流出的流量之和, 即流入的流量之和与流出的流量之和的差为 零,也就是说各中间点只起转运作用,它既不产出新的物资,也不得截留过境的物资。
因此有下面所谓的可行流的定义。
定义14对于给定的网络 D= ( V,A,C )和给定的流 ."H ■..., 若一.满足下列条件:(1) 容量限制条件:对每一条弧工宀L ,有(7.9)(2)平衡条件: 对于中间点:流出量=流入量,即对于每一个i (i ≠ s,t ),有(7.10)对于出发带点二,有∑Λ ■J l )对于收点■■-,有⑺12)则称」_';丨为一个可行流,’.丄 称为这个可行流的 流量。
网络测试题目及答案

网络测试题目及答案一、单项选择题(每题2分,共10题)1. 网络中的IP地址是由多少位二进制数组成的?A. 16B. 32C. 48D. 64答案:B2. 以下哪个协议是用于网页传输的?A. FTPB. SMTPC. HTTPD. POP3答案:C3. 哪种网络设备用于连接不同网络?A. 交换机B. 路由器C. 防火墙D. 集线器答案:B4. 以下哪个是无线网络的安全协议?A. WEPB. WPAC. PPPD. SLIP5. 网络中的TCP和UDP协议分别属于哪一层?A. 应用层和传输层B. 传输层和应用层C. 网络层和传输层D. 传输层和网络层答案:B6. 以下哪种网络拓扑结构不需要中心节点?A. 星型B. 总线型C. 环型D. 树型答案:B7. 以下哪个不是网络操作系统?A. Windows ServerB. LinuxC. macOSD. Solaris答案:C8. 网络中的带宽是指什么?A. 传输速度B. 传输距离C. 传输介质D. 传输协议答案:A9. 以下哪个是网络中的地址解析协议?B. RARPC. OSPFD. BGP答案:A10. 以下哪个是网络中的路由协议?A. SNMPB. FTPC. RIPD. HTTP答案:C二、多项选择题(每题3分,共5题)1. 以下哪些是网络中常见的传输介质?A. 双绞线B. 光纤C. 同轴电缆D. 无线信号答案:A、B、C、D2. 以下哪些属于网络安全的范畴?A. 防火墙B. 入侵检测系统C. 病毒防护D. 数据备份答案:A、B、C、D3. 以下哪些是网络中的交换技术?A. 电路交换B. 报文交换C. 分组交换D. 时间分割交换答案:A、B、C、D4. 以下哪些是网络中的路由协议?A. RIPB. OSPFC. BGPD. TCP答案:A、B、C5. 以下哪些是网络中的服务类型?A. FTPB. DNSC. DHCPD. SMTP答案:A、B、C、D三、判断题(每题1分,共5题)1. 网络中的MAC地址是全球唯一的。
网络运营考试题目及答案

网络运营考试题目及答案一、单项选择题(每题2分,共20分)1. 网络运营中,以下哪项不是内容运营的主要工作?A. 内容策划B. 用户分析C. 产品开发D. 内容推广答案:C2. 在进行网络运营时,以下哪项是提高用户粘性的关键因素?A. 产品价格B. 产品质量C. 用户体验D. 广告投放答案:C3. 网络运营中,以下哪项不是数据分析的主要目的?A. 用户行为分析B. 市场趋势预测C. 竞争对手分析D. 产品外观设计答案:D4. 网络运营中,以下哪项不是社交媒体运营的主要平台?A. 微博B. 微信C. 知乎D. 淘宝答案:D5. 网络运营中,以下哪项不是搜索引擎优化(SEO)的主要工作?A. 关键词分析B. 网站结构优化C. 内容更新D. 视频制作答案:D6. 网络运营中,以下哪项不是提高转化率的有效手段?A. 优化着陆页B. 提供优惠券C. 增加广告曝光D. 降低产品质量答案:D7. 网络运营中,以下哪项不是用户运营的主要工作?A. 用户增长B. 用户留存C. 用户反馈收集D. 产品开发答案:D8. 在网络运营中,以下哪项不是提高品牌知名度的有效途径?A. 社交媒体营销B. 内容营销C. 口碑传播D. 降低产品质量答案:D9. 网络运营中,以下哪项不是网络广告的主要形式?A. 横幅广告B. 视频广告C. 电子邮件营销D. 线下活动答案:D10. 网络运营中,以下哪项不是提高网站流量的有效方法?A. 搜索引擎优化B. 社交媒体推广C. 内容营销D. 减少网站内容答案:D二、多项选择题(每题3分,共15分)11. 网络运营中,以下哪些因素会影响用户体验?A. 网站加载速度B. 网站导航结构C. 网站色彩搭配D. 广告投放数量答案:A、B、C12. 网络运营中,以下哪些是提高用户参与度的有效手段?A. 举办线上活动B. 发布互动内容C. 提供用户反馈渠道D. 减少网站功能答案:A、B、C13. 网络运营中,以下哪些是提高网站转化率的有效策略?A. 优化产品页面B. 提供用户评价C. 增加网站广告D. 提供个性化推荐答案:A、B、D14. 网络运营中,以下哪些是社交媒体运营的主要目标?A. 提高品牌知名度B. 增加用户参与度C. 提升产品销量D. 减少网站流量答案:A、B、C15. 网络运营中,以下哪些是内容营销的主要形式?A. 文章B. 视频C. 图片D. 音频答案:A、B、C、D三、判断题(每题2分,共10分)16. 网络运营中,用户增长是唯一的目标。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2010-02-07 18:00:40)转载分类:ACM标签:杂谈最大流POJ 1273 Drainage DitchesPOJ 1274 The Perfect Stall (二分图匹配)POJ 1698 Alice's ChancePOJ 1459 Power NetworkPOJ 2112 Optimal Milking (二分)POJ 2455 Secret Milking Machine (二分)POJ 3189 Steady Cow Assignment (枚举)POJ 1637 Sightseeing tour (混合图欧拉回路)POJ 3498 March of the Penguins (枚举汇点)POJ 1087 A Plug for UNIXPOJ 1149 Pigs (构图题)ZOJ 2760 How Many Shortest Path (边不相交最短路的条数)POJ 2391 Ombrophobic Bovines (必须拆点,否则有BUG)WHU 1124 Football Coach (构图题)SGU 326 Perspective (构图题,类似于 WHU 1124)UVa 563 CrimewaveUVa 820 Internet BandwidthPOJ 3281 Dining (构图题)POJ 3436 ACM Computer FactoryPOJ 2289 Jamie's Contact Groups (二分)SGU 438 The Glorious Karlutka River =) (按时间拆点)SGU 242 Student's Morning (输出一组解)SGU 185 Two shortest (Dijkstra 预处理,两次增广,必须用邻接阵实现,否则 MLE) HOJ 2816 Power LinePOJ 2699 The Maximum Number of Strong Kings (枚举+构图)ZOJ 2332 GemsJOJ 2453 Candy (构图题)SOJ3312 Stockholm KnightsSOJ3353 Total FlowSOJ2414 Leapin' Lizards最小割SOJ3106 Dual Core CPUSOJ3109 Space flightSOJ3107 SelectSOJ3185 Black and whiteSOJ3254 Rain and FgjSOJ3134 windy和水星 -- 水星交通HOJ 2634 How to earn moreZOJ 2071 Technology Trader (找割边)HNU 10940 CoconutsZOJ 2532 Internship (找关键割边)POJ 1815 Friendship (字典序最小的点割集)POJ 3204 Ikki's Story I - Road Reconstruction (找关键割边) POJ 3308 ParatroopersPOJ 3084 Panic RoomPOJ 3469 Dual Core CPUZOJ 2587 Unique Attack (最小割的唯一性判定)POJ 2125 Destroying The Graph (找割边)ZOJ 2539 Energy MinimizationTJU 2944 Mussy Paper (最大权闭合子图)POJ 1966 Cable TV Network (无向图点连通度)HDU 1565 方格取数(1) (最大点权独立集)HDU 1569 方格取数(2) (最大点权独立集)POJ 2987 Firing (最大权闭合子图)SPOJ 839 Optimal Marks (将异或操作转化为对每一位求最小割)HOJ 2811 Earthquake Damage (最小点割集)2008 Beijing Regional Contest Problem A Destroying the bus stations ( BFS 预处理 )( ZOJ 2676 Network Wars (参数搜索)POJ 3155 Hard Life (参数搜索)ZOJ 3241 Being a Hero有上下界ZOJ 2314 Reactor Cooling (无源汇可行流)POJ 2396 Budget (有源汇可行流)SGU 176 Flow Construction (有源汇最小流)ZOJ 3229 Shoot the Bullet (有源汇最大流)HDU 3157 Crazy Circuits (有源汇最小流)最小费用流HOJ 2715 Matrix3HOJ 2739 The Chinese Postman ProblemPOJ 2175 Evacuation Plan (消一次负圈)POJ 3422 Kaka's Matrix Travels (与 Matrix3 类似)POJ 2516 Minimum Cost (按物品种类多次建图)POJ 2195 Going HomeBUAA 1032 Destroying a PaintingPOJ 2400 Supervisor, Supervisee (输出所有最小权匹配)POJ 3680 IntervalsHOJ 2543 Stone IVPOJ 2135 Farm TourBASHU2445 餐巾问题---------------------------------------------onmylove原创最大流题目:TC:Single Round Match 200 Round 1 – Division I, Level Three Single Round Match 236 Round 1 – Division I, Level ThreeSingle Round Match 399 Round 1 – Division I, Level Three 同Hoj1024:2003 TCO Semifinal Round 4 – Division I, Level Three 2004 TCCC Championship Round – Division I, Level Three 2005 TCO Sponsor Track Round 3 – Division I, Level One混合图的欧拉回路Poj1637: :求增广边:Poj3204:类似:Hoj1082: &pid=6pku图论、网络流入门题总结、汇总(2009-10-07 23:25:25)转载分类:acm_图论题标签:杂谈POJ 2449 Remmarguts' Date(中等)题意:经典问题:K短路解法:dijkstra+A*(rec),方法很多相关:该题亦放在搜索推荐题中POJ 3013 - Big Christmas Tree(基础)题意:最简单最短路,但此题要过,需要较好的程序速度和,还要注意精度解法:DijkstraPOJ 3463 - Sightseeing(中等)题意:最短路和比最短路大1的路的数量解法:需要真正理解dijkstraPOJ 3613 - Cow Relays(较难)题意:求经过N条边的最短路解法:floyd + 倍增,贪心POJ 3621 - Sightseeing Cows(中等)题意:求一个环路,欢乐值 / 总路径最大解法:参数搜索 + 最短路(ms 原始的bellman tle, 用spfa才过) POJ 3635 - full tank?(中等)题意:最短路变形解法:广搜相关:生成树问题基本的生成树就不放上来了POJ 1639 - Picnic Planning(较难)题意:顶点度数有限制的最小生成树解法:贪心 + prim/kruskalPOJ 1679 - The Unique MST(基础)题意:判断MST是否唯一解法:prim就行,不过还是易错的题POJ 2728 - Desert King(中等)题意:所谓最优比率生成树解法:参数搜索 + primPOJ 3164 - Command Network(难)题意:最小树形图解法:刘朱算法,这个考到的可能性比较小吧?POJ 3522 - Slim Span(基础)题意:求一颗生成树,让最大边最小边差值最小解法:kruskal活用连通性,度数,拓扑问题此类问题主要牵扯到DFS,缩点等技巧POJ 1236 - Network of Schools(基础)题意:问添加多少边可成为完全连通图解法:缩点,看度数POJ 1659 - Frogs' Neighborhood(基础)题意:根据度序列构造图解法:贪心,详细证明参见havel定理POJ 2553 - The Bottom of a Graph(基础)POJ 2186 - Popular Cows(基础)题意:强连通分量缩点图出度为0的点POJ 2762 - Going from u to v or from v to u?(中等)题意:单向连通图判定解法:缩点 + dp找最长链POJ 2914 - Minimum Cut(难)题意:无向图最小割解法:Stoer-Wagner算法,用网络流加枚举判定会挂POJ 2942 - Knights of the Round Table(难)题意:求双联通分量(或称块)中是否含奇圈解法:求出双连通分量后做黑白染色进行二分图图判定相关: 3177 - Redundant Paths(中等)POJ 3352 - Road Construction(中等)题意:添加多少条边可成为双向连通图解法:把割边分开的不同分量缩点构树,看入度建议对比下1236,有向图添加多少条边变成强连通图POJ 3249 - Test for Job(基础)解法:bfs / dfs + dpPOJ 3592 - Instantaneous Transference(基础)解法:缩点,最长路,少人做的水题,注意细节POJ 3687 - Labeling Balls(中等)解法:拓扑排序POJ 3694 - Network(中等)解法:双连通分量+并查集2-SAT问题此类问题理解合取式的含义就不难POJ 2723 - Get Luffy Out(中等)POJ 2749 - Building roads(较难)解法:二分 + 2-SAT判定POJ 3207 - Ikki's Story IV - Panda's Trick(基础) 解法:简单的2-sat,不过其他方法更快POJ 3648- Wedding(中等)解法:用2-sat做会比较有意思,但是暴搜照样0ms POJ 3678 - Katu Puzzle(基础)解法:直接按合取式构图验证就行了POJ 3683 - Priest John's Busiest Day(中等)解法:n^2枚举点之间的相容性构图,求解2-SAT最大流问题变形很多,最小割最大流定理的理解是关键POJ 1149 - PIGS(较难)绝对经典的构图题POJ 1273 - Drainage Ditches(基础)最大流入门POJ 1459 - Power Network(基础)基本构图POJ 1637 - Sightseeing tour(Crazy)题意:求混合图的欧拉迹是否存在解法:无向边任意定向,构图,详建黑书P324POJ 1815 - Friendship(中等)题意:求最小点割解法:拆点转换为边割相关: 1966 - Cable TV Network(中等)题意:去掉多少点让图不连通解法:任定一源点,枚举汇点求点割集(转换到求边割),求其中最小的点割POJ 2112 - Optimal Milking(基础)二分枚举,最大流POJ 2391 - Ombrophobic Bovines(中等)题意:floyd, 拆点,二分枚举相关: 2396 - Budget(中等)题意:有源汇的上下界可行流解法:用矩阵-网络流模型构图,然后拆边相关:,最小割模型在竞赛中的应用POJ 2455 - Secret Milking Machine(基础)二分枚举,一般来说需要写对边容量的更新操作而不是每次全部重新构图POJ 2699 - The Maximum Number of Strong Kings(较难)解法:枚举人数 + 最大流(感谢xpcnq_71大牛的建图的提示)POJ 2987 - Firing(较难)题意:最大权闭包解法:先边权放大,第一问总量-最大流,第二问求最小割相关:&_c02_owner=1Profit(中等)最大权闭包图的特殊情况ZOJ 2071 - Technology Trader 也是此类型,懒了没做3084 - Panic Room(中等,好题)题意:略解法:根据最小割建模POJ 3155 - Hard Life(很挑战一题)题意:最大密度子图解法:参数搜索 + 最大权闭合图,的论文(nb解法)最小割模型在信息学竞赛中的应用一文中也有讲POJ 3189 - Steady Cow Assignment(中等)题意:寻找最小的区间完成匹配解法:这题充分说明SAP的强大,纯暴力可过。