- 博客(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
294
原创 洛谷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
214
原创 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
181
原创 洛谷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
170
原创 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
143
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
102
原创 洛谷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
168
原创 洛谷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
241
原创 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
87
原创 洛谷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
87
原创 洛谷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
210
原创 洛谷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
199
原创 洛谷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
186
原创 用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
674
原创 CNN基础知识
CNN网络的5个层级结构:1.输入层2.卷积层3.激活层4.池化层5.全连接FC层下面我们对每一层分别了解输入层 任务:进行预处理操作进行预处理操作的原因:1.输入数据单位不一样,可能会导致神经网络收敛速度慢,训练时间长2.数据范围大的输入在模式分类中的作用可能偏大,而数据范围小的作用 就有可能偏小3.由于神经网络中存在的激活函数是有值域限制的,因此需要将网络训练...
2021-02-01 22:20:30
802
2
原创 SpringBoot项目中的controller层、dao层、service层
SpringBoot项目中的controller层、dao层、server层、Dao层全称Data Access Object。Dao层比较底层,负责与数据库打交道。具体到对某个表、某个实体的增删改查Service层又叫服务层或业务层,封装Dao层的操作,使一个方法对外表现为实现一种功能,例如:网购生成订单时,不仅要插入订单信息记录,还要查询商品库存是否充足,购买是否超过限制等等。Controller层业务控制层,负责接收数据和请求,并且调用Service层实现这个业务逻辑。
2021-01-28 15:30:45
2466
原创 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
3693
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
4583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人