摘要: PART1(算法思想简介) 1.实现: 听起来很厉害,不知道是什么神仙东西 2.时间复杂度: 3.特别优势: 4.适用情况: 5.需要注意的点: 6.函数、变量名的解释+英文: 7.dalao分析: PART2(算法各种类型(并附上代码)) PART3(算法的延伸应用) PART4(对算法深度的理解 阅读全文
posted @ 2021-07-27 09:44 bear_xin 阅读(31) 评论(0) 推荐(0)
摘要: 递归应该是不能写inline why? inline在编译之后就已经生成并嵌入在代码中了, 连接的时候相当于普通的代码段.. 递归无法在运行之前判定将是个什么样子, 要真的把它变成可嵌入的代码,编译器就会蒙掉的:) 所以就干脆不把它inline 呵呵 阅读全文
posted @ 2021-07-23 19:45 bear_xin 阅读(37) 评论(0) 推荐(0)
摘要: 段错误: 1.queue开成了局部变量(也许不会?) 2.访问了empty的queue等stl 阅读全文
posted @ 2021-07-23 14:40 bear_xin 阅读(21) 评论(0) 推荐(0)
摘要: PART1(算法思想简介) 1.实现: 2.时间复杂度: 3.特别优势: 4.适用情况: 5.需要注意的点: 6.函数、变量名的解释+英文: 7.dalao分析: PART2(算法各种类型(并附上代码)) #include <iostream> using namespace std; const 阅读全文
posted @ 2021-07-23 10:44 bear_xin 阅读(36) 评论(0) 推荐(0)
摘要: 结构体比大小 /*结构体里的数比较大小,只可以用小于号,不可以用大于号只能在p<a.p(升序)改a.p<p(降序)*/ 阅读全文
posted @ 2021-07-23 10:16 bear_xin 阅读(32) 评论(0) 推荐(0)
摘要: 1.n个任务,endTime[i],costTime==1,value[i],使得得到的value最大 2.分配任务问题,像这种要排序的东西, 反复使用就得留心 n个任务,endTime[i],costTime[i],value[i]==1,使得做的任务最多 题解【J-Taxed Editor 】 阅读全文
posted @ 2021-07-23 10:02 bear_xin 阅读(43) 评论(0) 推荐(0)
摘要: PART1(算法思想简介) 1.实现: 2.时间复杂度: 3.特别优势: 4.适用情况: 5.需要注意的点: 6.函数、变量名的解释+英文: 7.dalao分析: 算法基本介绍(优) 权值线段树基础操作及代码 终于遇到把线段树写成结构体的姐妹了!!!! PART2(算法各种类型(并附上代码)) PA 阅读全文
posted @ 2021-07-22 10:06 bear_xin 阅读(32) 评论(0) 推荐(0)
摘要: 实际上就是每次都选费用最小的增广路,一直选的没得选为止(相当于,同样的流量,你不在这条路上走那不就亏了吗) 计蒜客上有详细解释 阅读全文
posted @ 2021-07-22 08:01 bear_xin 阅读(20) 评论(0) 推荐(0)
摘要: 直接用 C + +自带的rand()又慢又容易被卡,所以推荐手写 rand(),下面的代码仅供参考 inline int Rand() { static ull r=2333;//static不能少,r的初值可以自己定 return (r*=233333)%=2147483647;//每次r乘上的数 阅读全文
posted @ 2021-07-19 15:28 bear_xin 阅读(67) 评论(0) 推荐(0)
摘要: PART1(算法思想简介) 1.实现、dalao分析: 从入门到精通(优) 一般莫队的详细理解、为啥要分块 还得看这里(优) 回滚莫队 回滚莫队2 :就是把l定住,这样r就是递增的了 2.时间复杂度: 3.适用情况、特别优势、需要注意的点: 4.函数、变量名的解释+英文: PART2(算法各种类型( 阅读全文
posted @ 2021-07-19 15:19 bear_xin 阅读(63) 评论(0) 推荐(0)