自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 洛谷P1638逛画展(双指针)

#include<bits/stdc++.h>using namespace std;const int N=1e7+10;const int M=2e3+10;int b[N];struct node1{//结构体存储n幅画对应的画家以及画的下标 int num,idx;}a[N];int n,m,cnt0,cnt,s,t;struct node2{//用于记录可行方案的长度,起点、终点坐标 int len,s,t;//s表示起点,t表示终点 }md[N]; bo.

2021-04-13 18:53:21 245

原创 洛谷P1638逛画展(双端队列)

#include<bits/stdc++.h>using namespace std;const int N=1e6+10;const int M=2e3+10;struct node1{//结构体存储n幅画对应的画家以及画的下标 int num,idx;}a[N];int n,m,cnt,cnt0;int vis[M];//用于判断是否已经看过这个画家的画以及看的次数 struct node2{//用于记录可行方案的长度,起点、终点坐标 int len,s,t;/..

2021-04-13 18:49:26 208

原创 CF B题BoxFitting

#include<bits/stdc++.h>using namespace std;inline int read(){ int x=0,t=1;char ch=getchar(); while((ch<'0'||ch>'9')&&ch!='-') ch=getchar(); if(ch=='-'){t=-1;ch=getchar();} while(ch<='9'&&ch>='0'){x=x*10+ch-48;ch=ge.

2021-04-13 15:09:07 159

原创 洛谷P1886滑动窗口(单调队列)

#include<bits/stdc++.h>using namespace std;const int N=1e6+10;# define INF 0x3f3f3f3fint maxn=-INF,minn=INF;int n,k;struct node{//用结构体存储数值及其对应的下标 long long v;//记录元素的值 int idx;//记录下标,用于判断该元素是否还在窗口范围内 }a[N]; long long lar[N],sma[N];int ma.

2021-04-12 16:17:51 121

原创 nozomi和字符串(双指针)(2020牛客寒假算法基础集训营1H题)

#include<bits/stdc++.h>using namespace std;const int N=2e5+5;char s[N];int n,k;int cnt0=0,cnt1=0;int max1,max2;int main(){ cin>>n>>k; cin>>s; //左右指针之间维护一个修改次数不超过k的连续序列 int j=0; for(int i=0;i<n;i++)//0改1 { if.

2021-04-11 19:53:06 114 1

原创 最长不重复子序列(双指针)

给定一个长度为n的整数序列,请找出最长的不包含重复的数的连续区间,输出它的长度。输入格式第一行包含整数n。第二行包含n个整数(均在0~100000范围内),表示整数序列。输出格式共一行,包含一个整数,表示最长的不包含重复的数的连续区间的长度。数据范围1≤n≤1000001≤n≤100000输入样例:51 2 2 3 5输出样例:3#include<bits/stdc++.h>using namespace std;int n,maxn;const.

2021-04-11 00:39:49 75

原创 洛谷P5788单调栈模板

#include<bits/stdc++.h>using namespace std;const int N=3e6+10;int ans[N];struct node{ int v,index;}a[N]; int n,cnt=0;inline int read(){ int x=0,t=1;char ch=getchar(); while((ch<'0'||ch>'9')&&ch!='-') ch=getchar(); if(ch=='-.

2021-04-11 00:17:26 129

原创 洛谷P1901发射站(单调栈)

#include<bits/stdc++.h>using namespace std;const int N=1e6+10;int n;long long ans,cnt;struct node{ int v; long long h;}fsz[N];long long a[N],b[N];//分别存储发射站从左侧和右侧接收的能量 inline int read(){ int x=0,t=1;char ch=getchar(); while((ch<'0'||c.

2021-04-10 23:54:27 210

原创 python学习笔记1(基础操作与冒泡排序)

import math# 导入模块​for i in "泰迪云课堂": print(i)# 循环打印​a = -10b = abs(a)# abs(取绝对值)​c = math.sin(b)d = math.sqrt(b)# 调用math模块中的函数​list1 = ["泰迪", 1, True, [1, 2]]# 列表中每个元素都是可变的# 列表中的元素都是有序的,每个元素对应一个位置# 列表可以容纳Python中的任何对象# 列表下标从0开始​print...

2021-04-01 23:16:20 80

原创 洛谷P1101单词方阵(深搜)

#include<bits/stdc++.h>using namespace std;inline int read()//快读 { int x=0,t=1;char ch=getchar(); while((ch<'0'||ch>'9')&&ch!='-') ch=getchar(); if(ch=='-'){t=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x=x*10+ch-48;.

2021-03-24 23:56:13 77

原创 洛谷P1451求细胞数量(广搜)

#include<bits/stdc++.h>using namespace std;inline int read()//快读{ int x=0,t=1;char ch=getchar(); while((ch<'0'||ch>'9')&&ch!='-') ch=getchar(); if(ch=='-'){t=-1;ch=getchar();} while(ch<='9'&&ch>='0'){x=x*10+ch-48;c.

2021-03-23 23:51:01 198

原创 洛谷P1451求细胞数量(深搜)

#include<bits/stdc++.h>using namespace std;inline int read()//快读{ int x=0,t=1;char ch=getchar(); while((ch<'0'||ch>'9')&&ch!='-') ch=getchar(); if(ch=='-'){t=-1;ch=getchar();} while(ch<='9'&&ch>='0'){x=x*10+ch-48;c.

2021-03-23 20:36:31 191

原创 洛谷P2404自然数的拆分问题(深搜)

#include<bits/stdc++.h>using namespace std;inline int read()//快读 { int x=0,t=1;char ch=getchar(); while((ch<'0'||ch>'9')&&ch!='-') ch=getchar(); if(ch=='-'){t=-1;ch=getchar();} while(ch<='9'&&ch>='0'){x=x*10+ch-48;.

2021-03-22 19:43:48 179

原创 用Spring Boot实现知乎登录界面

一、创建一个Spring Boot项目File--New--Project--选中Spring Initializr--Next根据jdk版本修改Java Version修改项目名称,包名选中“Spring Web”依赖修改项目名称完成创建二、配置知乎登录主界面在resources--static文件夹下新建html文件将知乎主界面的代码复制在html文件中知乎主界面代码链接:https://blog.csdn.net/qq_51808107/arti

2021-02-05 09:57:58 623

原创 CNN基础知识

CNN网络的5个层级结构:1.输入层2.卷积层3.激活层4.池化层5.全连接FC层下面我们对每一层分别了解输入层 任务:进行预处理操作进行预处理操作的原因:1.输入数据单位不一样,可能会导致神经网络收敛速度慢,训练时间长2.数据范围大的输入在模式分类中的作用可能偏大,而数据范围小的作用 就有可能偏小3.由于神经网络中存在的激活函数是有值域限制的,因此需要将网络训练...

2021-02-01 22:20:30 746 2

原创 SpringBoot项目中的controller层、dao层、service层

SpringBoot项目中的controller层、dao层、server层、Dao层全称Data Access Object。Dao层比较底层,负责与数据库打交道。具体到对某个表、某个实体的增删改查Service层又叫服务层或业务层,封装Dao层的操作,使一个方法对外表现为实现一种功能,例如:网购生成订单时,不仅要插入订单信息记录,还要查询商品库存是否充足,购买是否超过限制等等。Controller层业务控制层,负责接收数据和请求,并且调用Service层实现这个业务逻辑。

2021-01-28 15:30:45 2397

原创 SpringBoot目录结构

SpringBoot目录结构一个新建的SpringBoot的目录如下:.idea文件夹.idea文件夹下有着很多以.xml为后缀的文件,用于存放项目的配置信息,包括maven依赖,历史记录,版本控制信息等.mvn文件夹用于存放maven-wrapper.properties和相关jar包src文件夹(重要)src文件夹下的完整目录:src/main/java:存放着 DemoApplication类,是主程序的入口,通过运行该类来启动 Spring Boot .

2021-01-28 15:13:56 3478 3

原创 Web,JavaWeb,SpringMVC,SpringBoot是什么?

Web,JavaWeb,SpringMVC,SpringBoot是什么?Webweb是网页的意思,有静态web和动态web两种形式静态web:即不会变的web网页,不同时间不同人访问展示的都是相同的页面和数据实现:HTML、CSS动态web:动起来的网页,展示出的页面数据会根据时间和访问者的变化而动态变化实现:JSP、PHP等JavaWeb在java中,动态web资源开发的技术统称为javaweb实现动态web资源开发的技术有哪些?1.ASP:代码量大,维..

2021-01-28 14:25:07 4308

原创 Docker的安装和基本知识

Docker的安装和基本知识Docker的安装:Docker基础知识:Docker镜像:

2021-01-17 12:32:19 82

空空如也

空空如也

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

TA关注的人

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