11 2018 档案

摘要:区间dp后就开垦树形dp了,树形dp其实就是把dp的过程在一棵树上进行,表现形式也很简单呢,其实就是子节点和父亲节点的关系之间的dp过程往往都是从一个没有儿子的儿子节点开始dp这样才能形成最优子结构,思考一下状态转移,当然是直接看书上的状态转移了(感觉很自然的状态转移。 这里父亲和儿子的关系已经给的 阅读全文
posted @ 2018-11-23 09:53 chdy 阅读(238) 评论(0) 推荐(0) 编辑
摘要:上次写游记我记得还是初二参加普及组的时候了吧,可这次我又没能实现自己的承诺. 时间匆匆过去,noip2018也莅临。 距联赛还有3天 : 啊,这什么noip的题啊,都不会,于是开始在和学长们一起刷起来往年的题,基本每一年的题day1 day2 的第一二题都写。 发现自己还有好多不会,最小生成树和最短 阅读全文
posted @ 2018-11-21 17:24 chdy 阅读(320) 评论(2) 推荐(1) 编辑
摘要:还是yyh dalao的带领下(其实是xjb学,随意点开一道题,其实是欧拉函数。学习了一下求法但不会证明(那就先不证明O(∩_∩)O 1~n中与N互质的数的个数被称之为欧拉函数,记作phi(N); 这道题仔细看其实就是一道裸的欧拉函数,关键就是求互质的长方形的个数,其实就是求2*从i-2到n的欧拉函 阅读全文
posted @ 2018-11-21 10:25 chdy 阅读(290) 评论(0) 推荐(0) 编辑
摘要:按照yyhdalao的话来说那就是看到什么学什么不用照着学,能学什么学什么。 所以今天领悟了一下hash(自己打的并不是很规范的吧,我感觉 找到A集合与B集合的关系由于集合中的数字过大所以要进行hash一下。 首先尝试定义一个mod然后开始%,这样使较大的数字存到桶里进行调用。但是数字过大可能两个数 阅读全文
posted @ 2018-11-20 16:35 chdy 阅读(166) 评论(0) 推荐(0) 编辑
摘要:今天打了快速排序,补自己以前又黑又大的黑锅。复杂度:nlogn。 按照从小到大排序来看: 理解:mid没经过一次分治之后左边一定是比当前的数字小,而mid的右边一定比当前数字大。 那也就是说每次分出的区间l到end一定比mid要大和start到r一定比mid要小。 经过不断的分治最后分成两个数字之后 阅读全文
posted @ 2018-11-18 21:48 chdy 阅读(219) 评论(0) 推荐(0) 编辑
摘要:判断质数的方法有很多,首先是最简单的试除法,判断n以内的质数的话时间复杂度为n*sqrt(n)当然是很慢的了 下面提供三种判断质数的方法: 首先是跑5051ms的这个是埃拉托斯特尼筛法 且不加优化 核心质数的倍数一定不是质数 从当前质数的1倍筛到n/i倍即可。 然后第二种是其优化算法 也是竞赛之中使 阅读全文
posted @ 2018-11-18 15:48 chdy 阅读(602) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示