自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 子2023

【代码】子2023。

2023-09-22 14:56:13 113 2

原创 递归常用的三种枚举方式

【代码】递归常用的三种枚举方式。

2023-09-22 14:51:30 227

原创 初学者注意项

初学者注意项

2022-04-04 23:13:41 398

原创 1171: 加密(指针专题)

#include<stdio.h>#include<string.h>#include<stdlib.h>void encrypt(char *plain, char *cipher){ int i,j; for(i=0,j=0;plain[i] != '\0';i++) { cipher[j++]=plain[i]-24; } for(j=j-1;j >= 0;j--) { printf("%d%d",cipher[j]%10,c

2022-03-25 22:49:06 402

原创 ZZULIOJ:1169: 大整数(指针专题)

#include<stdio.h>#include<string.h>int cmp(char *a,char *b){ if(strlen(a) != strlen(b)) { if(strlen(a)>strlen(b)) return 1; else return -1; } else { for(int i=0;a[i]!= '\0';i++) if(a[i] > b[i]) return 1; else if(a

2022-03-25 22:04:54 889

原创 P1002 [NOIP2002 普及组] 过河卒

题目描述棋盘上 AA 点有一个过河卒,需要走到目标 BB 点。卒行走的规则:可以向下、或者向右。同时在棋盘上 CC 点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,AA 点 (0, 0)(0,0)、BB 点 (n, m)(n,m),同样马的位置坐标是需要给出的。现在要求你计算出卒从 AA 点能够到达 BB 点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。输入格式一行四个正整数,分别表示 BB 点坐标和马的坐标。输

2022-03-23 21:48:52 155

原创 B3604 [图论与代数结构 302] 最短树问题_2

题目描述在离散数学课程的学习中,大家学习了最短树相关的知识,现在来检查一下大家的学习情况。给定一张 nn 个点 mm 条边的带权连通无向图,点的编号从 11 到 nn,可能存在重边和自环。现在,请你求出这张图总边权和最小的支撑树(最短树)的边权之和。即,找到一颗支撑树,满足选用边的边权和最小,输出这个边权和。输入格式第一行两个正整数 n, mn,m ,分别表示给定无向图的点数和边数。接下来 mm 行,每行三个非负整数 u, v, wu,v,w 表示一条连接 uu 和 vv 这两个点的无向边和这条边

2022-03-22 21:54:23 711

原创 B3603 [图论与代数结构 301] 最短树问题_1

B3603 [图论与代数结构 301] 最短树问题_1

2022-03-20 22:25:25 1300

原创 B3601 [图论与代数结构 201] 最短路问题_1

题目描述给定一张 nn 个点、mm 条边的有向图,求 11 号点到每个点的最短路径长度。注意,图可能存在重边和自环,保证不存在负环。输入格式第一行两个整数 n, mn,m。接下来 mm 行,每行三个整数 u_i, v_i, w_iui​,vi​,wi​。表示一条从 u_iui​到 v_ivi​长度为 w_iwi​的有向边。输出格式一行 nn 个整数,第 ii 个整数表示 11 到 ii 的最短路径长度,如果不存在从 11 到 ii 的路径则第 ii 个整数用

2022-03-20 21:39:12 801

原创 AcWing 902. 最短编辑距离

AcWing 902.最短编辑距离

2022-03-18 23:06:08 322

原创 最长上升子序列

最长上升子序列

2022-03-18 17:39:32 173

原创 01背包问题:空间优化

01背包问题及空间优化

2022-03-16 17:18:53 249

原创 优先队列:自定义优先级

优先队列:自定义优先级

2022-03-12 14:34:42 1450

原创 算法竞赛入门经典(安迪的第一个字典)

set的用法举例

2022-03-11 22:30:50 101

原创 ZZULIOJ:1168: 账单(指针专题)

ZZULIOJ:1168:账单(指针专题)

2022-03-08 17:59:11 429

原创 ZZULIOJ:1167: 逆转数(指针专题)

ZUULIOJ:1167:逆转数(指针专题)

2022-03-08 16:38:39 459

原创 malloc函数的用法详解:

malloc函数(动态开辟数组)

2022-03-07 13:05:14 4737

原创 洛谷P3375 【模板】KMP字符串匹配

KMP

2022-03-06 10:18:24 132

原创 计蒜客:非常男女(前缀和)

前缀和

2022-03-06 09:14:45 261

原创 迷宫(BFS)

BFS

2022-03-05 23:20:35 81

原创 迷宫(DFS)

迷宫

2022-03-05 22:47:53 67

原创 马走日(DFS解法)

马走日(DFS)

2022-03-05 22:17:47 403

原创 仙岛求药(BFS与DFS解法)

仙岛求药(DFS与BFS)

2022-03-05 09:57:44 304

原创 红与黑(DFS与BFS解法)

红与黑

2022-03-04 23:31:10 84

原创 a+b(加强版)

1010: a+b(加强版)

2022-03-04 23:06:50 260

原创 [NOIP2002]选数

[NOIP2002]选数

2022-03-04 22:11:20 91

原创 二维前缀和矩阵

图有点丑,xdm凑合看吧,hh二维前缀和:计算任一子矩阵的和s[i][j]便是以a[i][j]为底点与矩阵边界围成的所有元素的和。如下图所示而计算s[i][j]如下图而计算任一子矩阵的前缀和。如下图所示:代码如下:#include<iostream>using namespace std;const int N=1010;int a[N][N],s[N][N];int main(){ int n,m,q; cin>>n>>m&g

2022-02-08 12:50:31 509

原创 归并排序核心思想:

以从小到大排序为例:先将一个数组分为两半并排序(以从小到大排序)。然后开一个额外数组用来存储,比较排好序的两个数组的元素(都从第一个元素开始),依次将较小的元素存入开的二维数组中。...

2022-02-06 22:30:51 600

原创 快排核心思想:

快排核心思想及代码!!!

2022-02-06 22:24:02 6351

原创 ZZULIOJ:1157: 连续的n个1

ZZULIOJ:1157: 连续的n个1

2022-01-23 22:25:53 253

原创 substr函数的用法,全是精华。

substr函数的用法和注意事项

2022-01-23 21:36:03 11778 2

原创 基础算法——一维前缀和

一维前缀和的原理用法,(简单易懂)

2022-01-23 10:48:20 329

空空如也

空空如也

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

TA关注的人

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