自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 并查集系列洛谷3958

①把奶酪的所有空洞通道打通(即将所有连通的空洞合并)②再开两个点,n+1 表示底,n+2 表示顶。③分别将底部、顶部与连接的通道打通。④判断底部和顶部是否在一个通道中。

2024-02-03 13:25:31 178

原创 并查集系列hdu1272

① 如果两个数已经在一个集合中,说明它们之间已经存在一条路径,现在再加一条显然不符合要求;②所有的输入完成后需要判断是否仅有一个集合。③输入“0 0”,应该输出“YES”

2024-02-01 14:48:51 128

原创 并查集系列hdu1856

/记录所在集合的节点数。①确定father和weight数组含义。

2024-02-01 11:14:02 203

原创 并查集系列hdu3635

/记录城市拥有龙珠的个数。//记录龙珠移动次数。①确定father和权值数组含义(此处有两个权值数组)int father[N];

2024-02-01 10:42:15 181

原创 并查集系列poj1988

①确定father和权值数组的含义(此处有两个权值数组up和down)需要两个权值数组up和down,同时记录上下方有多少个立方体。//记录下方有几个立方体。int up[N];//记录到根节点的距离。

2024-02-01 10:37:40 304

原创 并查集系列poj2492

/记录与根节点的关系 0表示同性,1表示异性。

2024-01-31 14:41:05 167

原创 并查集系列poj2236

将修的电脑与已经修好的电脑进行合并操作建立联系,如果两个电脑不在同一集合中且两个电脑可以直接通信,则将两个电脑并入同一个集合中。在同一集合中的电脑表示可以直接或者间接的进行通信,所以判断两个电脑能不能进行通信,判断两个电脑在不在同一集合即可。①确定father和weight数组含义:(这里用不着weight数组就不写了)int father[N];

2024-01-28 18:13:40 480

原创 并查集系列poj1703

/记录与根节点的关系,0表示同帮,1表示异帮。

2024-01-28 16:42:57 232

原创 并查集系列poj1611

不断地合并组,最后0所在的组的人数就是嫌疑人数。//记录所在组的人数。

2024-01-28 14:11:21 198

原创 并查集系列poj2524

①确定father和weight数组含义:(此处用不着weight数组就不写了)int father[N];

2024-01-28 11:34:41 181 1

原创 并查集系列poj1182

/记录与根节点的关系,0表示同类,1表示被根节点吃,2表示吃根节点。

2024-01-25 22:45:36 275

原创 HDU3038

①一定要有while(scanf("%d%d",&n,&m)!=EOF),不然会显示wrong answer。③合并的话一定要b的根节点合到a的根结点。

2024-01-25 11:54:12 445

原创 模拟退火算法和遗传算法搜索最短路径

②迭代扰动产生新解,可以采用随机交换路径中两个位置;如果新路径更短或者根据Metropolis准则决定是否接受新解。②迭代产生新种群,选择精英、精英交叉、基因变异。图1 广东省市级城市分布图。

2023-12-01 00:00:00 75 1

原创 UDP通信

【代码】UDP通信。

2023-08-02 10:32:16 65

原创 I/O多路转接技术

【代码】I/O多路转接技术。

2023-08-02 10:28:38 74

原创 多线程实现并发服务器

【代码】多线程实现并发服务器。

2023-07-30 16:31:29 71 1

原创 多进程实现并发服务器

多进程实现并发服务器

2023-07-30 14:07:05 68 1

原创 矩阵求第n个斐波那契数

矩阵求第n个斐波那契数

2023-05-25 17:48:54 76

原创 素数判断及埃式筛法求素数

素数判断及埃式筛法求素数

2023-05-25 17:04:25 101

原创 扩展欧几里得算法

扩展欧几里得算法

2023-05-25 16:39:17 72 1

原创 矩阵快速幂

矩阵快速幂

2023-05-25 15:45:06 69 1

原创 快速幂求an

快速幂求an

2023-05-20 11:08:54 71 1

原创 实现两个大数相乘

模拟乘法实现两个大数相乘

2023-05-20 10:38:23 56 1

原创 线段树和树状数组

但敌兵营地的人数经常变动,而Derek每次询问的段都不一样,所以Tidy不得不每次都一个一个营地的去数,很快就精疲力尽了,Derek对Tidy的计算速度越来越不满:"你个死肥仔,算得这么慢,我炒你鱿鱼!因为比自己强壮的牛它的e边界一定是大于等于自己的e的,所以比它强壮的牛一定排在它前面,我们只需统计前面有几个s边界小于等于自己s的,这个个数就是比自己强壮的牛的个数。农夫约翰有N头母牛(我们将母牛的编号从1到N)。对于每个测试用例,输出一行包含n个以空格分隔的整数,其中第i个数字指定比母牛i强的母牛的数量。

2023-05-09 20:55:43 81

原创 归并排序求逆序对数

归并排序求逆序对数

2023-05-07 23:53:52 202

原创 快速排序动态查询第k大

利用快速排序查找第k大元素

2023-05-07 22:05:38 84 1

原创 KMP字符串

【代码】KMP字符串。

2023-04-07 20:19:37 32 1

原创 环形链表快慢指针为什么会相遇

环形链表快慢指针为什么会相遇

2022-09-13 13:08:29 189

原创 scanf()和gets()函数如何处理回车和空格

scanf()和gets()函数如何处理回车和空格

2022-07-23 15:39:40 3726

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除