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
入门题
从零开始算法之路 ---- 1042. 不邻接植花 (others)
前言:小白
入门题
解,算法大佬可以直接跳过此博客(大佬轻喷哈)题源:力扣(LeetCode)https://leetcode-cn.com/problems/flower-planting-with-no-adjacent
吕曌
·
2020-07-30 10:21
图
动态规划学习系列——区间DP(二)
上一篇我们看了区间型DP的一道经典
入门题
——石子归并,这一次同样是类似的一道题——石子归并2题目链接:wikioi2102题干不同之处在于,现在我们的石子不是排成一列了,而是围成一个环,我们要怎么把问题转化成普通的石子归并呢
vufw_795
·
2020-07-30 08:59
算法
动态规划
杭电1035,dfs
入门题
(C/C++)
最近在入门搜索的算法,首先要攻下dfs(想到后面还有bfs…)上网搜了一下DFS
入门题
有哪些,看到其中一道就是这道;题目不算难,思路比较直接(但是还是WA了几次…)题目如下:注意点:dfs的下一次递归要在当前递归的所有操作完成后再进行
Mr.琛
·
2020-07-30 05:34
算法
合唱队形(DP算法入门)
分析:这题就是dp
入门题
,就是正着求一边最长上升子序列,反着求一边最长上升子序列,然后对于每一个点的两次上升序列求和,取一个最大值上代码#include#definexfirst#defineysecondusingnamespacestd
lllllllll@
·
2020-07-30 04:12
算法
hdu 2089 不要62【数位dp】
数位dp经典
入门题
。
liuliu2333
·
2020-07-29 20:21
动态规划
pwn-格式化字符串漏洞
函数正确使用:printf('%s',str)不正规使用:printf(str)控制字符串str可以爆出stack内内容从而实现任意地址读或者任意地址写---------------------------
入门题
aitangdao4981
·
2020-07-29 17:28
3-idiots hdu4609 母函数+FFT 组合数学题
题解(这怎么会是fft
入门题
QAQ):概率的算法就是三角形取法/总取法。总取法就是C(n,3).三角形取法如何计算?
Vincent19999999
·
2020-07-29 16:07
CTF|栈溢出
入门题
level0解题思路及个人总结
CTF|栈溢出
入门题
level0解题思路及个人总结解题思路file查看文件信息:elf、64位、小端序、可执行拿到题目简单运行一下,发现还是一如既往的简单拖入64位IDA中反编译发现vulnerable
一个不融化的雪人
·
2020-07-29 11:20
两道c#
入门题
目思路讲解——按三科总成绩由高分到低分进行输出和统计出各个班的语文平均分并输出
两道c#
入门题
目思路讲解第一题:下面是一班同学的期末考试成绩,请按三科总成绩由高分到低分进行输出。
朝荣
·
2020-07-29 09:17
c#
Kaggle系列——Titanic 80%+精确度纪录
的数据量太少了,做起来没意思,暂且优化到0.8的precision,排名700+背景描述数据描述评估方式模型以及特征选择模型选择特征选择特征缺失模型调试age特征的调优增加数据结背景描述Kaggle上的一个
入门题
目
煎饼果子来一套
·
2020-07-29 02:05
机器学习
项目实战
有趣的Shellcode和栈
学弟问了一个ctf-wiki上pwn
入门题
的知识点,本身没什么意思,但引发的一些小思考感觉还挺好玩的……当然也有可能我作为一个单纯的re狗,pwn题总是被队友秒光了所以没什么写shellcode或者ROP
奈沙夜影
·
2020-07-28 23:00
汇编
pwn
CTF
【阿里云高校计划】Day6 jerry的考验--算法入门
Jerry的考验----算法
入门题
目思路分析首先,依照高中数学的排列组合原理,求出将这个字符串取出一半有多少种不同的取法这个是PHP的写法,阿里云要求java,但是我之前没接触过java,所以还是拿PHP
为梦而战zzg
·
2020-07-28 21:03
算法
阿里云
MySQL
入门题
目与答案
CREATETABLEemp(empnoINT,enameVARCHAR(50),jobVARCHAR(50),mgrINT,hiredateDATE,salDECIMAL(7,2),commDECIMAL(7,2),deptnoINT);INSERTINTOempVALUES(7369,'SMITH','CLERK',7902,'1980-12-17',800,NULL,20);INSERTIN
sulaymanyf
·
2020-07-28 11:56
数据库
完全背包
入门题
【简单到死啊】
声明:这些题大多是板子题,HDU的多,新手题都是,题目就不贴了,直接点链接就行1.HDU-1114-Piggy-Bank题意:一个存钱罐,给你一开始体积和总共可以装的体积,然后在给你n个硬币,给你相应的价值和体积,问你装满的话最少可以装多少钱,硬币可以用无限次分析:一个完全背包的板子题,直接看代码参考代码#includeusingnamespacestd;constintN=1e5+10,INF=
nobleman__
·
2020-07-28 04:47
背包dp
hdu 565
入门题
点击打开题目思路:当然是从大到小排序,分数才会最大,可是有限制不能完全按照大小排序,不过可以从已经排好的人去解除他人的限制,说白了,拓扑排序,很简单的一个题。#include#include#includeusingnamespacestd;intvis[100001];vectorf[100001];intn,m;voidclear(){for(inti=0;i,less>q;for(i=1;i
一只叫橘子的猫
·
2020-07-27 20:12
图论----拓扑排序
【基础练习】【快速幂】codevs3500 快速幂
入门题
解
啥也不说了这是最基础的快速幂了手打练习一下非递归的有点点晕都忘光了直接上代码非递归//codevs3500快速幂复习直接手打不编译非递归//copyrightbyametake#include#includeusingnamespacestd;intmi(longlong&a,longlong&b,longlong&c){longlongans=1;while(b>0){if(b&1==1)ans
ametake
·
2020-07-27 18:46
杂项基础练习
疑问
基础算法
hdu1166题解
这道
入门题
十分经典,基本给出线段树的模板了(建树,改变树,取值)很容易看出这道题区间维护的是和。
帐下幕僚
·
2020-07-27 18:40
acm之路
线段树
【C语言】PAT甲级目录 训练题目答案、知识点梳理及总结
顺序题标题目名称及链接答案及个人分析总结概要11001A+BFormat【C语言】PAT甲级训练题目1001题总结
入门题
目100231003Emergency【C语言】PAT甲级训练题目1003题总结Djikstra
UlyssesXC
·
2020-07-27 17:09
PAT
石子归并 51Nod - 1021(区间DP
入门题
)
N堆石子摆成一条线。现要将石子有次序地合并成一堆。规定每次只能选相邻的2堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的代价。计算将N堆石子合并成一堆的最小代价。例如:1234,有不少合并方法1234=>334(3)=>64(9)=>10(19)1234=>154(5)=>19(14)=>10(24)1234=>127(7)=>37(10)=>10(20)括号里面为总代价可以看出,第一种方法
Alanrookie
·
2020-07-27 14:28
ACM_动态规划
机器学习kaggle入门——手写体数字识别
国庆前后才慢慢开始学习机器学习,在师姐的推荐下选了kaggle上的
入门题
目,手写体数字识别练练手。一开始接触kaggle感觉想要用一个好的学习算法解决题目还是有难度得,数据量大,还要保证正确率。
weixin_40012507
·
2020-07-27 13:24
[HDU-1171] 生成函数
入门题
依旧是最基础的生成函数。(1+x^i)*……直接用lst每次上界最大值优化就够了。(因为最坏情况是尽量跑满,所以没必要记录已有的数值)#include#include#include#includeusingnamespacestd;typedeflonglongll;#definels(o>n;if(n>w[i]>>nm[i],sm+=w[i]*nm[i];f[0][0]=1;intlst=0;
夕林山寸
·
2020-07-27 10:06
数论——生成函数
算法入门刷题笔记 Day11-并查集&最小生成树 课题笔记
所以决定这个暑假补习一下基础算法,主要是刷一些简单的ACM
入门题
。偶尔会发一些刷题笔记(偶尔!)。和作者有类似目标的同学可以一起交流共勉!目前在看的教程:
zll_hust
·
2020-07-24 15:57
【题解】【LOJ2102】「TJOI2015」弦论
题目链接点击打开链接题目解法后缀自动机
入门题
。建立后缀自动机。求第\(k\)大可以考虑按位确定。把后缀自动机当成一个trie树看,每次类似于平衡树上查找第k大的方式查找即可。总结没啥。
Petrichor_YR
·
2020-07-20 14:00
AC自动机模板以及简单的
入门题
总结
AC自动机模板//AC自动机解决一类文本串匹配多关键字的问题//fail就是Trie上的next,当失配时直接跳转到下一个节点,继续匹配//可以用Fail的递归来传递敏感串的状态,//insert_()前要init(),query_()之前要build().//要充分利用end_数组来存储状态//AC自动机其实就是长度为k的字符串转移到长度为k+1的串的转移状态//若当前共有cnt个节点,则转移共
lajiyuan_
·
2020-07-16 07:00
AC自动机
部分和问题(
入门题
)(c++与c)(简单搜索)
部分和问题(
入门题
)时间限制:1000ms|内存限制:65535KB难度:0描述给你n个数(a1,a2,a3.......an),是否存在某一些数字加起来等于k,有就输出"YES",否则输出"NO"。
反向爆零直至AK
·
2020-07-16 03:47
ACM
题目
算法
python
入门题
:输入输出练习
“”"例3:小精灵:你好,欢迎古灵阁,请问您需要帮助吗?需要or不需要?你:需要小精灵:请问你需要什么帮助呢?1:存款2:货币兑换3:咨询你:2小精灵:金加隆和人名币的兑换率为1:51.3,即1金加隆=51.3人名币小精灵:好的,我知道了,你需要兑换金加隆你:输入数字N小精灵:你需要给我N51.3人名币注:1.如果你不需要帮助,小精灵会礼貌的说“再见”2.补充1和3的交互“”"needORno=i
陌上花开彼岸花
·
2020-07-15 22:10
python
【数列分块
入门题
集+题解】
**总述:**数列分块在我的理解中,它能完成区间的许多看似复杂的操作,而树状数组和线段树对于有些操作也只能望而却步,在这里不做过多解释,每种题型的大体代码模块差不多,不过每个题有每个题的特点,有些细节和优化操作还是很妙的,这是一项比较巨大的工程,如有需要请看目录啦。文章目录入门1:区间加法,单点查询入门2:区间加法,询问某区间内小于x的元素数量入门3:区间加法,询问某区间内小于x的前驱(比其小的最
Vison.R
·
2020-07-15 12:58
蓝桥杯
入门题
|输出九九乘法表
题目描述编制程序,按格式打印九九乘法表。注意:表头的大小写要和样例一致,短线“-”个数要与样例中一致,否则系统会判为错误。分析:i>=1;第i行输入i个数。在for循环中运算每个数的数值;publicclassMain{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubSystem.out.println("Nine-
Twilight_isr
·
2020-07-15 11:20
蓝桥杯
ACM洛谷
入门题
(水)
目录津津的储蓄计划飞碟(字符串,字母转数字)津津的储蓄计划题目描述津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元
锵锵锵锵~蒋
·
2020-07-15 08:51
ACM详细题解
ACM
入门题
(一)
question:用给定的几种钱币凑成某个钱数,一般而言有多重方式。例如,给定了6中钱币面值为2,5,10,20,50,用来凑15元,可以用5个2元、1个5元,或者3个5元,或者用1个5元、1个10元等,显然,最少需要2个钱币,草能凑成15元destination:给定输入若干互不相同的钱币面值,编程计算,最少需要多少个钱币才能凑成某个给出的钱数。若凑不了,则输出'impossible'Mycod
宇宙无敌帅超人
·
2020-07-15 06:55
ACM入门
2019KCTF 晋级赛Q1 | 第十题点评及解题思路
本道题目算是一道
入门题
,有超过100支队伍破解出来,战队kali-go以47分钟率先破解本题。出题团队战队成员:w
看雪学院
·
2020-07-15 05:20
HDU 4825 Xor Sum(01字典树
入门题
)
http://acm.hdu.edu.cn/showproblem.php?pid=4825题意:给出一些数,然后给出多个询问,每个询问要从之前给出的数中选择异或起来后值最大的数。思路:将给出的数建立01字典树,从高位开始建树。对于每个询问,如果当前位置值为0,那么在字典树中,如果有1的值,那么就优先走1,否则再走0。1#include2#include3#include4usingnamespa
weixin_30507269
·
2020-07-15 03:39
简单递归
入门题
一、猴子吃桃问题孙悟空第一天摘下若干蟠桃,当即吃了一半,还不过瘾,又多吃了一个。第二天早上,他又将剩下的蟠桃吃掉一半,还不过瘾,又多吃了一个。之后每天早上他都吃掉前一天剩下桃子的一半零一个。到第10天早上想再吃时,就只剩下一个蟠桃了。求孙悟空第一天共摘了多少个蟠桃?分析:1.猴子吃桃问题的递推算法/***递推算法*/publicinteat01(intn){inta=1;//也可以这样考虑,“第1
刘焌烊
·
2020-07-14 14:58
数据结构与算法分析
DP
入门题
--数塔问题(poj1163)
做了10来道DP题再做这个数塔问题明显上手,不仅写的快,一次AC,还用了两种方法。由此看来深入浅出不是没有道理啊,哈哈~~数塔问题的状态转移方程很容易得到,我是从上往下想的(即递推的思想),这里说一下经常看到的两种DP的写法,一种是用递推的方式,它的要求是每一次求的这个状态,它计算肯定是由前面已经算出来的状态得到的,比较容易实现,但是不是每一道题都那么容易想出,另一种是记忆化搜索的方式,即我算出一
fengsigaoju
·
2020-07-14 10:00
动态规划
莫比乌斯反演题目
前导知识莫比乌斯反演定理两种形式的证明目录1.luogoP2568GCD2.luoguP2257YY的GCD1.luogoP2568GCD题目链接莫比乌斯反演的
入门题
。
aiyouyou_
·
2020-07-14 07:55
◈数论
▫▫▫▫▫莫比乌斯反演
将有序数组转换为二叉搜索树
最近在刷leetcode算法的
入门题
,刷到二叉树,一开始浑浑噩噩,后来掌握了套路,自己搞定一个,而且很优雅,比留言中的大部分都优雅,嗯,写个日志自嗨一把。
windanchaos
·
2020-07-13 21:24
Java编程语言
数据结构与算法
ACM编程比赛
入门题
目之敲七
敲七【问题描述】输出7和7的倍数,还有包含7的数字例如(17,27,37...70,71,72,73...)【要求】【数据输入】一个整数N。(N不大于30000)【数据输出】从小到大排列的不大于N的与7有关的数字,每行一个。【样例输入】20【样例输出】71417代码:#includeusingnamespacestd;intmain(){intN,i;while(cin>>N&&N>=1&&N<=
SAP 皮德憨
·
2020-07-13 00:57
HDU
航电ACM
入门题
目:人见人爱A+B
航电ACM
入门题
目:人见人爱A+BHDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家的最爱,希望今天的这个A+B能给大家带来好运,也希望这个题目能唤起大家对ACM曾经的热爱。
__cherish
·
2020-07-13 00:02
让我重新看看汉诺塔问题
汉诺塔可以说是一个非常经典的递归问题了,在很多书上也会把它作为递归的
入门题
,用来介绍递归的基本概念。
元无心
·
2020-07-13 00:08
算法初探
算法
stack
typescript
python
入门题
库 赶紧来试试自己的水平吧
前言:搜集不易,大家动动小手,点点关注呗!更多课程与资料,可加我的学习群Python使用符号_______表示注释答案:#Python不支持的数据类型有答案:char、double查看python版本的命令是答案:python–V在Python中,print(type(16/4))的结果是什么类型的答案:float在Python3中,执行下列语句后的显示结果是a=1b=2*a/4a=“one”pr
十一月的萧邦。
·
2020-07-12 14:43
Python
面试题
python面试题
python
python面试题
程序员
POJ3624---01背包入门 dp+滚动数组+重复利用一维数组
题意:01背包
入门题
(入门必做)思路:dp,用二维数组会MLE(超内存),由于每个状态只与前一状态有关,故可开滚动数组压缩空间,也可以重复利用一个一维数组。
Soar-
·
2020-07-11 22:15
动态规划
Count on a tree SPOJ - COT 主席树+lca
解法:这道题目跟主席树
入门题
目:求一段区间第k大很像,不同的是这道题目是求在树的一条链上的第k大。一开始的时候我只感觉到这道题目隐约的跟lca有点关
bnc1010
·
2020-07-11 19:53
数据结构
Java中volatile和内存模型(JMM)
volatile应该算是Java后端面试的必考题,因为多线程编程基本绕不开它,很适合作为并发编程的
入门题
。开场面试官:你先自我介绍一下吧!安琪拉:我是安琪拉,草丛三婊之一,最强中单(钟馗不服)!
caodongfang126
·
2020-07-11 03:50
Java
树链剖分-
入门题
目
Queryonatree题目链接:http://vjudge.net/problem/SPOJ-QTREE题目大致意思就是:给你一棵树,有连个操作:●第一个是查询任意两个不同节点上的最短路径上的最大权边!●第二个操作修改某一条边的权值;对于一棵树,数的深度如果很大,那么每次查询两个叶子节点,时间复杂度还是很高的。所以我们就把树分成一条一条的树链,所谓树链就是:沿着树的一条路径。得到路径后,我们可以
Code--Dream
·
2020-07-11 00:01
题解
模板
算法
【LeetCode】62. Unique Paths 解题报告(Python)
题目分析:这一题是以及经典的动态规划
入门题
,可以建立二维数组解决,它每一个点的路径数与左边和上面的点路径数相关。
Jiale685
·
2020-07-10 22:38
python
LeetCode
动态规划
LeetCode题目记录
每日一道算法题LeetCode70:Climbing Stairs(爬楼梯)
分析这个题比较简单,算是动态规划的
入门题
目了,每一级楼梯有两种到达的方式,前一阶和前两阶,很容易就得到:dp(n)=dp(n-1)+dp(n-2),根据这个,就能很容易的得到解法。
AlanWang0o0
·
2020-07-10 20:10
线段树基础
入门题
(点更新,区间查询)杭电1754(C/C++)
线段树是一种非常有效降低时间复杂度的数据结构,利用二分原理将区间不断在树结构中放小直至变为点。基础题(我开始学线段树,这是AC的第一道线段树题…)题目如下:AC代码:(含详细注解,这个真的很详细呀!!!)#include#include#includeusingnamespacestd;//线段树基本操作,区间查询,点更新;#definemaxn200005structnode{intl,r,w;
Mr.琛
·
2020-07-10 11:54
算法
lintcode 79. 最长公共子串
难度:中等1.Description79.最长公共子串2.Solution动态规划
入门题
思路python3classSolution:"""@paramA:Astring@paramB:Astring@
cuizixin
·
2020-07-09 10:42
线段树&树状数组总结篇
1、
入门题
:hdu1166敌兵布阵单点更新区间求和线段树:usingnamespacestd;structnode{intl,r,sum;}num[maxn*4];intm[maxn];chars[10
MissZhou要努力
·
2020-07-09 05:36
———线段树
树状数组
~~~总结~~~
DP
入门题
目
基本思想:将待求解的问题分解成若干个相互联系的子问题,先求解子问题,然后从这些子问题的解得到原问题的解;对于重复出现的子问题,只在第一次遇到的时候对它进行求解,并把答案保存起来,让以后再次遇到时直接引用答案,不必重新求解。课堂题目:1、斐波那契数列题目描述:http://acm.hdu.edu.cn/showproblem.php?pid=2041有一楼梯共M级,刚开始时你在第一级,若每次只能跨上
wlxsq
·
2020-07-09 00:25
题单分类
动态规划
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他