自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMvc执行原理

SpringMvc执行原理这将产生一个流程图。:#mermaid-svg-2N8GByTFjvgggrp3 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-2N8GByTFjvgggrp3 .label text{fill:#333}#mermaid-svg-2N8GByTFjvgggrp3 .node re

2021-06-21 16:11:40 103

转载 最短路(Dijkstra算法)

简单Dijkstra算法应用,具体解释链接如下:https://baike.baidu.com/item/迪杰斯特拉算法/4049057?fromtitle=Dijkstra算法&fromid=215612&fr=aladdin#5_2AC代码:#include<cstdio>#include<cstdlib>#include <iostr...

2019-08-06 10:35:38 162

原创 Knight Moves(BFS+DFS)

简单搜索问题,然后刚开始我用的DFS,超时,后面改用BFS,才过的…DFS代码:#include <iostream>#include <cstdio>#include <cstring>using namespace std;int a1[9][9]={0};int a2[8][2]={{1,2},{1,-2},{2,1},{2,-1},{-...

2019-07-29 10:11:19 156

原创 Zipper(DFS)

本题给出的数据,没有太大为难,三个数组的大小都是有限制的但是要注意记忆化搜索,不然会超时。#include <iostream>#include <cstdio>#include <queue>#include <cstring>using namespace std;queue < char > q1;int a1[2...

2019-07-29 10:04:00 161

原创 Prime Ring Problem

纯DFS,数据较小,不需要剪枝,可以将这一个圆圈看成一组数组,只需要留意最后一个数据跟第一个数据就行了代码如下:#include <iostream>#include <cstdio>#include <cmath>using namespace std;int n;int a[21]={0},b[21]={0};int pan(int X) ...

2019-07-27 10:28:43 203

转载 挑战acm迷宫(bfs加简单优化)

本题思路取自他人,我加以修改以及添加一点自己的理解;链接:https://blog.csdn.net/BWbear0412/article/details/75911812?utm_source=app代码如下:#include <iostream>#include <cstdio>#include <cstring>#include <qu...

2019-07-26 11:36:10 144

转载 棋盘问题

此题借鉴他人思路:原版链接:https://blog.csdn.net/kindlucy/article/details/5835003源码:#include <iostream>#include <cstdio>#include <cstring>using namespace std;int k,n,sum;char a[10][10];...

2019-07-25 15:10:09 238

原创 字典序最小问题(贪心算法)

思路:根据题意需要对字符串S前后反复比较,输出较小的字符就行了值得注意的是当前后相同的时候,就需要小心了例如:字符串是S={A,E,D,A,D,C,E,B}则需要比较下一位的大小了如果前后两位都相同,也可以同等处理。代码如下:#include <iostream>#include <cstdio>using namespace std;int n,M,j=...

2019-07-24 15:54:38 1312

原创 畅通工程(简单并查集)

题目意思直接,明显并查集;代码如下:#include <iostream>#include <cstdio>using namespace std;int x[1005];int root(int a) //找根(路径压缩){ if(x[a]==a) return a; else return (x[a]...

2019-07-23 16:01:48 175

原创 不容易系列之(3)—— LELE的RPG难题(简单递归)

首先进行前面几项的计算,发现1对应3,2对应6,3对应6,4对应18,而5对应30;不难发现a[i]=a[i-1]+2*a[i-2];此处仍然需要使用长整形。代码如下:#include <iostream>#include <cstdio>using namespace std;int main(){ long long int N; l...

2019-07-23 15:05:40 262

原创 一只小蜜蜂(简单递归)

这是一个比较简单的递归问题,不难发现蜜蜂从1->1的路线为1条,从1->2的路线为2条,到3为3条到4位5条,便有一个公式:a[i]=a[i-1]+a[i-2] (i>2);值得注意的是当从1到47左右的生活 单int型会数据溢出;改为长整形就OK了,代码如下:#include <iostream>#include <cstdio>usin...

2019-07-23 13:16:28 1678

空空如也

空空如也

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

TA关注的人

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