上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 例题:bzoj4919大根堆 洛谷P4577领导集团问题 以大根堆为例 就是说我在将它和它的子树合并的时候 如果他的子树里有比它大的,那么我直接将 大于等于它的第一个数换进去 这样能保证在序列长度不变的情况下使最大值最小,如果它子树里没有比他大的,直接插入就行 eg : 1 4 7 8 9 我插入6 阅读全文
posted @ 2022-04-09 20:07 kiritokazuto 阅读(74) 评论(0) 推荐(1)
摘要: 点击查看代码 #include <bits/stdc++.h> #define Re register int #define LL long long #define ki cout << endl; using namespace std; //打个雨天的尾尾尾尾尾尾尾尾尾尾尾尾尾尾尾尾尾尾尾尾 阅读全文
posted @ 2022-04-09 07:58 kiritokazuto 阅读(38) 评论(0) 推荐(1)
摘要: #ifndef ONLINE_JUDGE 这是预编译指令 意思是如果没有定义宏ONLINE_JUDGE就编译#ifndef和#endif之间的的内容 ONLINE_JUDGE 没有定义,怎么还可以运行? 没有定义只是不编译那里面的内容 其他的照样编译 比如说 1 int main() { 2 #if 阅读全文
posted @ 2022-02-24 21:23 kiritokazuto 阅读(189) 评论(0) 推荐(0)
摘要: 好像是2010国家集训队的题来着 具体都写代码里了 真的是好题 就是记得宏定义的时候把括号加好,优先级真的是一个很坑人的问题, 我花了一整个上午来吸取这个教训 点击查看代码 #include <bits/stdc++.h> #define Re register int #define LL lon 阅读全文
posted @ 2022-02-20 15:08 kiritokazuto 阅读(53) 评论(0) 推荐(0)
摘要: 这个题吧,什么叫思路啊 可能这个思路已经有人写过了,但还是加一点自己的理解吧 首先去将所有点的极差(左右,上下)求出来构造一个初始的矩形,能够覆盖所有的点,又因为要放三个正方形,那么必须要有一个正方形在矩形的四个角,那么之后我们只需要枚举第一个正方形在四个角之后,再去放另外两个正方形 那么我们在考虑 阅读全文
posted @ 2022-02-15 16:27 kiritokazuto 阅读(124) 评论(0) 推荐(2)
摘要: NOI2010 暴力30分 为了应对评论区清一色的屑,我特地把这个动图搬过来镇博,看在它的面子上,踩的轻点 变量解释放代码里了,就是那个maxsite用st维护保存的是最大值的位置,名字起得很贴切来着 思路大体就是暴力匹配,然后匹配到L到R里最大值,然后将L,R以选到的点pos对半分开继续匹配 #i 阅读全文
posted @ 2022-02-14 10:52 kiritokazuto 阅读(107) 评论(5) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2022-02-12 17:22 kiritokazuto 阅读(3) 评论(1) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-12 15:38 kiritokazuto 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-11 21:19 kiritokazuto 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-10 15:36 kiritokazuto 阅读(0) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页