摘要:
P1972 [SDOI2009] HH的项链 一眼莫队题 虽然只有32分 和模板的区别只有jia()函数 #include<bits/stdc++.h> #define for1(i,a,b) for(int i = a;i<=b;i++) #define ll long long using na 阅读全文
![做题记录整理莫队2 P1972 [SDOI2009] HH的项链(2022/9/15)](https://tva4.sinaimg.cn/large/ec43126fgy1govbb4oy5jj20kk09vwt8.jpg)
posted @ 2022-09-15 20:13
yyx525jia
阅读(18)
评论(0)
推荐(0)
摘要:
P1494 [国家集训队] 小 Z 的袜子 莫队模板 莫队能做的题基本都是这个模板,一般只变动jia()函数中的东西,所以莫队其实不是一个很难的算法(仅仅指普通莫队) #include<bits/stdc++.h> #define for1(i,a,b) for(int i=a;i<=b;i++) 阅读全文
![做题记录整理莫队1 P1494 [国家集训队] 小 Z 的袜子(2022/9/15)](https://tva4.sinaimg.cn/large/ec43126fgy1h0nndsky2oj22yo1o0npe.jpg)
posted @ 2022-09-15 20:11
yyx525jia
阅读(25)
评论(0)
推荐(0)
摘要:
P7915 [CSP-S 2021] 回文 ~~经典永流传~~ 当时再考场上打了个40分暴力。。。 这甚至是道构造题,确实够难想的 题解 讲的很透彻了 阅读全文
![做题记录整理栈3 P7915 [CSP-S 2021] 回文(2022/9/15)](https://tvax1.sinaimg.cn/large/ec43126fgy1gx24rbsvmlj22gw1ka7wl.jpg)
posted @ 2022-09-15 17:52
yyx525jia
阅读(29)
评论(0)
推荐(0)
摘要:
P1155 [NOIP2008 提高组] 双栈排序 首先,需要发现就是对于对于三个位置 i < j < k 若存在 p_k < p_i < p_j,则第i个数和第j个数不能存进一个栈中 所以我们需要将序列划分成两个互相都能共存的序列,那很明显是二分图染色,划分完之后再模拟就可以了,有个需要注意的点就 阅读全文
![做题记录整理栈2 P1155 [NOIP2008 提高组] 双栈排序(2022/9/15)](https://tvax3.sinaimg.cn/large/ec43126fgy1h0wydlh9j0j22xk1ub7wk.jpg)
posted @ 2022-09-15 17:43
yyx525jia
阅读(32)
评论(0)
推荐(0)
摘要:
P3952 [NOIP2017 提高组] 时间复杂度 其实这题是个大模拟,但是由于运用到了栈的知识,就算是栈有关吧 #include <iostream> #include <algorithm> #include <cstring> #include <cstdio> using namespac 阅读全文
![做题记录整理栈1 P3952 [NOIP2017 提高组] 时间复杂度(2022/9/15)](https://tva4.sinaimg.cn/large/ec43126fgy1gvxs44i0b4j21hc0u0kjl.jpg)
posted @ 2022-09-15 17:35
yyx525jia
阅读(21)
评论(0)
推荐(0)
摘要:
P3810 【模板】三维偏序(陌上花开) CDQ分治,先用第一维排序,用第二维归并排序,第三维再上树状数组 #include<bits/stdc++.h> #define for1(i,a,b) for(int i = a;i<=b;i++) #define ll long long #define 阅读全文

posted @ 2022-09-15 17:33
yyx525jia
阅读(24)
评论(0)
推荐(0)
摘要:
Stars ~~我做过的最难的题,因为全是英文~~ 二维偏序,本质上其实就是反过来的逆序对————顺序对 特地画了几个图因为偏序其实本质是cdq分治 #include<iostream> #include<stdio.h> #include<algorithm> #define for1(i,a,b 阅读全文

posted @ 2022-09-15 17:29
yyx525jia
阅读(35)
评论(0)
推荐(0)
摘要:
P3933. Chtholly Nota Seniorious ~~珂朵莉666~~ 是一个非常抽象的二分,首先需要看懂它那个不能两次拐弯意思就是 一个长成这样的东西,用一条像是楼梯一样的线把它划分成两个部分,想到这个之后还需要想到二分最大值和最小值 接着就是如何判定,这个其实就是这道题的难点,首先 阅读全文

posted @ 2022-09-15 17:00
yyx525jia
阅读(42)
评论(0)
推荐(0)
摘要:
P1419 寻找段落 裸的二分,可以当成一个练手题 #include<bits/stdc++.h> #define for1(i,a,b) for(int i=a;i<=b;i++) using namespace std; int a[5000005],n,s,t; double sum[5000 阅读全文

posted @ 2022-09-15 16:52
yyx525jia
阅读(17)
评论(0)
推荐(0)
摘要:
P1003 采集浆果 由于这个题目不是洛谷的,容易搞丢,就直接把题目拷过来 Description zty要给喜欢的人们,每人送一篮浆果。 一共有n种不同种类的浆果,第i种浆果有a_i个。 由于zty比较挑剔,他挑选出的每一篮浆果,一定要含有至少k种不同种类的浆果。 请问zty最多能组合出多少篮浆果 阅读全文

posted @ 2022-09-15 16:49
yyx525jia
阅读(34)
评论(0)
推荐(0)