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
NOIP2017普及组
洛谷趣题【过河卒】参考题解
背景今天逛洛谷才注意到这道题,原题连接【P1002[NOIP2002
普及组
]过河卒-洛谷|计算机科学教育新生态(luogu.com.cn)】对于爱下棋的我来说,当然是必刷之题。
氷凌公子
·
2023-10-30 03:44
算法
算法
P1077 [NOIP2012
普及组
] 摆花 题解
文章目录题目描述输入格式输出格式样例样例输入样例输出数据范围与提示思路与部分实现完整代码题目描述小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共mmm盆。通过调查顾客的喜好,小明列出了顾客最喜欢的nnn种花,从111到nnn标号。为了在门口展出更多种花,规定第iii种花不能超过aia_iai盆,摆花时同一种花放在一起,且不同种类的花需按标号的从小到大的顺序依次摆列。试编程计算,一共有
charlotte_TYQ
·
2023-10-29 22:14
C++题解
青少年编程
c++
算法
数据结构
动态规划
P1061 [NOIP2006
普及组
] Jam 的计数法题解
文章目录题目描述输入格式输出格式样例样例输入样例输出数据范围与提示思路与部分实现完整代码题目描述Jam是个喜欢标新立异的科学怪人。他不使用阿拉伯数字计数,而是使用小写英文字母计数,他觉得这样做,会使世界更加丰富多彩。在他的计数法中,每个数字的位数都是相同的(使用相同个数的字母),英文字母按原先的顺序,排在前面的字母小于排在它后面的字母。我们把这样的“数字”称为Jam数字。在Jam数字中,每个字母互
charlotte_TYQ
·
2023-10-29 22:12
C++题解
青少年编程
学习
c++
数据结构
算法
[
NOIP2017
普及组
] 棋盘
[
NOIP2017
普及组
]棋盘题目背景
NOIP2017
普及组
T3题目描述有一个m×mm\timesmm×m的棋盘,棋盘上每一个格子可能是红色、黄色或没有任何颜色的。
hejx0412
·
2023-10-29 12:47
深度优先搜索
题解
算法
c++
深度优先搜索
往年真题
P1020 [NOIP1999
普及组
] 导弹拦截 题解
思路:序列DP+线段树优化DP首先第一个问题,其实就是求最长不上升序列我们设计dpi{dp}_{i}dpi为从1到iii且其最长不上升序列以iii为结尾的序列长度。那么我们可以从比当颗导弹高或相等的导弹中更新答案。即为:dp[i]=max{dp[v]}+1(a[v]>=a[i]&&v#includeusingnamespacestd;#defineroot1,1,maxn#definelsp>1;
wkh2021
·
2023-10-28 21:51
算法
c++
动态规划
数据结构
P1022 [NOIP2000
普及组
] 计算器的改良 题解
文章目录题目背景题目描述输入格式输出格式样例样例输入样例输出思路及部分实现完整代码题目背景NCL是一家专门从事计算器改良与升级的实验室,最近该实验室收到了某公司所委托的一个任务:需要在该公司某型号的计算器上加上解一元一次方程的功能。实验室将这个任务交给了一个刚进入的新手ZL先生。题目描述为了很好的完成这个任务,ZL先生首先研究了一些一元一次方程的实例:4+3x=84+3x=84+3x=8。6a−5
charlotte_TYQ
·
2023-10-28 21:45
C++题解
青少年编程
c++
算法
数据结构
洛谷 题单 官方精选 暴力枚举 Python实现
目录P2241统计方形(数据加强版)P2089烤鸡P1618三连击(升级版)P1036[NOIP2002
普及组
]选数P1157组合的输出P1706全排列问题P1088[NOIP2004
普及组
]火星人P3392
Q天马A行空Q
·
2023-10-27 22:07
python
算法
【洛谷算法1-3】暴力枚举
目录P2241统计方形(数据加强版)【数论/有意思】P2089烤鸡P1618三连击(升级版)P1036[NOIP2002
普及组
]选数P1157组合的输出P1706全排列问题P1088[NOIP2004
普及组
幽殇默
·
2023-10-27 22:49
洛谷题单
算法
dfs
【洛谷 P1068】[NOIP2009
普及组
] 分数线划定 题解(向量+排序)
[NOIP2009
普及组
]分数线划定题目描述世博会志愿者的选拔工作正在A市如火如荼的进行。为了选拔最合适的人才,A市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。
HEX9CF
·
2023-10-27 15:06
数据结构与算法
c++
算法
CSP-J2020
普及组
复赛T4:方格取数
题目描述设有n×mn\timesmn×m的方格图,每个方格中都有一个整数。现有一只小熊,想从图的左上角走到右下角,每一步只能向上、向下或向右走一格,并且不能重复经过已经走过的方格,也不能走出边界。小熊会取走所有经过的方格中的整数,求它能取到的整数之和的最大值。输入格式第一行有两个整数
少儿编程乔老师
·
2023-10-27 05:56
CSP-J第二轮比赛试题及解析
-
普及组复赛
c++
算法
贪心算法
CSP-J 2021
普及组
题解T2:插入排序
题目描述插入排序是一种非常常见且简单的排序算法。小Z是一名大一的新生,今天H老师刚刚在上课的时候讲了插入排序算法。假设比较两个元素的时间为O(1)\mathcalO(1)O(1),则插入排序可以以O(n2)\mathcalO(n^2)O(n2)的时间复杂度完成长度为nnn的数组的排序。不妨假设这nnn个数字分别存储在a1,a2,…,ana_1,a_2,\ldots,a_na1,a2,…,an之中,
少儿编程乔老师
·
2023-10-27 05:56
CSP-J第二轮比赛试题及解析
-
普及组复赛
排序算法
算法
CSP-J2020
普及组
复赛T2:直播获奖
NOI2130即将举行。为了增加观赏性,CCF决定逐一评出每个选手的成绩,并直播即时的获奖分数线。本次竞赛的获奖率为w%w\%w%,即当前排名前w%w\%w%</
少儿编程乔老师
·
2023-10-27 05:26
CSP-J第二轮比赛试题及解析
-
普及组复赛
c++
算法
c语言
CSP-J2020
普及组
复赛T1:优秀的拆分
题目描述一般来说,一个正整数可以拆分成若干个正整数的和例如,1=11=11=1,10=1
少儿编程乔老师
·
2023-10-27 05:25
CSP-J第二轮比赛试题及解析
-
普及组复赛
算法
c++
图论
【JLOI】02金猪贺岁-贪心策略
NOIP
普及组
重点题型然后,别以为算法很基础,IOI都在考贪心策略!你问我贪心策略是啥?
可能走太远 └(^o^)┘
·
2023-10-27 04:43
【JLOI】
【JLOI】
蓝桥杯刷题记录(待更新)
P1421小玉买文具2.P1425小鱼的游泳时间3.P1085不高兴的津津4.P1008三连击5.P1618三连击升级版6.P2141珠心算测验7.P1464Function8.P1014[NOIP1999
普及组
真的能留住晚霞
·
2023-10-27 04:13
学习记录
c++
P1036 [NOIP2002
普及组
] 选数
#include#defineff(i)for(inti=1;i>n>>x;for(inti=1;i>a[i];if(x==1){ff(i){if(zs(a[i]))b[a[i]]++;if(a[i]>mx)mx=a[i];}}if(x==2){ff(i){f(i,j){intm=a[i]+a[j];if(zs(m))b[m]++;if(m>mx)mx=m;}}}if(x==3){ff(i){f(
程序猿Eason
·
2023-10-26 20:29
洛谷题解
c++
洛谷
【洛谷算法1-1】模拟与高精度
目录P1042[NOIP2003
普及组
]乒乓球【有意思/模拟】P2670[NOIP2015
普及组
]扫雷游戏【dfs/模拟】P1563[NOIP2016提高组]玩具谜题【模拟/循环取余】P1601A+BProblem
幽殇默
·
2023-10-26 06:21
高精度
洛谷题单
算法
洛谷-P2141 [NOIP2014
普及组
] 珠心算测验
本题难点在于每个和的数只能被记录一次,因此需判断是否有不同的两个值相加相等。两个思路1.再建立一个数组,当符合条件时载入数组,载入之前遍历数组是否已有这个值2.建立结构体数组,直接给每个成员多加一个判断数值,若符合条件则将判断数值修改//写法一intmain(){intn;intarr[20000]={0},tmp=0;//别问我20000哪来的,问就是试出来的int*p;cin>>n;p=new
路痴楷
·
2023-10-26 01:54
没发现问题的题
c++
[NOIP2010
普及组
] 三国游戏
题目传送门引为了夯实基础解法考虑严谨证明一下最优策略首先当小涵选了一个数后,一定会产生一个最优搭配和一个次优搭配,明显最优搭配永远取不到,那么他就只能选次优搭配还有一个选择是在选一个不相干的数,产生新的最优搭配,但是无济于事所以最后一定是取最大的次优搭配Code#include#include#include#include#include#includeusingll=longlong;usin
PocketSam
·
2023-10-25 00:05
1024程序员节
洛谷P1028 [NOIP2001
普及组
] 数的计算 —— 简单DP+双指针优化
Thisway题意:给出自然数nnn,要求按如下方式构造数列:只有一个数字nnn的数列是一个合法的数列。在一个合法的数列的末尾加入一个自然数,但是这个自然数不能超过该数列最后一项的一半,可以得到一个新的合法数列。请你求出,一共有多少个合法的数列。两个合法数列a,ba,ba,b不同当且仅当两数列长度不同或存在一个正整数i≤∣a∣i\leq|a|i≤∣a∣,使得ai≠bia_i\neqb_iai=b
天翼之城*
·
2023-10-23 09:02
dp
算法
动态规划
c++
回文数 洛谷 - P1015
[NOIP1999
普及组
]回文数-洛谷题目大意:给出一个数n和一个100位以内的n进制数s,每步操作令s=s+s的头尾翻转,问30步操作内最少多少步能将s变成一个回文数2#includeusingnamespacestd
timidcatt
·
2023-10-23 00:15
数论
算法
c++
数据结构
2020年CSP-J2 CSP-S2 复赛题解
2020CSP-J复赛题解2020CSP-J复赛题解-知乎CSP-J2020入门组/
普及组
CSP-J2020入门组/
普及组
_空白__的博客-CSDN博客_csp
普及组
CSP2020-J2题解——B题:直播获奖
dllglvzhenfeng
·
2023-10-22 21:14
CSP-J
CSP-S复赛
科普
CSP-J
CSP-S
NOIP历年真题
算法
蓝桥杯
信奥
数据结构
CSP-S
P1070 [NOIP2009
普及组
] 道路游戏
算法要素:暴力dp+超长题面的阅读理解思路分析:先找出几个细节:(1)每一个时刻都必须有机器人位于环上。(2)对于每个时刻iii,在iii制造的机器人一定会花111的单位时间收集位于第iii条边上的金币。(3)每次可以从任意位置开始重新选择机器人。然后可以选择dp[i]dp[i]dp[i]表示时刻iii的最大收益经验总结:(1)最开始发现这道题有环,习惯性地想到破环成链,然后可以发现破环成链的条件
Mint-hexagram
·
2023-10-22 19:09
动态规划
算法
「2023牛客OI 赛前集训营
普及组
第一场」提取数字 题解
目录题目描述输入格式输出格式样例数据范围与提示思路与部分实现完整代码题目描述给定一个字符串,请你提取出字符串中的所有数字,并且将每个数字加上555之后再求和。请注意:数字可能包含前导零,详见样例2。保证所有数字之和在longlonglonglonglonglong的范围内。输入格式首先输入一个数字表示测试点编号(如果是−1−1−1则表示是样例),然后输入一个长度不超过10510^5105的字符串。
charlotte_TYQ
·
2023-10-22 11:31
C++题解
青少年编程
c++
算法
数据结构
NOIP2004-2018 提高组 初赛试题完善程序题 CSP-S 2019-2022 初赛试题完善程序题
NOIP2004
普及组
第1轮初赛四.完善程序https://blog.csdn.net/dllglvzhenfeng/article/details/131100152NOIP2004提高组第1轮初赛五
dllglvzhenfeng
·
2023-10-21 02:06
CSP-J
CSP-S
NOI初赛
CSP-J
CSP-S
NOIP历年真题
信息技术
信奥
青少年趣味编程
CSP-S1
初赛
C++
P2239 [NOIP2014
普及组
] 螺旋矩阵
50分:#includeusingnamespacestd;inta[3010][3010];intmain(){intn,I,J;cin>>n>>I>>J;intnum=0;intnowi=1,nowj=0;for(inti=1;i=i+1;j--){a[n-i+1][j]=++num;}for(intj=n-i+1;j>=i+1;j--){a[j][i]=++num;}}if(n&1){a[n
程序猿Eason
·
2023-10-21 02:56
C++学习
c++
洛谷
第46届ICPC 东亚区域赛(澳门) A So I‘ll Max Out My Constructive Algor...
文章目录题目描述(大意)解题报告AC代码(c++)号外号外高校算法学习社区开始新活动啦因为同学们的基础不一样,觉得原来的每日一题比较简单,所以我们决定开设一个
普及组
一个提高组提高组由我负责,每日一题,我们一起卷起来题目描述
学习算法的小菜鸡
·
2023-10-17 08:41
icpc
思维
算法
c++
数据结构
【题解】[NOIP2015]扫雷游戏(Java & C++)
题目描述见P2670[NOIP2015
普及组
]扫雷游戏-洛谷。前置知识无。题目分析只需要统计每一个格子周围8个格子的地雷数量即可。
XcantloadX
·
2023-10-17 03:12
算法:题解
java
c++
算法
P1002 [NOIP2002
普及组
] 过河卒(python3实现)
[NOIP2002
普及组
]过河卒-洛谷信息学奥赛一本通(C++版)在线评测系统"""1921:【02NOIP
普及组
】过河卒http://ybt.ssoier.cn:8088/problem_show.php
dllglvzhenfeng
·
2023-10-16 08:55
一本通ybt题库
洛谷
CSP-J
CSP-S
NOIP历年真题
python
计算机考研
人工智能
CSP-J
信奥
【算法1-4】递推与递归-P1002 [NOIP2002
普及组
] 过河卒
##题目描述棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,A点(0,0)、B$点(n,m),同样马的位置坐标是需要给出的。现在要求你计算出卒从A点能够到达B点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。##输入格式一行四个
Doomer_0
·
2023-10-16 08:23
洛谷系列
算法
洛谷P2141 珠心算测验的Java实现
题目来源P2141[NOIP2014
普及组
]珠心算测验AC代码importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args
TerryBlog
·
2023-10-15 22:49
#
刷题
算法
java
[NOIP2002
普及组
] 产生数
#includeusingnamespacestd;structInt{#defineMAXN100000inta[MAXN+10];Int(){*this=0;}Int(constlonglongnum){*this=num;}Int(conststrings){*this=s;}Int&operator=(strings){boolflag=false;if(s[0]=='-'){flag=t
程序猿Eason
·
2023-10-14 22:31
洛谷题解
c++
洛谷
[NOIP2003
普及组
] 乒乓球
考察点:模拟题目题目背景国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革,以推动乒乓球运动在全球的普及。其中11分制改革引起了很大的争议,有一部分球员因为无法适应新规则只能选择退役。华华就是其中一位,他退役之后走上了乒乓球研究工作,意图弄明白11分制和21分制对选手的不同影响。在开展他的研究之前,他首先需要对他多年比赛的统计数据进行一些分析,所以需要你的帮忙。题目描述华华通过以下方式进行分
不是颜
·
2023-10-14 13:35
c++
算法
洛谷刷题C语言:数字统计、你的飞碟在这儿、哥德巴赫猜想、数字翻转、低洼地
纪录洛谷刷题QAQ一、[NOIP2010
普及组
]数字统计题目描述请统计某个给定范围[L,R][L,R][L,R]的所有整数中,数字222出现的次数。
林一百二十八
·
2023-10-12 04:57
洛谷
C语言学习
c语言
【模拟与高精度】【JAVA】P2670 [NOIP2015
普及组
] 扫雷游戏
题意:给你一个nm的地雷阵,其中“”代表地雷格,“?”代表非地雷格,非地雷格上要标记上附近的地雷数,“附近只”指的是非地雷格的上、下、左、右、左上、右上、左下、右下。思路:看着是道入门的题,但也卡了我好久,简单来说就是对地雷阵进行扫描1.扫描到地雷格,记录到要输出的新地雷阵中,扫描下一个地雷阵2.扫描到非地雷格,对地雷格的“附近”进行扫描,统计非地雷格“附近”的地雷数,把结果记录到要输出的新地雷阵
小南知更鸟
·
2023-10-12 02:36
洛谷
java
游戏
开发语言
洛谷100题DAY1
1.P1002[NOIP2002
普及组
]过河卒对地图整体进行偏移,使起始点从(0,0)变为(1,1)注:这里是为了dp[i-1][j]与dp[i][j-1]不会被减成负数进行dp时注意dp[1][1]已经提前有值
Akct
·
2023-10-11 08:44
算法
洛谷入门100题刷题记录day1
P1035[NOIP2002
普及组
]级数求和(c++)思路记录:1、要有一个整数变量接收k的输入2、要有一个浮点型变量Sn记录加和的结果3、很显然的是需要用循环,循环结束条件是Sn>k。
flerken1217
·
2023-10-11 08:13
刷题记录
算法
c++
洛谷100题DAY3
11.P1094[NOIP2007
普及组
]纪念品分组#includeusingnamespacestd;constintN=3e5+10;intw,n,ans,a[N];intmain(){cin>>w
Akct
·
2023-10-11 08:13
算法
数据结构
洛谷排序题单题解(C++版)
目录P1059P2676P1116P1152P1271P1177P1073P1781P1068P1104P1012P1923P5143P1059P1059[NOIP2006
普及组
]明明的随机数#include
AHawkeye
·
2023-10-11 08:12
洛谷
算法
排序
2077:【21CSPJ
普及组
】小熊的果篮(fruit)(史上最强)
一,暴力写法首先for找到第一个没有挑选过的水果的种类,再取反,如果t!=a[i]并且没被取过,则t=a[i],在输出t,将它标记为取过,最后输出,sum++,重复以上操作直到总共去的水果数(su,)>=n,即可。#includeusingnamespacestd;longlongn,sum;boola[1000001],vis[1000001],t;intmain(){scanf("%lld",
伟大的拜线段树jjh
·
2023-10-10 05:46
思维
算法
c++
开发语言
CSP-J(
普及组
)2021年T4小熊的果篮
[CSP-J2021]小熊的果篮题目描述小熊的水果店里摆放着一排nnn个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数1,2,…,n1,2,\ldots,n1,2,…,n编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里,具体方法是:每次都把每一个“块”中最左边的水果同时挑出,组成一个果篮。重复这一操作,直至水果用完。注意,每次挑完一个果篮后,“块”可能会发生
长春高老师编程
·
2023-10-10 05:43
算法
CSP-J2021
普及组
题解T4:小熊的果篮
题目描述小熊的水果店里摆放着一排nnn个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数1,2,…,n1,2,\ldots,n1,
少儿编程乔老师
·
2023-10-10 05:12
算法
图论
c++
luoguP7912 小熊的果篮 [CSP-J2 2021]
样例操作如下图:解法分析作为
普及组
的压轴题,很容易让人浮想联翩,但是仔细分析,可以发现其实也不用高大上的算法或者数据结构(什么分块、排序树,先放一放)。
liusu201601
·
2023-10-10 05:39
队列
题解
luogu
CSP-J/S
真题分析
luogu题解
CSP-J
2021
2077:【21CSPJ
普及组
】小熊的果篮(fruit)
2077:【21CSPJ
普及组
】小熊的果篮(fruit)时间限制:1000ms内存限制:524288KB提交数:1085通过数:311【题目描述】小熊的水果店里摆放着一排nn个水果。
Larry hui
·
2023-10-10 05:09
信息学奥赛
c++
信息学奥赛一本通 2077:【21CSPJ
普及组
】小熊的果篮(fruit) | 洛谷 P7912 [CSP-J 2021] 小熊的果篮
【题目链接】信息学奥赛一本通2077:【21CSPJ
普及组
】小熊的果篮(fruit)洛谷P7912[CSP-J2021]小熊的果篮【题目考点】1.链表2.stllist3.stlset【解题思路】解法1
君义_noip
·
2023-10-10 05:07
信息学奥赛一本通题解
洛谷题解
NOIP真题解答
CSP真题
P1093 [NOIP2007
普及组
] 奖学金
题目描述某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前五名名学生的学
程序猿Eason
·
2023-10-08 01:55
c++
洛谷
P1014 [NOIP1999
普及组
] Cantor 表
#includeusingnamespacestd;intmain(){intn,k=1;cin>>n;while(n>k){n=n-k;k++;}if(k%2==0)cout<<n<<"/"<<(k+1-n);elsecout<<k+1-n<<"/"<<n;return0;}
程序猿Eason
·
2023-10-08 01:55
c++
洛谷
P2010 [NOIP2016
普及组
] 回文日期
#includeusingnamespacestd;vectordate;intd[]={0,31,29,31,30,31,30,31,31,30,31,30,31};intatoi(strings){returnatoi(s.c_str());}intmain(){intcnt=0;inta,b;cin>>a>>b;for(inti=1;i=a&&num<=b){cnt++;}}}cout<
程序猿Eason
·
2023-10-08 01:21
算法
c++
数据结构
P1059 [NOIP2006
普及组
] 明明的随机数
题目描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了�N个11到10001000之间的随机整数(�≤100)(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。输入格式输入有两行,第11行为11个正整数,表示所生成的
郭文翔
·
2023-10-07 20:28
c++入门
洛谷题解
入门
c++
洛谷刷题集合 | 数组 |
题目索引前言1.P1125[NOIP2008提高组]笨小猴2.P1957口算练习题3.P5015[NOIP2018
普及组
]标题统计4.P5734【深基6.例6】文字处理软件总结前言刷字符串纯粹就是想熟悉一个基础
山竹山竹呀
·
2023-10-07 06:52
秃头之路
算法
数据结构
java
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他