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
NOIP解题报告
⭐算法入门⭐《归并排序》简单01 —— LeetCode 21. 合并两个有序链表
《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 将两个不降序链表合并为一个新的不降
英雄哪里出来
·
2024-09-15 19:59
《LeetCode算法全集》
算法
数据结构
链表
c++
归并排序
洛谷P1719 最大加权矩形
洛谷P1719最大加权矩形题目描述为了更好的备战
NOIP
2013,电脑组的几个女孩子LYQ,ZSC,ZHQ认为,我们不光需要机房,我们还需要运动,于是就决定找校长申请一块电脑组的课余运动场地,听说她们都是电脑组的高手
0hang
·
2024-09-15 18:49
算法
c++
开发语言
洛谷水题 记录
P1093[
NOIP
2007普及组]奖学金sort排序即可注意cmp的写法#include#includeusingnamespacestd;structnode{intid;intchinese;intmath
木木ainiks
·
2024-09-15 10:53
算法
c++
数据结构
ABC371
解题报告
(A-E)
A题意给定A,B之间,B,C之间,A,C之间的不等关系(大于或小于),问A,B,C中排第二大的数是哪一个。解法乍一看没啥思路,原来正解是打表(8种情况秒了)。 if(a==""){ cout"&&c==""&&c==">"){ cout"&&b==""&&b==""){ cout"&&b==">"&&c==""&&b==">"&&c==">"){ cout>n>
Plossom
·
2024-09-14 23:33
赛后总结
深度优先
算法
c++
贪心算法
图论
性能优化
NOIP
2021 T1 报数
传送门:
NOIP
2021T1题目大意报数游戏是一个广为流传的休闲小游戏。
aWty_
·
2024-09-13 12:49
题解
算法
每日一题 第三期 洛谷 国王游戏
[
NOIP
2012提高组]国王游戏题目描述恰逢H国国庆,国王邀请nnn位大臣来玩一个有奖游戏。首先,他让每个大臣在左、右手上面分别写下一个整数,国王自己也在左、右手上各写一个整数。
娇娇yyyyyy
·
2024-09-13 06:10
每日一题
算法
c++
每日一题 第三十五期 洛谷 过河卒
[
NOIP
2002普及组]过河卒题目描述棋盘上AAA点有一个过河卒,需要走到目标BBB点。卒行走的规则:可以向下、或者向右。
娇娇yyyyyy
·
2024-09-13 06:10
每日一题
算法
c++
数据结构
牛客周赛 Round 13
解题报告
| 珂学家 | 乘法原理场 + BFS上组合 + 众数贪心
题解|#简单计算器##includeintmain(){doublea,b;charoperate;scanf(&迈瑞医疗一面等了面试官十几分钟,更气人在后面上来自我介绍完了就让开始做题。。。题不算很难,做完了之后,讲了下思路,后面根据简历提问。一分钟简单介绍下实习做的东西,我说到一半经纬恒润Java开发一面时长:35min1.聊项目2.gc3.线程共享私有4.类加载过程5.I/O相关6.Spri
Buoluochuixue
·
2024-09-12 17:45
java
Valid Word Abbreviation
解题报告
题目链接:https://leetcode.com/problems/valid-word-abbreviation/Givenanon-emptystringsandanabbreviationabbr,returnwhetherthestringmatcheswiththegivenabbreviation.Astringsuchas
小榕流光
·
2024-09-09 13:17
leetcode
string
leetcode
string
洛谷 P1011 车站 题解(C语言)
洛谷P1011车站题解题目[
NOIP
1998提高组]车站题目描述火车从始发站(称为第111站)开出,在始发站上车的人数为aaa,然后到达第222站,在第222站有人上、下车,但上、下车的人数相同,因此在第
懒阳羊
·
2024-09-09 07:09
c语言
算法
开发语言
P1024 [
NOIP
2001 提高组] 一元三次方程求解
题目描述:AC代码:#includeusingnamespacestd;doublea,b,c,d;intans=0;doublef(doublex){returna*x*x*x+b*x*x+c*x+d;}intmain(){scanf("%lf%lf%lf%lf",&a,&b,&c,&d);for(doublei=-100.00;i<=100.00;i+=0.001){doublel=i,r=i
喝可乐的布偶猫
·
2024-09-06 17:05
c++
华为 笔试 4.24 第二题:这一题只通过了36%why
日常实习求捞捞本科北理24届,目前已经拿nus研究生offer准备在剩下这几个月做一段软件开发实习,我之前有小公题解|#[
NOIP
2010]数字统计##includeusingnamespacestd;
2301_78234743
·
2024-09-05 21:52
java
洛谷P1125 笨小猴 题解
洛谷P1125[
NOIP
2008提高组]笨小猴题解题目描述笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!
zhengqingyu0311
·
2024-09-03 13:26
题解
算法
c++
[
NOIP
2008 提高组] 笨小猴
题目描述笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小猴就认为这是个LuckyWord,这样的单词很可能就是正确的答案。输入格式:一个单词,其中只可能
龙星尘
·
2024-09-03 13:26
算法
真题讲解
算法
C++
质数判断
桶
NOIP2008年提高组第一题
hi.扫雷游戏
[
NOIP
2015普及组]扫雷游戏题目背景
NOIP
2015普及组T2题目描述扫雷游戏是一款十分经典的单机小游戏。
Pretty Boy Fox
·
2024-09-02 13:00
游戏
深度优先
2019-08-14
这次与
NOIp
2005普及组第一题不同的是:陶陶之前搬凳子,力气只剩下s了。当然,每次摘苹果时都要用一定的力气。
q天边的风
·
2024-09-01 17:31
1.5 编程基础之循环控制 45 金币 方法二(python3实现)
OpenJudge-45:金币信息学奥赛一本通(C++版)在线评测系统[
NOIP
2015普及组]金币-洛谷1.5编程基础之循环控制_45金币https://blog.csdn.net/dllglvzhenfeng
dllglvzhenfeng
·
2024-08-31 16:21
CSP-J
CSP-S
NOIP历年真题
计算机考研机试
程序猿的数学
算法
人工智能
python
蓝桥杯
CSP-J
LeetCode 剑指 Offer II 093. 最长斐波那契数列
LeetCode剑指OfferII093.最长斐波那契数列文章目录LeetCode剑指OfferII093.最长斐波那契数列题目描述一、解题关键词二、
解题报告
1.思路分析2.时间复杂度3.代码示例2.知识点总结相同题目题目描述如果序列
大涛小先生
·
2024-08-31 11:42
LeetCode解题报告
leetcode
算法
动态规划
单调栈 LeetCode 1130. 叶值的最小代价生成树
目录一、题目1、题目描述2、输入输出2.1输入2.2输出3、原题链接二、
解题报告
1、思路分析2、复杂度3、代码详解一、题目1、题目描述给你一个正整数数组arr,考虑所有满足以下条件的二叉树:每个节点都有
EQUINOX1
·
2024-08-27 11:35
OJ刷题解题报告
leetcode
算法
动态规划
牛客周赛 Round 51
解题报告
| 珂学家
前言题解典题场,EF都有很多种解法A.小红的同余性质:相邻两数互质x=(m+1)/2x=(m+1)/2x=(m+1)/2m=int(input())print((m+1)//2)B.小红的三倍数性质:各个位数之和是3的倍数,可被3整除和数的组合顺序无关n=int(input())arr=list(map(int,input().split()))res=0forvinarr:whilev>0:re
珂朵莉酱
·
2024-08-27 08:45
牛客周赛
解题报告
算法
leetcode
职场和发展
java
开发语言
牛客周赛 Round 48
解题报告
| 珂学家
前言题解这场感觉有点难,D完全没思路,EF很典,能够学到知识.E我的思路是容斥+贡献,F很典,上周考过一次,引入虚拟节点质数(有点像种类并查集类似的技巧).欢迎关注珂朵莉牛客周赛专栏珂朵莉牛客小白月赛专栏A.小红的整数自增题型:签到贪心即可,所以值往最大值靠拢即可arr=list(map(int,input().split()))z=max(arr)res=0forvinarr:res+=(z-v
珂朵莉酱
·
2024-08-27 08:14
牛客周赛
解题报告
leetcode
算法
职场和发展
java
python
牛客周赛 Round 19
解题报告
| 珂学家
前言整体评价这场挺有意思的,尤其是T4,其实很早之前也想过这个问题?如何智能的扫雷,感觉有点难。这题被逼得主动去求解这个扫雷问题,幸好只有4*4,可以暴力枚举。喜欢这种比赛。A.小红的字符串大小写变换Q:API题,把前k个字符大写,后n-k个字符小写可以切分为2段,然后分别大写,小写化,然后拼接即可importjava.io.BufferedInputStream;importjava.util.
珂朵莉酱
·
2024-08-27 08:44
牛客周赛
解题报告
算法
牛客周赛 Round 47
解题报告
| 珂学家
前言题解这真的是牛客周赛?哭了欢迎关注珂朵莉牛客周赛专栏珂朵莉牛客小白月赛专栏A.小红的葫芦签到题但是写起来有点变扭,方法应该蛮多的统计分组有2组一组长度为2,一组长度为3defcheck(arr):arr.sort()ifarr[0]==arr[4]:returnFalseifarr[0]==arr[1]andarr[2]==arr[4]:returnTrueifarr[0]==arr[2]an
珂朵莉酱
·
2024-08-27 08:44
牛客周赛
解题报告
算法
leetcode
职场和发展
java
开发语言
P1012 [
NOIP
1998 提高组] 拼数
NOIP
1998提高组第二题解题思路
某个勤劳的孩子
·
2024-08-26 10:47
洛谷刷题
#
Part1入门阶段
算法
c++
数据结构
P1093 [
NOIP
2007 普及组] 奖学金(题解)
who:关键词intid;//定义学号intchinese;//定义语文成绩intmath;//定义数学成绩intenglish;//定义英语成绩inttotal;//定义综合成绩intn;//定义人数what:关键联系如何判断前五名?(1)总分高(2)语文成绩高(3)学号靠前例如:总分最高的两个同学的学号依次是7号,5号。这两名同学的总分都是279(总分等于输入的语文、数学、英语三科成绩之和)但
lin_shilei
·
2024-08-25 20:53
题解
算法
c++
数据结构
洛谷 P1014 [
NOIP
1999 普及组] Cantor 表 P1031 [
NOIP
2002 提高组] 均分纸牌 题解
题目目录:No.1P1014[
NOIP
1999普及组]Cantor表No.2P1031[
NOIP
2002提高组]均分纸牌OK,开始正文!
清梦123456
·
2024-08-25 13:07
算法
#
入门
NOIP真题
c++
贪心算法
算法
noip
2001数的划分
noip
2001数的划分题目描述将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。
no_play_no_games
·
2024-08-22 04:47
算法
数据结构
dfs
剪枝
C++ [
NOIP
2012 普及组] 质因数分解
文章目录一、题目描述[
NOIP
2012普及组]质因数分解题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示二、参考代码一、题目描述[
NOIP
2012普及组]质因数分解题目描述已知正整数nnn是两个不同的质数的乘积
Z1Jxxx
·
2024-03-25 00:13
洛谷
c++
算法
数据结构
2024.3.7|华北水利水电大学江淮校区ACM社团训练赛
[
NOIP
2015]金币2.牛牛算数3.四则运算4.数学实验5.隐瞒成绩6.斐波那契心有猛虎,细嗅蔷薇。
锅巴xx
·
2024-03-19 22:35
训练赛
c++
笔记
算法
NOIP
2016普及组初赛试题及解析
NOIP
2016普及组初赛试题及解析一.单项选择题(共20题,每题1.5分,共计30分。每题有且仅有一个正确答案.)。
青岛少儿编程-王老师
·
2024-03-11 12:40
CSP-J初赛真题解析
c++
算法
[
NOIP
2007 普及组] 纪念品分组--贪心算法
[
NOIP
2007普及组]纪念品分组题目背景
NOIP
2007普及组T2题目描述元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。
大白话_NOI
·
2024-03-06 20:16
NOI
蓝桥杯C++
C++基础知识
贪心算法
算法
暴力枚举刷题3
题目来源:[
NOIP
2002普及组]选数-洛谷参考书目:参考书籍:《深入浅出程序设计竞赛(基础篇)》解题思路:通过位运算来枚举数组a的所有子集,然后检查每个恰好包含k个元素的子集的元素和是否为质数。
Sking426
·
2024-02-20 17:45
暴力枚举
算法
数据结构
c++
c语言
排序刷题11
题目来源:[
NOIP
1998提高组]拼数-洛谷解题思路:这道题重点在于怎么把数字拼接,得到最大的值。这里可以用to_string()函数,将数字先转换为字符再拼接,最后得到拼接的最大值。
Sking426
·
2024-02-20 17:14
排序
算法
数据结构
c++
排序算法
c语言
上岸算法 | LeetCode Weekly Contest 第 256 场周赛
解题报告
【NO.1学生分数的最小差值】解题思路排序,然后枚举每连续的K个元素即可。代码展示classSolution{publicintminimumDifference(int[]nums,intk){if(nums.length{if(a.length()!=b.length()){returnb.length()-a.length();}for(inti=0;i=0){returnmem[i];}m
上岸算法
·
2024-02-20 14:05
【洛谷题解】P1029[普及组]最大公约数和最小公倍数问题
题目链接:[
NOIP
2001普及组]最大公约数和最小公倍数问题-洛谷题目难度:普及-涉及知识点:stl函数,最大公因数,最小公倍数题意:输入输出样例:分析:直接套用公式优化累加即可AC代码:#include
杨智123
·
2024-02-20 10:54
算法
数据结构
【洛谷题解】P1097 [
NOIP
2007 提高组] 统计数字
题目链接:[
NOIP
2007提高组]统计数字-洛谷题目难度:普及-涉及知识点:快排题意:输入样例:8242451002100输出样例:2342511002分析:先快排,再统计几个重复的数AC代码:#includeusingnamespacestd
杨智123
·
2024-02-20 10:24
算法
数据结构
【洛谷题解】P1025 [
NOIP
2001 提高组] 数的划分
题目链接:[
NOIP
2001提高组]数的划分-洛谷题目难度:普及/提高-涉及知识点:深搜剪枝题意:将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序)。
杨智123
·
2024-02-20 10:54
算法
数据结构
P1030 [
NOIP
2001 普及组] 求先序排列
输入输出样例输入#1BADCBDCA输出#1ABCD说明/提示【题目来源】
NOIP
2001普及组第三题思路1.后序遍历中,最后一个节点一定是根节点(对
SYZ0610
·
2024-02-20 09:56
算法
P1029 [
NOIP
2001 普及组] 最大公约数和最小公倍数问题
题目传送门题目描述输入两个正整数x0,y0,求出满足下列条件的P,Q的个数:P,Q是正整数。要求P,Q以x0为最大公约数,以y0为最小公倍数。试求:满足条件的所有可能的P,Q的个数。输入格式一行两个正整数x0,y0。输出格式一行一个数,表示求出满足条件的P,Q的个数。输入输出样例输入#1360输出#14说明/提示P,Q有44种:3,60。15,12。12,15。60,3。对于100%的数据,2≤x
SYZ0610
·
2024-02-20 09:56
算法
数据结构
leetcode
P1028 [
NOIP
2001 普及组] 数的计算
题目传送门题目描述给出正整数n,要求按如下方式构造数列:只有一个数字n的数列是一个合法的数列。在一个合法的数列的末尾加入一个正整数,但是这个正整数不能超过该数列最后一项的一半,可以得到一个新的合法数列。请你求出,一共有多少个合法的数列。两个合法数列a,b不同当且仅当两数列长度不同或存在一个正整数i≤∣a∣,使得ai!=bi。输入格式输入只有一行一个整数,表示n。输出格式输出一行一个整数,表示合法的
SYZ0610
·
2024-02-20 09:24
算法
信息学奥赛
NOIP
/CSP-J初赛知识点汇总
信息学奥赛知识点(一)—计算机基础知识信息学奥赛知识点(二)—计算机结构及硬件信息学奥赛知识点(三)—计算机软件系统信息学奥赛知识点(四)—计算机语言信息学奥赛知识点(五)—进制转换信息学奥赛知识点(六)—信息编码信息学奥赛知识点(七)—原码补码反码信息学奥赛知识点(八)—计算机网络信息学奥赛知识点(九)—因特网概述信息学奥赛知识点(十)—计算机安全知识信息学奥赛知识点(十一)—逻辑运算信息学奥赛
城南蝈蝈
·
2024-02-20 09:08
信息学奥赛
信息学奥赛
NOIP
CSPJ
初赛
历年CSP-J(
NOIP
普及组)考点分析与分类汇总
持续更新中....CSP-J(
NOIP
普及组)历年复赛真题考察内容(1998~2023)考点分析:CSP-J(
NOIP
普及组)-T1知识点统计年份题目名考点2010数字统计整数拆分,数位分离2011数字反转整数拆分
在合肥教侠们编程的稻香村人
·
2024-02-20 09:34
算法
C++知识点总结(16):结构体排序
2.2框架2.2.1存储2.2.2输入输出2.2.3结构体数组2.2.4例题2.2.4.1结构体读写2.2.4.2结构体交换三、sort函数1.使用方法2.固定格式四、结构体和sort函数1.成绩排名2.
NOIP
09
AICodeThunder
·
2024-02-20 09:33
C++知识点总结
c++
排序算法
算法
P5019 [
NOIP
2018 提高组] 铺设道路题解
题目春春是一名道路工程师,负责铺设一条长度为n的道路。铺设道路的主要工作是填平下陷的地表。整段道路可以看作是n块首尾相连的区域,一开始,第i块区域下陷的深度为。春春每天可以选择一段连续区间[L,R],填充这段区间中的每块区域,让其下陷深度减少1。在选择区间时,需要保证,区间内的每块区域在填充前下陷深度均不为0。春春希望你能帮他设计一种方案,可以在最短的时间内将整段道路的下陷深度都变为0。输入输出格
互联网的猫
·
2024-02-20 05:42
贪心算法专题
递推与递归算法专题
算法
c++
P1090 [
NOIP
2004 提高组] 合并果子 / [USACO06NOV] Fence Repair G题解
题目在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n−1次合并之后,就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。因为还要花大力气把这些果子搬回家,所以多多在合并果子时要尽可能地节省体力。假定每个果子重量都为1
互联网的猫
·
2024-02-20 05:41
哈夫曼编码算法
算法
c++
P1005 [
NOIP
2007 提高组] 矩阵取数游戏 题解
题目这个题是一道高精度加上区间动规的题,题不难,但是码量有亿点多。将整个矩阵分成多个数列来处理,因为两个数列之间的取数关系互不干扰。我们设dpijdp_{ij}dpij为矩阵还剩从iii到jjj部分时的最大和,轻松推出转移方程:dpij=max(dpij,dpi−1j+2m−j+i−1×ai−1,dpij+1+2m−j+i−1×aj+1)dp_{ij}=\max(dp_{ij},dp_{i-1j
smart_stupid
·
2024-02-20 04:57
c++
算法
洛谷P1019 [
NOIP
2000 提高组] 单词接龙
上古NOI原题,刚学搜索时完全没头绪,过了几个月之后倒是很顺利的做出来了。题目:思路:首先我们需要通过需处理出每个字符串对应每个字符串能接的后缀长度(可以有效地降低时间复杂度),此时就需要使用到字符串截取函数substr(底部附有用法),由于我们需要找到最长的“龙”长度,所以我们在预处理时只需要找到最小的可接上的长度即可。之后便是找到首字母之后进行搜索,答案可以设置一个全局变量进行更新。1#inc
筱翼深凉
·
2024-02-20 02:52
题解
字符串
leetcode
python
算法
正则表达式
信息学奥赛一本通 1220:单词接龙 | 1913:【00
NOIP
普及组】单词接龙 | OpenJudge NOI 2.5 8783 | 洛谷 P1019 [
NOIP
2000 提高组] 单词接龙
【题目链接】ybt1220:单词接龙ybt1913:【00
NOIP
普及组】单词接龙OpenJudgeNOI2.58783:单词接龙洛谷P1019[
NOIP
2000提高组]单词接龙【题目考点】字符串处理,
君义_noip
·
2024-02-20 02:21
OpenJudge
NOI题解
NOIP真题解答
信息学奥赛一本通题解
NOIP
洛谷 P1019 [
NOIP
2000 提高组] 单词接龙(dfs)
题目链接:https://www.luogu.com.cn/problem/P1019思路:1.首先我们对所有字符串做一个预处理得到inc[i][j]这个数组,这个数组的含义是:在字符串iii后接上字符串jjj可以使得字符串增加多少长度;做这个预处理的理由是,在真正接龙时,想要得到最长的“龙”,必定是一个字符串接在刚刚接上的字符串之后;2.然后进行暴力搜索即可,注意维护一个数组存储字符串用过的次数
Yuhan の Blog
·
2024-02-20 02:21
洛谷
算法
洛谷千题详解 | P1019 [
NOIP
2000 提高组] 单词接龙【C++、Java语言】
博主主页:Yu·仙笙专栏地址:洛谷千题详解目录题目描述输入格式输出格式输入输出样例解析:C++源码:Java源码:-----------------------------------------------------------------------------------------------------------------------------------------------
.LAL.
·
2024-02-20 02:20
洛谷千题详解
算法
c++
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他