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
Usaco解题报告
2014北邮新生归来赛
解题报告
d-e
D:399.WhoIsJoyful时间限制3000ms内存限制65536KB题目描述Thereareseverallittlebuddiesstandinginaline.Wesaysomeoneisajoyfullittlebuddy,ifthereexistsalittlebuddywhoseheightissmallerthanhiminthefrontofhimandthereexists
weixin_30840253
·
2023-10-24 16:28
解题报告
- 300. 最长递增子序列
LeetCode300.最长递增子序列@TOC题目描述 给你一个整数数组nums,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7]是数组[0,3,1,6,2,2,7]的子序列。示例:输入:nums=[10,9,2,5,3,7,101,18]输出:4解释:最长递增子序列是[2,3,7,101],因此长度为4。
大涛先生
·
2023-10-24 16:54
leetcode
解题报告
-342. Power of Four
342.PowerofFourGivenaninteger(signed32bits),writeafunctiontocheckwhetheritisapowerof4.Example:Givennum=16,returntrue.Givennum=5,returnfalse.Followup:Couldyousolveitwithoutloops/recursion?思路1:不停的除以4,直到
花湖少年
·
2023-10-24 08:15
leetcode
leetcode
牛客周赛 Round 16
解题报告
| 珂学家 | 俄罗斯套娃 + 最小生成树
我发职业你来打分1.神中神2.超越中国大部分职业3.中规中矩4.不如不上班5.一坨shit招商银行2023-10笔试情况选择题30题我用的react,但是这个选择题问的都是vue,不过问题不大,还有一些ts.的问题也很简单,反正就是简单。编程题1题把16进制转rgb形式,看着挺简SmartX实习一面自我介绍项目相关的问题问的非常详细大概问了45分钟说说inode在8G内存的机器上申请64G的空间m
2301_79125642
·
2023-10-23 23:34
java
ROOT-ME network challenges
解题报告
1.ftp-authentication;(下载数据包,明文密码)2.telnet-authentication(下载数据包,明文密码)3.ETHERNET-frame16进制编码先转文本,获得Authorization:BasicY29uZmk6ZGVudGlhbA==decadefrombase64format(Y29uZmk6ZGVudGlhbA==)显示结果confi:dential4.T
F7bonacci
·
2023-10-23 15:03
USACO
奶牛排队
题目:给出一个只含有1,2,3的数字序列,问最少交换多少次才能将之变为递增数列。解:注意到只有1,2,3,我们只要将1,3交换到自己的应在位置上那么排序就已经完成了。需要交换的有几种,记$a(x,,y)$表示x在应该是y的位置上的$a(i)$的个数,那么我们优先交换a(1,3)和a(3,1)里的数字,一次交换扳正两个位置,接下来要想扳正一个1或3的位置就必须要进行一次交换操作。统计计算即可。1#i
weixin_30834019
·
2023-10-22 21:42
⭐算法入门⭐《队列》简单01 —— LeetCode 933. 最近的请求次数
文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 写一个RecentCounter类来计算特定时间范围内最近的请求
英雄哪里出来
·
2023-10-22 16:00
《LeetCode算法全集》
队列
链表
数据结构
算法
滑动窗口
⭐算法入门⭐《队列 - 单调队列》困难01 —— LeetCode 239. 滑动窗口最大值
《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给你一个整数数组num
英雄哪里出来
·
2023-10-22 16:00
《LeetCode算法全集》
队列
数据结构
算法
leetcode
单调队列
LeetCode 剑指 Offer II 052. 展平二叉搜索树
LeetCode剑指OfferII052.展平二叉搜索树文章目录LeetCode剑指OfferII052.展平二叉搜索树题目描述一、解题关键词二、
解题报告
1.思路分析2.时间复杂度3.代码示例2.知识点总结相同题目题目描述给你一棵二叉搜索树
大涛小先生
·
2023-10-22 16:02
LeetCode解题报告
leetcode
算法
递归
树
遍历
【Python】P1827 [
USACO
3.4] 美国血统 American Heritage
题目描述农夫约翰非常认真地对待他的奶牛们的血统。然而他不是一个真正优秀的记帐员。他把他的奶牛们的家谱作成二叉树,并且把二叉树以更线性的“树的中序遍历”和“树的前序遍历”的符号加以记录而不是用图形的方法。你的任务是在被给予奶牛家谱的“树中序遍历”和“树前序遍历”的符号后,创建奶牛家谱的“树的后序遍历”的符号。每一头奶牛的姓名被译为一个唯一的字母。(你可能已经知道你可以在知道树的两种遍历以后可以经常地
鸢想睡觉
·
2023-10-22 15:02
Python
python
P1827 [
USACO
3.4]美国血统 American Heritage (数据结构之树的前序中序和后序遍历
P1827[
USACO
3.4]美国血统AmericanHeritage(数据结构之树的前序中序和后序遍历题目传送门题目描述农夫约翰非常认真地对待他的奶牛们的血统。然而他不是一个真正优秀的记帐员。
Jerry_yuu
·
2023-10-22 15:02
洛谷:P1827 [
USACO
3.4]美国血统 American Heritage(前序+中序=>后续,树)
题目:分析:又出现了小错误了,粗心不断。考试就完蛋了。代码:#includeusingnamespacestd;strings1;//中strings2;//前voidf(intx1,intx2,inty1,inty2){if(x1==x2){cout>s1>>s2;f(0,s1.length()-1,0,s1.length()-1);}
cc 提升ing 变优秀ing
·
2023-10-22 15:02
图
洛谷 P1827 [
USACO
3.4]美国血统 American Heritage
画个图就很清楚了,用递归还原二叉树#include#include#include#includeusingnamespacestd;charpre[30],in[30];structNode{chardata;structNode*lchild,*rchild;};structNode*root;voidcombine(intl1,intr1,intl2,intr2,Node*&tree)//还
llll215
·
2023-10-22 15:31
蓝桥杯
c++
c语言
洛谷--P1827 [
USACO
3.4]美国血统 American Heritage
思路我们可以根据前序遍历和中序遍历的特点来找出后续遍历,前序遍历的第一个结点就是根节点,然后根据这个根节点去把中序遍历划分为两个集合,左边就是左子树,右边就是右子树。AC代码#include#include#includeusingnamespacestd;stringpreStr,midStr;voiddfs(stringa,stringb){//a字符串是中序遍历,b字符串是前序遍历if(a.
星空皓月
·
2023-10-22 15:01
算法刷题库
P1827 [
USACO
3.4]美国血统 American Heritage
P1827[
USACO
3.4]美国血统AmericanHeritage由前序遍历中序遍历求后序遍历。
刘某某.
·
2023-10-22 15:01
算法
蓝桥杯
c++
[
USACO
3.4] 美国血统 American Heritage
#includeusingnamespacestd;stringinor,pre;voidtraverse(stringpre,stringinor){if(pre.empty())return;charroot=pre[0];intk=inor.find(root);pre.erase(pre.begin());stringleftpre=pre.substr(0,k);stringrightp
WWWW!
·
2023-10-22 15:29
c++
算法
数据结构
洛谷错题集三(P1827 [
USACO
3.4] 美国血统 American Heritage)
代码:#include#includeusingnamespacestd;stringmiddle,front;voidcut(intms,intme,intfs,intfe);//先写main是个好(?)习惯intmain(){cin>>middle>>front;cut(0,middle.length()-1,0,front.length()-1);return0;}voidcut(intms
做只快乐的程序猿
·
2023-10-22 15:28
c语言
P1827 [
USACO
3.4]美国血统 American Heritage 【二叉树】
题目描述农夫约翰非常认真地对待他的奶牛们的血统。然而他不是一个真正优秀的记帐员。他把他的奶牛们的家谱作成二叉树,并且把二叉树以更线性的“树的中序遍历”和“树的前序遍历”的符号加以记录而不是用图形的方法。你的任务是在被给予奶牛家谱的“树中序遍历”和“树前序遍历”的符号后,创建奶牛家谱的“树的后序遍历”的符号。每一头奶牛的姓名被译为一个唯一的字母。(你可能已经知道你可以在知道树的两种遍历以后可以经常地
ln2037
·
2023-10-22 15:57
二叉树
【每日一题】P1827 [
USACO
3.4] 美国血统 American Heritage
P1827[
USACO
3.4]美国血统AmericanHeritage题目描述农夫约翰非常认真地对待他的奶牛们的血统。然而他不是一个真正优秀的记帐员。
小马各
·
2023-10-22 15:57
每日一题
算法
[luogu p1827] [
USACO
3.4]美国血统 American Heritage
传送门[
USACO
3.4]美国血统AmericanHeritage题目描述农夫约翰非常认真地对待他的奶牛们的血统。然而他不是一个真正优秀的记帐员。
「已注销」
·
2023-10-22 15:26
二叉树
数据结构
leetcode
ssl
算法
P1827 [
USACO
3.4]美国血统 American Heritage 题解 ——利用先序和中序构建二叉树
输入样例ABEDFCHGCBADEFGH输出样例AEFDBHGC题意:根据先序序列和中序序列构造出二叉树求出后序序列。解题思路:首先我们知道先序序列顺序:根->左子树->右子树中序序列顺序:左子树->根->右子树后序序列顺序:左子树->右子树->根因此先序序列的第一个结点就是根节点,而根节点在中序序列中找到,左边为左子树,右边为右子树,递归进行就可以构造出整棵树根据样例:先序序列:CBADEFGH
leslie___
·
2023-10-22 15:26
洛谷题单
二叉树
数据结构
算法
字符串
洛谷 P1827 [
USACO
3.4]美国血统 American Heritage C++ 二叉树基础
题目描述农夫约翰非常认真地对待他的奶牛们的血统。然而他不是一个真正优秀的记帐员。他把他的奶牛们的家谱作成二叉树,并且把二叉树以更线性的“树的中序遍历”和“树的前序遍历”的符号加以记录而不是用图形的方法。你的任务是在被给予奶牛家谱的“树中序遍历”和“树前序遍历”的符号后,创建奶牛家谱的“树的后序遍历”的符号。每一头奶牛的姓名被译为一个唯一的字母。(你可能已经知道你可以在知道树的两种遍历以后可以经常地
Prudento
·
2023-10-22 15:55
c++
算法
数据结构
二叉树
洛谷 P1827 [
USACO
3.4] 美国血统 American Heritage
#[
USACO
3.4]美国血统AmericanHeritage##题目描述农夫约翰非常认真地对待他的奶牛们的血统。然而他不是一个真正优秀的记帐员。
CHEWANQI
·
2023-10-22 15:25
算法
P1827 [
USACO
3.4] 美国血统 American Heritage(前序 + 中序 生成后序)
P1827[
USACO
3.4]美国血统AmericanHeritage(前序+中序生成后序)一、前言二叉树入门题。涉及到树的基本知识、树的结构、树的生成。本文从会从结构,到完成到,优化。
繁星十年
·
2023-10-22 15:24
数据结构
算法
c++
Minimum Time to Type Word Using Special Typewriter
解题报告
Question:ThereisaspecialtypewriterwithlowercaseEnglishletters'a'to'z'arrangedinacirclewithapointer.Acharactercanonlybetypedifthepointerispointingtothatcharacter.Thepointerisinitiallypointingtothechara
杨鑫newlfe
·
2023-10-22 07:24
Python
算法
LeetCode
leetcode
算法
python
数据结构
面试
洛谷 P1216 [
USACO
1.5] [IOI1994]数字三角形题解
观察题目我们发现从前往后推会有条件判断,不容易写出来。所以就从后往前推。也就是说后面的状态已经是推出来了,保证是最大值。//数字三角形#includeusingnamespacestd;constintN=510;intf[N][N],n;intmain(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);cin>>n;//初始化for(inti=1;
想不出来_6
·
2023-10-21 18:03
算法
c++
上岸算法 I LeetCode Weekly Contest 226
解题报告
No.1盒子中小球的最大数量解题思路计算一个整数的每个数字之和:不断%10取出最后一位并/10抹掉最后一位。代码展示classSolution{publicintcountBalls(intlowLimit,inthighLimit){int[]count=newint[46];for(inti=lowLimit;i0;j/=10){box+=j%10;}count[box]++;}returnA
shanganya20
·
2023-10-21 12:19
求职
AtCoder Regular Contest 118
解题报告
本文同步发表在YangTY’sBlogARC118A-TaxIncludedPrice打表可做。ARC118B-VillageofMPeopleDescription给定KKK,NNN和MMM以及KKK个AiA_iAi,构造BiB_iBi,使得∑Bi=M\sumB_i=M∑Bi=M且maxi∣BiM−AiN∣\max_i\left|\frac{B_i}{M}-\frac{A_i}{N}\righ
Cgfyufsygsm
·
2023-10-21 09:25
题解
Leetcode刷题 ——— (3)字符串相加
字符串相加一、题目1.题目描述2.原题链接二、
解题报告
1.思路分析2.代码详解3.按步骤分析一、题目1.题目描述给定两个字符串形式的非负整数num1和num2,计算它们的和并同样以字符串形式返回。
@曾记否
·
2023-10-20 09:02
Leetcode
leetcode
算法
职场和发展
Leetcode刷题 ——— (1)仅仅反转字母
仅仅反转字母一、题目1.题目描述2.原题链接二、
解题报告
1.思路分析2.代码详解3.按步骤分析一、题目1.题目描述给你一个字符串s,根据下述规则反转字符串:所有非英文字母保留在原有位置。
@曾记否
·
2023-10-20 09:01
Leetcode
leetcode
算法
职场和发展
P2918 [
USACO
08NOV] Buying Hay S(不一样的完全背包)
这题是个多重背包的裸题,但有一点不同,即:多重背包的F[j]代表在不超过j磅的干草下,最小的开销而本题的F[j]表示用(≥F[j])磅干草的最小开销这看起来有点麻烦,但其实只需将多重背包的程序稍稍改下即可就是可能在“背包容量”大于h的地方所用的“钱”比在h位置的少,那我们就遍历>=h,的花费找到最小值即可ACcode:#includeusingnamespacestd;#defineintlong
gentle coder
·
2023-10-19 22:47
算法
数据结构
dp
P7557 [
USACO
21OPEN] Acowdemia S
典型二分:#includeusingnamespacestd;#defineintlonglongconstintN=1e5+10;intn,a[N],k,l;boolcheck(intx){intcnt=0,ans=0;for(inti=1;i=x){cnt++;continue;}else{if(x-a[i]>k)returnfalse;else{ans=ans+x-a[i];}}}retur
gentle coder
·
2023-10-19 22:10
算法
c++
[LeetCode
解题报告
] 995. K 连续位的最小翻转次数
[LeetCode
解题报告
]995.K连续位的最小翻转次数一、题目1.题目描述2.原题链接二、
解题报告
1.思路分析2.复杂度分析3.代码实现三、本题小结四、参考链接一、题目1.题目描述给定一个二进制数组
七水shuliang
·
2023-10-19 20:23
英雄星球六月集训
今天开刷leetcode
leetcode
算法
贪心算法
第二十三次总结
P2872[
USACO
07DEC]BuildingRoadsS传送门已部署这个题和P1991无线通讯网很像,几乎是一模一样,只需要更换部分代码就好了,思路就不解释了#includeusingnamespacestd
青红光硫化黑
·
2023-10-19 17:40
c++
算法
开发语言
[
USACO
11MAR] Brownie Slicing G题解(二分+二维前缀和+矩阵分割)
[
USACO
11MAR]BrownieSlicingG题目地址P3017[
USACO
11MAR]BrownieSlicingG思路二分最大化最小值切割思路:一行一行进行切割,如果这一行可以切割出b块大于等于
上烟雨心上尘
·
2023-10-18 04:19
题解
算法
c++
P4185 [
USACO
18JAN] MooTube G (并查集 + 离线
#includeusingnamespacestd;usingVI=vector;usingll=longlong;usingPII=pair;constintmod=998244353;intf[200010];intsiz[200010];intget_fa(intx){if(x!=f[x]){f[x]=get_fa(f[x]);}returnf[x];}voidmerge(intx,inty
stay fool
·
2023-10-18 02:28
数据结构题
算法
数据结构
⭐算法入门⭐《队列 - 单调队列》中等03 —— LeetCode 918. 环形子数组的最大和
文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给定一个由整数数组A表示的环形数组C,求C的非空子数组的最大可能和
英雄哪里出来
·
2023-10-17 23:32
《LeetCode算法全集》
算法
leetcode
数据结构
队列
单调队列
第46届ICPC 东亚区域赛(澳门) A So I‘ll Max Out My Constructive Algor...
文章目录题目描述(大意)
解题报告
AC代码(c++)号外号外高校算法学习社区开始新活动啦因为同学们的基础不一样,觉得原来的每日一题比较简单,所以我们决定开设一个普及组一个提高组提高组由我负责,每日一题,我们一起卷起来题目描述
学习算法的小菜鸡
·
2023-10-17 08:41
icpc
思维
算法
c++
数据结构
UVa 400 - Unix ls
解题报告
一道简单的字符串排序问题,只是输出格式要注意。找到规律就不难了。//400-Unixls#include#include#includeusingnamespacestd;intcmp_words(constvoid*_a,constvoid*_b){char*a=(char*)_a;char*b=(char*)_b;returnstrcmp(a,b);}charwords[110][100];v
Yonah潇
·
2023-10-17 03:34
解题报告
牛客周赛 Round 8
解题报告
| 珂学家 | 构造 + 树形DP
题解|#牛牛队列成环#本题知识点分析:1.链表前驱结点和后继结点2.链表遍历3.快慢指针本题解题思路分析:1.利用慢指针走一步,快指针走两步2.遍历同时判断两个指针的值是否相等,如果题解|#草原上的牛群#/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@paramnumsint整型一维数组*@retu题解|#牛群分隔#该题考察的知识点包括:单链表的遍历和操作:
2301_79125642
·
2023-10-16 22:01
java
牛客周赛 Round 15
解题报告
| 珂学家 | 状态DP构造 + 树形DP
想截个图向主办方反馈问题,结题解|#跳石板##include#include#include#include牛客周赛Round15
解题报告
|珂学家|状态DP构造+树形DP前言整体评价这场
Buoluochuixue
·
2023-10-16 22:01
java
力扣刷题总结c++
解题报告
(持续更新中)
写这篇的初衷是整理复习一遍自己刷过的题目录1.两数之和2.两数相加3.无重复字符的最长子串5.最长回文子串6.Z字形变换7.整数反转8.字符串转换整数(atoi)9.回文数11.盛最多水的容器12.整数转罗马数字13.罗马数字转整数14.最长公共前缀15.三数之和16.最接近的三数之和19.删除链表的倒数第N个结点20.有效的括号21.合并两个有序链表23.合并K个升序链表还有分治、优先队列的解法
木木夕 _
·
2023-10-16 15:41
习题(C++)
练习算法
数据结构
c语言
排序算法
Exclusive Time of Functions
解题报告
题目:GiventherunninglogsofnfunctionsthatareexecutedinanonpreemptivesinglethreadedCPU,findtheexclusivetimeofthesefunctions.Eachfunctionhasauniqueid,startfrom0ton-1.Afunctionmaybecalledrecursivelyorbyanot
魔豆Magicbean
·
2023-10-16 14:59
IT公司面试习题
解题报告
Leetcode
Stack
树的遍历经典机试题目(已知中序和先序,求后序)的两种做法
方法一、建树,再dfs搜(已知中序和先序,求后序)P1827[
USACO
3.4]美国血统AmericanHeritage#includeusingnamespacestd;charfirst;intlength
ypeijasd
·
2023-10-16 10:00
算法
⭐算法入门⭐《双指针》中等02 —— LeetCode 567. 字符串的排列
《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-16 08:30
《LeetCode算法全集》
算法
数据结构
leetcode
c++
尺取法
⭐算法入门⭐《双指针》中等01 —— LeetCode 3. 无重复字符的最长子串
《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-16 08:00
《LeetCode算法全集》
算法
数据结构
leetcode
c++
双指针
⭐算法入门⭐《双指针》简单02 —— LeetCode 283. 移动零
《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-16 08:59
《LeetCode算法全集》
LeetCode
算法
数据结构
双指针
移动零
基础查缺 归并排序+尺取法
目录归并排序模板例题1、Ultra-QuickSort尺取法模板例题1、P4085[
USACO
17DEC]HaybaleFeastG2、EggfruitCake归并排序模板优秀的nlg复杂度排序算法,记录目的并不是学会这个算法
lazy_yun
·
2023-10-16 06:47
ACM
算法
LeetCode 1035. 不相交的线
LeetCode1035.不相交的线文章目录LeetCode1035.不相交的线题目描述一、解题关键词二、
解题报告
1.思路分析2.时间复杂度3.代码示例2.知识点总结相同题目题目描述在两条独立的水平线上按给定的顺序写下
大涛小先生
·
2023-10-15 23:38
LeetCode解题报告
动态规划
java
算法
力扣
洛谷 P1219 [
USACO
1.5] 八皇后 Checker Challenge Java
importjava.io.*;publicclassMain{staticBufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));staticintn,cnt,sum;staticboolean[][]judge,result;staticint[][]count;publicstaticvoidmain(Strin
Gengar021127
·
2023-10-15 22:07
洛谷刷题之旅
java
算法
深度优先
数据结构
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他