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解题报告
P1009 [
NOIP
1998 普及组] 阶乘之和
参考代码&&代码解读#includeusingnamespacestd;inta[1000];//存储阶乘得到的每一位数intb[1000];//存储当前相加和得到的每一位数intmain(){intn;cin>>n;for(inti=0;i=0;i--)//因为最高位不可能为0,所以从后往前找到第一个不为0的数{if(b[i]!=0){k=i;break;}}for(inti=k;i>=1;i-
126wkw2024
·
2024-02-20 02:49
算法
c++
数据结构
洛谷P2670 [
NOIP
2015 普及组] 扫雷游戏
题目背景
NOIP
2015普及组T2题目描述扫雷游戏是一款十分经典的单机小游戏。在n行m列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。
126wkw2024
·
2024-02-20 02:18
算法
c++
c语言
洛谷 P1019 [
NOIP
2000 提高组] 单词接龙
参考代码#includeusingnamespacestd;strings[25];intvis[25],ans,now=1,n;voiddfs(intk){ans=max(ans,now);for(inti=1;i=s[k].length()){vis[i]++;now+=s[i].length()-cnt2;dfs(i);vis[i]--;now-=s[i].length()-cnt2;}}}
126wkw2024
·
2024-02-20 01:47
深度优先
算法
P1009 [
NOIP
1998 普及组] 阶乘之和
题目描述用高精度计算出S=1!+2!+3!+⋯+n!(n≤50)。其中!表示阶乘,定义为n!=n×(n−1)×(n−2)×⋯×1。例如,5!=5×4×3×2×1=120。输入格式一个正整数n。输出格式一个正整数S,表示计算结果。输入输出样例输入3输出9蒟蒻在厕所蹲了半小时后也是写出了代码,但不对,先康康:#includeusingnamespacestd;inta[2000],c[2000];vo
菜就多练,输不起就别玩儿
·
2024-02-19 23:13
c#
数据结构
c语言
c++
开发语言
P1025 [
NOIP
2001 提高组] 数的划分
题目传送门题目描述将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。1,1,5;1,5,1;5,1,1;问有多少种不同的分法。输入格式n,k(6usingnamespacestd;intn,k,f[201][7];intmain(){cin>>n>>k;for(inti=1;ip)f[i][p]=f[i-1][p-1]+f[i-p
菜就多练,输不起就别玩儿
·
2024-02-19 23:43
c++
c语言
洛谷P1011 [
NOIP
1998 提高组] 车站题解
题目描述火车从始发站(称为第11站)开出,在始发站上车的人数为a,然后到达第2站,在第2站有人上、下车,但上、下车的人数相同,因此在第2站开出时(即在到达第3站之前)车上的人数保持为a人。从第3站起(包括第3站)上、下车的人数有一定规律:上车的人数都是前两站上车人数之和,而下车人数等于上一站上车人数,一直到终点站的前一站(第n−1站),都满足此规律。现给出的条件是:共有n个车站,始发站上车的人数为
菜就多练,输不起就别玩儿
·
2024-02-19 23:43
c++
c语言
开发语言
P1008 [
NOIP
1998 普及组] 三连击
题目描述将1,2,…,9共9个数分成33组,分别组成3个三位数,且使这3个三位数构成1:2:3的比例,试求出所有满足条件的3个三位数。输入格式无输出格式若干行,每行33个数字。按照每行第1个数字升序排列。输出样例192384576·········(剩余部分不予展示······)没啥说的吧,就是一个1998区的一个小BOSS,干呗代码走起#includeusingnamespacestd;intm
菜就多练,输不起就别玩儿
·
2024-02-19 23:12
c++
c语言
c#
开发语言
字串变换(AcWing,
NOIP
2002提高组)
题目描述:题目链接:https://www.acwing.com/problem/content/192/思路:这个题是要求“最小步数”,比较容易想到是用BFS来进行搜索,但是直接BFS的话状态数太多了,时间复杂度会到:,其中L是字符串的长度,N是一个字符串的可能变换到的后继字符串数。肯定会超时。因此,本题使用了“双向搜索”的技巧,i.e.分别从起点和终点向中间进行搜索,如果搜到了“公共点”,那这
蓝田心语
·
2024-02-19 20:19
算法题
动态规划
算法
广度优先
bfs
谁拿了最多奖学金——
NOIP
2005 提高组
输入样例:4YaoLin8782YN0ChenRuiyi8878NY1LiXin9288NN0ZhangQin8387YN1输出样例:ChenRuiyi900028700这道题用结构体做对吧#includeusingnamespacestd;classstudent{public:stringname;intFG_average,CReview_results;charSCadre,Swest;i
EthanWYC601
·
2024-02-19 18:12
算法
c++
数据结构
P5019 [
NOIP
2018 提高组] 铺设道路
题目背景
NOIP
2018提高组D1T1题目描述春春是一名道路工程师,负责铺设一条长度为�n的道路。铺设道路的主要工作是填平下陷的地表。
谁动了我的奶酪\(`Δ’)/
·
2024-02-19 15:47
算法
拓扑排序入门
模板例题3704.排队家谱树奖金P1983[
NOIP
2013普及组]车站分级1639.拓扑顺序写在前面昨晚cfdiv3的F就是一道基本上可以说板子的拓扑排序的题目,没有做出来感觉图论很早之前就看了,但是基本没有刷过什么题
wa的一声哭了
·
2024-02-15 07:35
拓扑排序
图论
java
开发语言
mybatis
django
spring
mysql
redis
牛客周赛 Round 32
解题报告
| 珂学家 | 状压 + 前缀和&异或map技巧
前言整体评价属于补题,大致看了下,题都很典。欢迎关注珂朵莉牛客周赛专栏珂朵莉牛客小白月赛专栏A.小红的01背包思路:数学题v,x,y=list(map(int,input().split()))print(v//x*y)B.小红的dfs思路:枚举其实横竖都有dfs字符,只有3种情况第一行,第一列为dfs第二行,第二列为dfs第三行,第三列为dfs枚举取最小代价即可grids=[]foriinran
珂朵莉MM
·
2024-02-15 05:00
牛客周赛
解题报告
java
算法
力扣
leetcode
开发语言
力扣 第 384 场周赛
解题报告
| 珂学家 | 贪心构造 + KMP板子
前言整体评价因为是新春过年,所以题目出的相对简单一些,T4和上周一样,是字符串匹配模板题。T1.修改矩阵思路:模拟按要求模拟即可classSolution{publicint[][]modifiedMatrix(int[][]matrix){inth=matrix.length;intw=matrix[0].length;int[]cols=newint[w];Arrays.fill(cols,I
珂朵莉MM
·
2024-02-15 05:00
力扣周赛
解题报告
leetcode
算法
职场和发展
java
开发语言
矩阵
[
NOIP
2004]不高兴的津津 -- --- 牛客网
题目描述津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。输入描述:包括七行数据,分别表
喝可乐的布偶猫
·
2024-02-15 01:52
题解
算法
c++
上岸算法 I LeetCode Weekly Contest 219
解题报告
No.1比赛中的配对次数解题思路模拟过程即可,较简单。代码展示classSolution{publicintnumberOfMatches(intn){intres=0;while(n>1){res+=n/2;n=(n+1)/2;}returnres;}}No.2十-二进制数的最少数目解题思路取决于最大的数字是多少。代码展示classSolution{publicintminPartitions(
上岸算法
·
2024-02-14 18:56
Cherry Pickup
解题报告
题目:InaNxNgridrepresentingafieldofcherries,eachcellisoneofthreepossibleintegers.0meansthecellisempty,soyoucanpassthrough;1meansthecellcontainsacherry,thatyoucanpickupandpassthrough;-1meansthecellcontai
魔豆Magicbean
·
2024-02-14 14:13
IT公司面试习题
Leetcode
解题报告
Dynamic
Programming
1921:【02
NOIP
普及组】过河卒
1921:【02
NOIP
普及组】过河卒【题目描述】如图,A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。
longxuan01
·
2024-02-14 08:05
暴力
动态规划
数学
[
NOIP
2007 普及组] 守望者的逃离
#includeusingnamespacestd;intm,s,t,a,b,now=1,flag,tmp;voidtinky(){if(m>=10){m-=10;b+=60;}elsem+=4;if(b>a)a=b;}intesp(ints,intt){while(now=s){flag=0;returnnow;}now++;}flag=1;returna;}intmain(){cin>>m>>
仰天雄
·
2024-02-13 23:11
算法
c++
数据结构
【c++基础】骑士的金币(coin)(
NOIP
2015)
说明国王将金币作为奖励,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天)里,每天收到两枚金币;之后三天(第四、五、六天)里,每天收到三枚金币;之后四天(第七、八、九、十天)里,每天收到四枚金币……这种工资发放模式会一直这样延续下去:当连续N天每天收到N枚金币后,骑士会在之后的连续N+1天里,每天收到N+1枚金币(N为任意正整数)。你需要编写一个程序,确定从第一天开始的给定天数
star-dusts
·
2024-02-13 19:26
#
C++实战练题
c++
java
算法
最大公约数和最小公倍数
目录一、问题描述二、问题简析2.1最大公约数2.2最小公倍数三、本题代码一、问题描述P1029[
NOIP
2001普及组]最大公约数和最小公倍数问题二、问题简析2.1最大公约数求两个正整数的最大公约数gcd
青年之家
·
2024-02-13 18:29
leetcode
algorithms
math
算法
P8742 [蓝桥杯 2021 省 AB] 砝码称重--2024蓝桥杯冲刺省一
简单版参考:P2347[
NOIP
1996提高组]砝码称重(bitset优化dp,bitset用法)bitset:#include#defineintlonglong//(有超时风险)#definePIIpair
一只蓝色小鲨鱼
·
2024-02-13 15:33
动态规划
算法
c++
蓝桥杯
洛谷P1047 [
NOIP
2005 普及组] 校门外的树
题目描述某校大门外长度为l的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在l的位置;数轴上的每个整数点,即0,1,2,…,l,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树
lingyunzhenxian
·
2024-02-13 13:21
数据结构
c++
算法
洛谷P1042乒乓球
[
NOIP
2003普及组]乒乓球题目背景国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革,以推动乒乓球运动在全球的普及。
shscsjsbk
·
2024-02-13 10:22
c++
算法
开发语言
P1093 [
NOIP
2007 普及组] 奖学金 C语言
题目背景
NOIP
2007普及组T1题目描述某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前55名学生发奖学金。期末,每个学生都有33门课的成绩:语文、数学、英语。
2301_79513322
·
2024-02-13 04:28
c语言
算法
数据结构
洛谷: P1308 [
NOIP
2011 普及组] 统计单词数
前言:这道题没理解清题目表达意思,我开始想的是用map来记录个数,然后一个变量记录一开始出现的单词位置,不挺简单的吗,然后....就AC了2个..从错误提示能看到个数没啥问题,但是第一个单词位置不对,看了新样例发现,输入文本前面可能是空格....样例:输入tdTdtLWCsrmt输出12没AC过的代码:#includeusingnamespacestd;strings,tmp;mapmp;intm
摸鱼手册
·
2024-02-12 23:57
OJ
算法
【洛谷】P2669 [
NOIP
2015 普及组] 金币——c语言
#includeintmain(){intk,sum=0,i=1,t=1;scanf("%d",&k);while(i<=k){intm=t;while(m!=0&&i<=k){sum+=t;m--;i++;}t++;}printf("%d",sum);return0;}
Lufee666
·
2024-02-12 21:12
洛谷循环结构
c语言
算法
数据结构
洛谷P2669 [
NOIP
2015 普及组] 金币-c++题解
题目背景
NOIP
2015普及组T1题目描述国王将金币作为工资,发放给忠诚的骑士。
食烟火
·
2024-02-12 21:42
算法
c++
开发语言
蓝桥杯
算法
洛谷P2669 [
NOIP
2015 普及组] 金币
#include#include#include#includeintmain(){longlongsum,n;longlongi,j,k,flag;scanf("%lld",&n);k=0;sum=0;flag=0;for(i=1;;i++){for(j=1;j<=i;j++){k++;sum+=i;if(k==n){flag=1;break;}}if(flag==1){break;}}prin
旺旺的碎冰冰~
·
2024-02-12 21:41
洛谷刷题(C语言版)
c++
算法
c语言
洛谷P2669,
NOIP
2015普及组
#include#includeusingnamespacestd;intmain(){intday;//在此处定义了daycin>>day;inta=1;//用a来确定循环的次数intcoin=0;for(inti=1;;i++){//第一个循环,确定的是金币数,for(intj=1;jday){cout<
Zzz_Jay
·
2024-02-12 21:11
html
html5
洛谷 P2669 [
NOIP
2015 普及组] 金币
个人主页:blog.csdn.net/jzwalliser题目洛谷P2669[
NOIP
2015普及组]金币[
NOIP
2015普及组]金币题目背景
NOIP
2015普及组T1题目描述国王将金币作为工资,发放给忠诚的骑士
jzwalliser
·
2024-02-12 21:41
题目
python
c++
算法
网课:[
NOIP
2002]字串变换——牛客(疑问)
题目描述已知有两个字串A,B及一组字串变换的规则(至多6个规则):A1->B1A2->B2规则的含义为:在A中的子串A1可以变换为B1、A2可以变换为B2…。例如:A='abcd'B='xyz'变换规则为:‘abc’->‘xu’‘ud’->‘y’‘y’->‘yz’则此时,A可以经过一系列的变换变为B,其变换的过程为:‘abcd’->‘xud’->‘xy’->‘xyz’共进行了三次变换,使得A变换为
2301_80718054
·
2024-02-12 21:02
算法
牛客周赛 Round 8
解题报告
| 珂学家 | 构造 + 树形DP
题解|#牛牛队列成环#本题知识点分析:1.链表前驱结点和后继结点2.链表遍历3.快慢指针本题解题思路分析:1.利用慢指针走一步,快指针走两步2.遍历同时判断两个指针的值是否相等,如果题解|#草原上的牛群#/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@paramnumsint整型一维数组*@retu题解|#牛群分隔#该题考察的知识点包括:单链表的遍历和操作:
huaxinjiayou
·
2024-02-12 18:47
java
LeetCode 2044. 统计按位或能得到最大值的子集数目
文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给你一个整数数组nums,请你找出nums子集按位或可能得到的最大值
英雄哪里出来
·
2024-02-12 16:24
《LeetCode算法全集》
算法
数据结构
位运算
LeetCode 2166. 设计位集
文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解1)核心代码2)全部代码三、本题小知识四、加群须知一、题目1、题目描述 位集Bitset是一种能以紧凑形式存储位的数据结构
英雄哪里出来
·
2024-02-12 16:53
《LeetCode算法全集》
算法
数据结构
位运算
异或
LeetCode 2135. 统计追加字母可以获得的单词数
文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给你两个下标从0开始的字符串数组startWords
英雄哪里出来
·
2024-02-12 16:53
《LeetCode算法全集》
算法
数据结构
字符串
状态压缩
位运算
LeetCode 6033. 转换数字的最少位翻转次数
文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 一次位翻转定义为将数字x二进制中的一个位进行翻转操作
英雄哪里出来
·
2024-02-12 16:53
《LeetCode算法全集》
算法
数据结构
位运算
异或
汉明距离
⭐算法入门⭐《广度优先搜索》中等01 —— LeetCode 994. 腐烂的橘子
《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述在给定的网格中,每个单元格
英雄哪里出来
·
2024-02-12 16:23
《LeetCode算法全集》
算法
数据结构
队列
leetcode
广度优先搜索
⭐算法入门⭐《广度优先搜索》简单01 —— LeetCode 542. 01 矩阵
《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给定一个由0和1组成的
英雄哪里出来
·
2024-02-12 16:22
《LeetCode算法全集》
算法
数据结构
c++
leetcode
广度优先搜索
力扣 第 383 场周赛
解题报告
| KMP
力扣第383场周赛
解题报告
|KMP链接前言一个人能走的多远不在于他在顺境时能走的多快,而在于他在逆境时多久能找到曾经的自己。
上烟雨心上尘
·
2024-02-12 07:19
题解
leetcode
算法
职场和发展
洛谷 P2678 [
NOIP
2015 提高组] 跳石头 (Java)
洛谷P2678[
NOIP
2015提高组]跳石头(Java)传送门:P2678[
NOIP
2015提高组]跳石头题目:[
NOIP
2015提高组]跳石头题目背景
NOIP
2015Day2T1题目描述一年一度的“
Keven__Java
·
2024-02-11 21:49
算法题
java
开发语言
算法
eclipse
idea
P1044 [
NOIP
2003 普及组] 栈题解
题目有一个单端封闭的管子,将N(1intmain(){intn,h[20]={1,1};scanf("%d",&n);for(inti=2;i<=n;i++){for(intj=0;j<i;j++){h[i]+=h[j]*h[i-j-1];}}printf("%d",h[n]);return0;}
互联网的猫
·
2024-02-11 20:03
递推与递归算法专题
算法
c++
P1028 [
NOIP
2001 普及组] 数的计算题解
题目给出正整数n,要求按如下方式构造数列:只有一个数字n的数列是一个合法的数列。在一个合法的数列的末尾加入一个正整数,但是这个正整数不能超过该数列最后一项的一半,可以得到一个新的合法数列。请你求出,一共有多少个合法的数列。两个合法数列a,b不同当且仅当两数列长度不同或存在一个正整数i≤∣a∣,使得。输入输出格式输入格式输入只有一行一个整数,表示n。输出格式输出一行一个整数,表示合法的数列个数。输入
互联网的猫
·
2024-02-11 20:00
递推与递归算法专题
算法
c++
算法竞赛中的数学 习题集1501-1510(10题)
1、P2532[AHOI2012]树屋阶梯[AHOI2012]树屋阶梯-洛谷2、P1044[
NOIP
2003普及组]栈[
NOIP
2003普及组]栈-洛谷3、P1655小朋友的球小朋友的球-洛谷4、P5395
dllglvzhenfeng
·
2024-02-11 09:38
程序猿的数学
创新
科普
算法
c++
信奥中的数学
信息学竞赛中的数学
程序员的数学
人工智能
GESP
信息学奥赛与数学、信奥中的数学学习资料汇总
_哔哩哔哩_bilibili信息学奥赛初赛知识点-排列组合信息学奥赛初赛知识点-排列组合_哔哩哔哩_bilibili1.1数学基础(信奥帮
NOIP
信息学奥赛复赛集训)1.1数学基础(信奥帮
NOIP
信息学奥赛复赛集训
dllglvzhenfeng
·
2024-02-11 09:07
程序猿的数学
《信息学奥赛一本通
提高篇》
基础数学与数论
C++启蒙
GESP
CSP-J
CSP-S
NOIP
信奥中的数学
C++入门
洛谷 P1087 [
NOIP
2004 普及组] FBI 树
个人主页:blog.csdn.net/jzwalliser题目洛谷P1087[
NOIP
2004普及组]FBI树[
NOIP
2004普及组]FBI树题目描述我们可以把由0和1组成的字符串分为三类:全0串称为
jzwalliser
·
2024-02-11 02:34
题目
算法
c++
python
洛谷 P1048 [
NOIP
2005 普及组] 采药
个人主页:blog.csdn.net/jzwalliser题目洛谷P1048[
NOIP
2005普及组]采药[
NOIP
2005普及组]采药题目描述辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。
jzwalliser
·
2024-02-11 02:33
题目
算法
c++
python
洛谷 P1067 [
NOIP
2009 普及组] 多项式输出
个人主页:blog.csdn.net/jzwalliser题目洛谷P1067[
NOIP
2009普及组]多项式输出[
NOIP
2009普及组]多项式输出题目描述一元nnn次多项式可用如下的表达式表示:f(x
jzwalliser
·
2024-02-11 02:03
题目
算法
c++
python
NOIP
2013&
NOIP
2018&USACO 三倍经验铺路题巧妙解法
参见洛谷积木大赛第一篇题解注意洛谷P3078USACO那题要开隆隆#includeintn,a,last,ans;intmain(){scanf("%d",&n);for(inti=1;ia){ans+=last;ans-=a;}last=a;}printf("%d\n",ans+a);}转载于:https://www.cnblogs.com/Y15BeTa/p/11570127.html
weixin_30668887
·
2024-02-10 17:29
排序刷题8
题目来源:[
NOIP
2009普及组]分数线划定-洛谷解题思路:解题思路这道题可以用STL库中的sort()函数对选手成绩排序,并用bool类型的函数,输出比较结果。
Sking426
·
2024-02-10 16:45
排序
算法
数据结构
c++
排序算法
c语言
P1002 [
NOIP
2002 普及组] 过河卒题解
题目棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示A点(0,0)(0,0)、B点(n,m),同样马的位置坐标是需要给出的。现在要求你计算出卒从A点能够到达B点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。输入输出格式输入格式一
互联网的猫
·
2024-02-10 14:41
动态规划算法专题
递推与递归算法专题
算法
c++
上一页
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
其他