题目链接: NOI题库: http://noi.openjudge.cn/ch0201/1815/ poj 1681: http://poj.org/problem?id=1681 有一个正方形的墙,由N*N个正方形的砖组成,其中一些砖是白色的,另外一些砖是黄色的。Bob是个画家,想把全部的砖都涂成
转载
2017-08-04 16:49:00
150阅读
2评论
POJ_1815
对于问至少删掉几个点使得S、T不联通,可以将每个点拆成i、i'两个点并连一条容量为1的i->i'的边,将其他关系依次补全后求最小割即可。
但是这个题目要求输出字典序最小的结果,那么就需要依次枚举每个点,如果删掉这个点之后最小割变小了,那么就说明这个点是最小割中的点,将其删除,否则就说名这个点不是最小割中的点,将其恢复。然后重复上面的操作就可以得到字典序最小的
转载
2012-08-08 17:32:00
19阅读
2评论
Friendship Time Limit: 2000MS Memory Limit: 20000K Total Submissions: 10222 Accepted: 2835 Description In modern society, each p...
转载
2016-05-19 00:07:00
70阅读
2评论
题目链接:https://vjudge.net/problem/POJ-1815题意:求s点到t点,最少去掉几个点使得他们不连通。如果无解输出NO ANSWER!解法:#include <vector>#include <cstdio>#include <cstring>#include <iostream>using namespace std;c
原创
2022-04-19 09:53:15
82阅读
好像就只有枚举这个方法, 没有看到其他的方法,挂不得题目给了2s。除了枚举一开始比较难想,这个网络流建图还是比较好想到的, 只有用最小割的性质,就可以知道将每个点拆成两个点,之间连一条权为1的边 ,其他相连的边都为INF。然后就是枚举选字典序最小的点.FriendshipTime Limit:2000MSMemory Limit:20000KTotal Submissions:7560Accepted:2087DescriptionIn modern society, each person has his own friends. Since all the people are very
转载
2013-02-14 16:24:00
36阅读
题目链接:http://poj.org/problem?id=1815思路:题目要求是剔除多少个点,可以将其转化为剔除多少条边,因此需要拆点,将点i拆成i,i+n,便容量为1,表示每个人起的传递作用只能是一次。然后就是枚举了,删除某条边,如果求出的最小割比原来的要小,说明减少的是割边集。 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 #define MAXN 444 8 #define MAXM 4444444 9 #define inf 1que; 39 ...
转载
2013-08-26 15:29:00
206阅读
2评论
网络流的题总是出各种奇怪的错啊……没写过邻接表版的dinic,然后bfs扫到t点不直接return 1就会TTTTTLE…… 题目中的操作是“去掉人”,很容易想到拆点,套路一般是(s,i')(i,t)(u',v)(v,u),然后关于输出顺序最小方案,可以枚举删点,如果删去一个点后求得最小割比原来的小
转载
2018-02-01 09:21:00
63阅读
2评论
FriendshipTime Limit:2000MSMemory Limit:20000KTotal Submissions:8025Accepted:2224DescriptionIn modern society, each person has his own friends. Since all the people are very busy, they communicate with each other only by phone. You can assume that people A can keep in touch with people B, only if1.
转载
2013-07-09 22:33:00
55阅读
2评论
MTU自动默认是1500,把MTU改为手动模式, 输入1490、1480、1470……依次递减至满意的速度
原创
2010-07-10 12:15:44
1503阅读
SubmitStatusWeb
Board
Description
给你一个数字N,N的范围是1~1000000,求一个最小的正整数M,这个数字M的各个位的数字加上它本身之和恰好为N。当然,如果没有解,输出0。
原创
2023-04-20 06:36:45
53阅读
注意二分的上界可以达到1200000.
原创
2023-07-05 18:47:58
16阅读
题目大意:给出N个农场,S1场地和S2场地的坐标,要求每个农场要么和S1场地连接要么和S2场地连接,且每个农场之间的连接距离的最大值最小 现在给出A种不可连接限制,表明两个农场不能和同一个场地连接 又给出B种连接限制,表明两个农场要和同一个场地连接解题思路:这题处理时有点恶心 二分枚举最大距离L,判断一下每个农场可连接的场地(以下的连边表示,a表示和S1连接,!a表示和S2连接) 如果dis
原创
2023-04-07 10:31:31
29阅读
题目链
转载
2013-08-11 21:47:00
54阅读
2评论
# 如何实现“python w W”功能的指导
作为一名初学者,掌握Python的基本用法和实现一些简易功能是非常重要的。通过这篇文章,我们将一起探讨如何实现一个简单的功能——“python w W”。这里的“w W”可以被理解为在程序中读取和写入数据的操作。我们将使用Python编程语言来完成这个任务。接下来,我们将简要概述整个流程,并详细讲解每一步的具体实现。
## 整体流程
下面是实现
这个例子的前面有一段说明,解释这样的设计可以通过一个命令就实现这个LED的闪烁功能的开启。应该是这里提供的代码并不是顺序执行的,只是
原创
精选
2023-10-22 20:55:51
209阅读
【题意】给出一个无向图,和图中的两个点s,t。求至少去掉几个点后才能使得s和t不连通,输出这样的点集并使其字典序最大。不错的题,有助于更好的理解最小割和求解最小割的方法~【思路】问题模型很简单,就是无向图的点连通度,也就是最小点割集。麻烦之处在于需要使得点割集方案的字典序最大。这样的话通常的dfs划...
转载
2013-07-24 12:57:00
56阅读
2评论
# 理解 Python 中的正则表达式:w 和 W 的用法
在文本处理和数据清洗中,正则表达式(Regular Expressions, 简称regex)是一个非常强大且灵活的工具。Python 提供了内置的 `re` 模块来处理正则表达式,我们可以使用它来搜索、匹配和替换字符串中的特定模式。
## 正则表达式基础
正则表达式是由特定字符和符号组成的模式,用于描述文本的结构。在 Python
原创
2024-08-20 07:12:14
86阅读
水题也要注意一点,确实简单,不过还是错了,错在格式化输出!
1815. 计算两点间的距离
原创
2013-02-08 14:06:35
759阅读
链接题意为去掉多少个顶点使图不连通,求顶点连通度问题。拆点,构造图,对于可以变成 容量为无穷,容量为1.那么求出来的最大流(即最小割)就为所需要删除的顶点个数,需要字典序输出,从小到大枚举顶点,如果不加入当前点,最小割变小了的话 ,说明这个点是肯定要删除的。 1 #include 2 #inc...
转载
2014-05-07 10:14:00
109阅读
2评论
【题意】给出一个无向图,和图中的两个点s,t。求至少去掉几个点后才能使得s和t不连通,输出这样的点集并使其字典序最大。不错的题,有助于更好的理解最小割和求解最小割的方法~【思路】问题模型很简单,就是无向图的点连通度,也就是最小点割集。麻烦之处在于需要使得点割集方案的字典序最大。这样的话通常的dfs划...
转载
2013-07-24 12:57:00
36阅读
2评论