E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
洛谷算法学习
洛谷
P1614 爱与愁的心痛
测试用例8314731243#includeusingnamespacestd;intmain(){intn;intm;cin>>n>>m;inta[10000];for(inti=0;i>a[i];}intmin=10000000;for(inti=0;i
Sonaldo7
·
2024-01-24 20:02
C++
学习
c++
洛谷
P1567 统计天数
#includeusingnamespacestd;intmain(){intday;cin>>day;inta[10000000];for(inti=0;i>a[i];}intcon=1;intmax=0;for(inti=0;ia[i]){con++;if(con>max)max=con;}elsecon=1;}cout<<max;return0;}
Sonaldo7
·
2024-01-24 20:01
C++
学习
c++
洛谷
字符替换(计蒜客-T1109)
#include#includeusingnamespacestd;intmain(){chara[100];charchange;charchange_to;cin>>a>>change>>change_to;for(inti=0;i
Sonaldo7
·
2024-01-24 20:31
C++
学习
c++
洛谷
分类平均 P5719
#includeusingnamespacestd;intmain(){intn;intk;cin>>n>>k;doubleA[10000]={0};doubleB[10000]={0};inta=0;intb=0;for(inti=1;i<=n;i++){if(i%k==0){A[a++]=i;}else{B[b++]=i;}}doublesum_a=0;for(inti=0;i
Sonaldo7
·
2024-01-24 20:31
C++
学习
c++
洛谷
开关灯 (计蒜客 - T1079)
#include#includeusingnamespacestd;intmain(){intn;//灯intm;//人cin>>n>>m;inta[n];for(inti=1;i<=n;i++){a[i]=0;}for(inti=2;i<=n;i++){if(i%2==0)a[i]=1;}for(inti=3;i<=m;i++){for(intj=1;j<=n;j++){if(j%i==0)if
Sonaldo7
·
2024-01-24 20:30
C++
学习
c++
力扣
算法学习
day35-3
文章目录力扣
算法学习
day35-3309-最佳买卖股票时机含冷冻期代码实现-补充中午-另一种dp解法714-买卖股票的最佳时机含手续费(完全版)题目代码实现---在之前的代码基础上加上了dp方法和dp的一维优化已复习代码随想录
人山人
·
2024-01-24 20:24
算法刷题
算法
leetcode
动态规划
力扣
算法学习
day27-2
文章目录力扣
算法学习
day27-262-不同路径题目代码实现63-不同路径II题目代码实现343-整数拆分题目代码实现力扣
算法学习
day27-262-不同路径题目代码实现classSolution{publicintuniquePaths
人山人
·
2024-01-24 20:24
算法刷题
算法
leetcode
动态规划
力扣
算法学习
day29-2
文章目录力扣
算法学习
day29-2先学习完全背包理论518-零钱兑换II题目代码实现力扣
算法学习
day29-2先学习完全背包理论518-零钱兑换II题目代码实现classSolution{publicintchange
人山人
·
2024-01-24 20:24
算法刷题
算法
leetcode
动态规划
力扣
算法学习
day21-3
文章目录力扣
算法学习
day21-3332-重新安排行程题目代码实现力扣
算法学习
day21-3332-重新安排行程题目代码实现classSolution{//2h失败。
人山人
·
2024-01-24 20:54
算法刷题
算法
leetcode
力扣
算法学习
day26-2
文章目录力扣
算法学习
day26-2968-监控二叉树题目代码实现力扣
算法学习
day26-2968-监控二叉树题目代码实现/***Definitionforabinarytreenode.
人山人
·
2024-01-24 20:54
算法刷题
算法
leetcode
贪心算法
力扣
算法学习
day17-3
文章目录力扣
算法学习
day17-3450-删除二叉搜索树中的结点题目代码实现力扣
算法学习
day17-3450-删除二叉搜索树中的结点题目代码实现/***Definitionforabinarytreenode
人山人
·
2024-01-24 20:53
算法刷题
算法
leetcode
力扣
算法学习
day14-3
文章目录力扣
算法学习
day14-3106-从中序与后序遍历序列构造二叉树题目代码实现105-从前序与中序遍历序列构造二叉树题目代码实现已复习206-反转链表力扣
算法学习
day14-3106-从中序与后序遍历序列构造二叉树题目代码实现
人山人
·
2024-01-24 20:23
算法刷题
算法
leetcode
力扣
算法学习
day15-2
文章目录力扣
算法学习
day15-2700-二叉搜索树中的搜索题目代码实现98-验证二叉搜索树题目代码实现已复习19-删除链表的倒数第N个结点力扣
算法学习
day15-2700-二叉搜索树中的搜索题目代码实现
人山人
·
2024-01-24 20:23
算法刷题
算法
leetcode
洛谷
二分题集(3题)
P1102A-B数对AC:#includeusingnamespacestd;usingnamespacestd;typedeflonglongLL;LLa[200001];mapm;intmain(){intn;LLc;LLans=0;cin>>n>>c;for(inti=1;i>a[i];m[a[i]]++;a[i]-=c;}for(inti=1;iusingnamespacestd;intn
喷火龙廖
·
2024-01-24 20:16
算法
c++
数据结构
【全网首发】
洛谷
贪心题解合集2
1.P1413坚果保龄球链接——题目在这里!!!题目描述PVZ这款游戏中,有一种坚果保龄球。zombie从地图右侧不断出现,向左走,玩家需要从左侧滚动坚果来碾死他们。我们可以认为地图是一个行数为6,列数为60的棋盘。zombie出现的那一秒站在这一行的第60列,之后每秒向左移动一步。玩家可以随时在屏幕最某一行第一列摆放坚果,这一行的zombie瞬间全被滚过去的坚果碾死。如果zombie走到第1列没
喷火龙廖
·
2024-01-24 20:16
算法
c++
贪心算法
数据结构<1>——树状数组
洛谷
P3374(模板):在本题中,单点修改就是将某一个数加上x的操作,区间查询就是求出某区间每一个数的和的操作,这下明白了吧。下面来解释一下树状数组的工作原理。
seanli1008
·
2024-01-24 15:30
数据结构
数据结构
洛谷
P1364 医院设置
题目描述设有一棵二叉树,如图:其中,圈中的数字表示结点中居民的人口。圈边上数字表示结点编号,现在要求在某个结点上建立一个医院,使所有居民所走的路程之和为最小,同时约定,相邻接点之间的距离为11。如上图中,若医院建在11处,则距离和=4+12+2×20+2×40=136;若医院建在3处,则距离和=4×2+13+20+40=81。输入格式第一行一个整数n,表示树的结点数。接下来的n行每行描述了一个结点
3分人生
·
2024-01-24 07:51
题组
算法
数据结构
强化学习12——策略梯度
算法学习
Q-learning、DQN算法是基于价值的算法,通过学习值函数、根据值函数导出策略;而基于策略的算法,是直接显示地学习目标策略,策略梯度算法就是基于策略的算法。策略梯度介绍将策略描述为带有参数θ\thetaθ的连续函数,可以将策略学习的目标函数定义为:J(θ)=Es0[Vπθ(s0)]J(\theta)=\mathbb{E}_{s_0}[V^{\pi_\theta}(s_0)]J(θ)=Es0[
beiketaoerge
·
2024-01-24 06:46
强化学习
算法
学习
机器学习
强化学习
木材加工(
洛谷
)
木材加工题目背景要保护环境题目描述木材厂有nnn根原木,现在想把这些木头切割成kkk段长度均为lll的小段木头(木头有可能有剩余)。当然,我们希望得到的小段木头越长越好,请求出lll的最大值。木头长度的单位是cm\text{cm}cm,原木的长度都是正整数,我们要求切割得到的小段木头的长度也是正整数。例如有两根原木长度分别为111111和212121,要求切割成等长的666段,很明显能切割出来的小
林海绮律
·
2024-01-24 04:53
洛谷刷题
算法
c++
二分
搜索(1):深度优先搜索
目录1.深度优先搜索2.迷宫(经典深搜)2.1建图2.2深搜与回溯2.3完整代码3.
洛谷
DFS3.1跳马3.2八皇后3.2.1建图3.2.2搜索3.2.3完整代码3.3LakeCounting(水坑计数
c++机械师
·
2024-01-24 00:50
搜索
算法
深度优先
搜索(2):宽度优先搜索
目录1.宽度优先搜索(BFS)2.马的遍历(经典宽搜)2.1建图2.2宽搜2.3完整代码3.
洛谷
BFS3.1奇怪的电梯3.2MeteorShower1.宽度优先搜索(BFS)宽搜从根进入,向下逐层扩展,
c++机械师
·
2024-01-24 00:48
搜索
算法
【蓝桥杯冲冲冲】动态规划初步[USACO2006 OPEN] 县集市
蓝桥杯备赛|
洛谷
做题打卡day13文章目录蓝桥杯备赛|
洛谷
做题打卡day13题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示样例说明数据规模与约定思路:方程:题解代码我的一些话[USACO2006OPEN
松叶子吖
·
2024-01-23 23:06
C++知识
蓝桥杯备赛
新手帖
蓝桥杯
动态规划
职场和发展
洛谷
2367题
这个题是一个简单的前缀和题目,单纯的考前缀和这个知识点。不过这个题好像跟上一个做AcWing棋盘那个题有一些不一样,那个题是直接在原始数组上进行对差分数组的操作,这是因为上一个题原始全是0,就算是差分数组也是0,他们是相等的,所以在这个题一开始作者就直接在原数组上操作了,这是不对的。需要先根据原数组求出来差分数组,然后再进行操作,最后再化为前缀和,这里的差分目的主要就是为了减少时间耗费。#incl
是小Y啦
·
2024-01-23 22:59
算法
洛谷
P1196[NOI2002]银河英雄传说-并查集扩展
银河英雄传说题意:在并查集的基础上,还要求出同一集合的两个点的距离这道题用并查集自己是知道的,但是竟然可以这么骚的操作。下面转自大佬的查详细题解初见这道题,首先想到的方法当然是直接模拟,模拟每一次指令。当然这种方法对于小数据行得通,但对于此题的500,000个指令,肯定超时。因此我们就要想其它方法。先来分析一下这些指令的特点,很容易发现对于每个M指令,只可能一次移动整个队列,并且是把两个队列首尾相
weixin_30439031
·
2024-01-23 21:03
数据结构与算法
洛谷
P5705 【深基2.例7】数字反转
二、分析题目链接在此【深基2.例7】数字反转-
洛谷
1.第一种做法importjava.util.ArrayList;importjava.util.Collections;importjava.util.LinkedList
HeiOs.
·
2024-01-23 20:06
算法题
java
【Coding】寒假每日一题Day.5.平均
题目来源题目来自于AcWing平台:https://www.acwing.com/problem/content/5398/以blog的形式记录程序设计
算法学习
的过程,仅做学习记录之用。
YGGP
·
2024-01-23 20:30
算法设计与分析
算法
【Coding】寒假每日一题Day.6. 松散子序列
以blog的形式记录程序设计
算法学习
的过程,仅做学习记录之用。题目描述输入输出格式与数据范围+样例思路经过快一周的算法复习,这道题已经基本能独立思考出来了。
YGGP
·
2024-01-23 20:30
算法设计与分析
算法
【Coding】寒假每日一题Day.5. 互质数的个数
题目来源题目来自于AcWing平台:https://www.acwing.com/problem/content/4971/以blog的形式记录程序设计
算法学习
的过程,仅做学习记录之用。
YGGP
·
2024-01-23 20:00
算法设计与分析
算法
【Coding】寒假每日一题Day.5.三国游戏
以blog的形式记录程序设计
算法学习
的过程,仅做学习记录之用。
YGGP
·
2024-01-23 20:57
算法设计与分析
算法
【蓝桥杯冲冲冲】贪心
算法学习
challenge yourself ~
蓝桥杯备赛|
洛谷
做题打卡day14文章目录蓝桥杯备赛|
洛谷
做题打卡day14【深基12.例1】部分背包问题题目描述输入格式输出格式样例#1样例输入#1样例输出#1题解代码我的一些话【深基12.例1】部分背包问题题目描述阿里巴巴走进了装满宝藏的藏宝洞
松叶子吖
·
2024-01-23 15:46
蓝桥杯备赛
新手帖
蓝桥杯
贪心算法
学习
【蓝桥杯冲冲冲】排队接水--贪心算法巩固 (≧∇≦)
蓝桥杯备赛|
洛谷
做题打卡day15文章目录蓝桥杯备赛|
洛谷
做题打卡day15排队接水题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示思路题解代码我的一些话排队接水题目描述有nnn个人在一个水龙头前排队接水
松叶子吖
·
2024-01-23 15:46
蓝桥杯备赛
蓝桥杯
贪心算法
职场和发展
【备战蓝桥杯】图论重点 敲黑板啦!
蓝桥杯备赛|
洛谷
做题打卡day11文章目录蓝桥杯备赛|
洛谷
做题打卡day11杂务题目描述输入格式输出格式样例#1样例输入#1样例输出#1题解代码我的一些话杂务题目描述John的农场在给奶牛挤奶前有很多杂务要完成
松叶子吖
·
2024-01-23 15:16
新手帖
蓝桥杯备赛
蓝桥杯
图论
职场和发展
洛谷
P1319 压缩技术(C语言)
这样一道入门题目,本来可以用for循环直接操作,但作者异想天开(xiandedanteng)地把所有数据登记在一个数组里面,然后再统一按格式输出。也就是定义一个数组Map,大小为n成n,然后按照输入数据,把Map中每一个点改为0或者是1,然后根据题目要求的格式输出。比较简单,就直接贴代码了。#includeintmain(){intn,a,b,i,arr[50000],k=0,j=0;scanf(
林洛尘
·
2024-01-23 15:08
c语言
算法
数据结构
算法学习
系列(二十四):二分图
目录引言一、二分图二、染色法三、匈牙利算法引言这个二分图作为平常我是不怎么知道的,但是在算法竞赛中还是能用得到的。本文主要介绍了染色法:用来判断如否为二分图,匈牙利算法:求出二分图最大匹配数。一、二分图二分图:在两个集合中,集合之间没有边。如下图所示,两个橙色代表两个集合,集合间的点没有边,不同集合间的点才可能有边二、染色法用处:用来判断是否为二分图思想:遍历所有的点,如果没染过,那就把该集合的点
lijiachang030718
·
2024-01-23 07:32
算法
算法
学习
深度优先
算法学习
系列(二十六):约数
目录引言一、约数概念二、最大公约数三、求约数四、约数个数五、约数之和引言本文主要介绍一下数论当中的约数的概念,最大公约数、约数个数、约数之和概念,并用相应的题目来拿代码实现。一、约数概念约数:AmodB=0,那么B就是A的一个约数二、最大公约数用的是辗转相除法,又叫欧几里得算法intgcd(inta,intb){returnb?gcd(b,a%b):a;}提一下如果要求最小公倍数,只需a∗bgcd
lijiachang030718
·
2024-01-23 07:32
算法
算法
学习
算法学习
系列(二十五):质数
目录引言一、质数概念二、质数的判定1.试除法三、分解质因数四、筛质数1.埃氏筛法2.线性筛法引言接下来的几篇文章主要用来讲解数学知识,这个数学可谓是很重要的,不论是算法竞赛还是找工作面试,这个数学知识还是会经常考的,主要考察你的思维能力。本文主要介绍了质数的概念、判定、分解质因数、筛质数,然后那就开始吧。一、质数概念在大于1的自然数中,只包含1和它本身这两个约数,就叫质数,也叫素数(这两个是一个东
lijiachang030718
·
2024-01-23 06:53
算法
算法
学习
洛谷
P3375 【模板】KMP
题目描述给出两个字符串s1和s2,若s1的区间[l,r]子串与s2完全相同,则称s2在s1中出现了,其出现位置为l。现在请你求出s2在s1中所有出现的位置。定义一个字符串s的border为s的一个非s本身的子串t,满足t既是s的前缀,又是s的后缀。对于s2,你还需要求出对于其每个前缀s′的最长bordert′的长度。输入格式第一行为一个字符串,即为s1。第二行为一个字符串,即为s2。输出格式首先输
3分人生
·
2024-01-22 23:34
题组
算法
洛谷
P1019 单词接龙
题目背景注意:本题为上古NOIP原题,不保证存在靠谱的做法能通过该数据范围下的所有数据。NOIP2000提高组T3题目描述单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如beast和astonish,如果接成一条龙则变为beastonis
3分人生
·
2024-01-22 23:03
算法
洛谷
P2058 海港
题目背景NOIP2016普及组T3题目描述小K是一个海港的海关工作人员,每天都有许多船只到达海港,船上通常有很多来自不同国家的乘客。小K对这些到达海港的船只非常感兴趣,他按照时间记录下了到达海港的每一艘船只情况;对于第i艘到达的船,他记录了这艘船到达的时间ti(单位:秒),船上的乘客数ki,以及每名乘客的国籍xi1,xi2,…,xik。小K统计了n艘船的信息,希望你帮忙计算出以每一艘船到达时间为止
3分人生
·
2024-01-22 23:03
算法
洛谷
P1126 机器人搬重物
题目描述机器人移动学会(RMI)现在正尝试用机器人搬运物品。机器人的形状是一个直径1.6米的球。在试验阶段,机器人被用于在一个储藏室中搬运货物。储藏室是一个N×M的网格,有些格子为不可移动的障碍。机器人的中心总是在格点上,当然,机器人必须在最短的时间内把物品搬运到指定的地方。机器人接受的指令有:向前移动1步(Creep);向前移动2步(Walk);向前移动3步(Run);向左转(Left);向右转
3分人生
·
2024-01-22 23:02
题组
算法
python有必要学数据结构么_学习算法必须要了解的数据结构
因此在
算法学习
的同时,数据结构也是不可忽视的内容,今天我们就开始了解基础的数据结构知识。什么是数据结构?简而言之,数据结构是一个以特定形式存储数据的容器。这种“形式”允许数据结构在某些操作中
h61102725
·
2024-01-22 22:32
python有必要学数据结构么
二分查找刷题5
题目来源:银行贷款-
洛谷
家人们,谁懂啊。有没有人和我一样不会算利率的。这道题用二分查找的思想模拟还款过程,就可以计算出来了。需要注意的是这道题在计算还款过程中,利率通常是按期(本例中是按月)累计的。
Sking426
·
2024-01-22 14:38
算法
数据结构
c++
c语言
二分答案刷题4
题目来源:数列分段SectionII-
洛谷
这道题又是一道求最值的问题,求每段和的最大值最小,可以用二分答案求解。解题思路:二分答案求解的过程中,最重要的是判断条件,判断条件想好就迎刃而解了。
Sking426
·
2024-01-22 14:08
算法
二分答案刷题3
题目来源:[NOIP2015提高组]跳石头-
洛谷
解题思路:突然觉得做专项练习挺好的,这个题目一看就是用二分答案求解,时间
Sking426
·
2024-01-22 14:07
算法
二分查找刷题4
题目来源:烦恼的高考志愿-
洛谷
这道题可以用二分查找解决。这题的目的是找到与学生的估分差距最小的学校并计算其总的满意度值,用二分查找可以降低一定查找速度。
Sking426
·
2024-01-22 14:37
算法
二分答案刷题2
题目来源:木材加工-
洛谷
这道题和之前发表过的一篇文章的解题思路是一样的。
Sking426
·
2024-01-22 14:37
算法
数据结构
c++
c语言
visual
studio
code
二分答案刷题5
题目来源:kotori的设备-
洛谷
这道题可以用二分答案求解。解题步骤:二分查找过程:计算中值mid=(low+high)/2,这代表当前假设的设备能够同时运行的时间。
Sking426
·
2024-01-22 14:33
算法
数据结构
c++
c语言
洛谷
OJ-字符串大小写转化
遇到有关不区分大小写的题目时,需要对字符串进行统一的大小写转化。有两种方法。方法一:通过遍历字符串,然后用tolower(charc)和toupper(charc)这两个函数,完成转化。strings("HelloWorld!!!");for(auto&c:s){c=toupper(c);}cout<
CPPZWW
·
2024-01-22 11:07
P1001 A+B Problem(整活-dijstra堆优化)
这不仅对
洛谷
其他题目有效,而且也是NOIP/CSP/NOI比赛的要求!好吧,同志们,我们就从这一题开始,向着大牛的路进发。任何一个伟大的思想,都有一个微不足道的开始。输入格式两个以空格分开的整数。
cCcOcCc_Chen
·
2024-01-22 11:07
算法
数据结构
c++
图搜索算法
矩阵重叠问题判断
创作背景看到一道题目有感而发想写一篇题解,涉及的是一种逆向思维桌面窗体重叠-
洛谷
https://www.luogu.com.cn/problem/U399827题目来源于《信息学奥赛课课通》大致就是给一个长方形的左上顶点坐标
陌迹
·
2024-01-22 08:42
信息学竞赛C++学习
算法
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他