随笔分类 -  数据结构

摘要:T1 yuuustu: 可以对两边取对数,然后就转化为两个double的比较,时间复杂度$O(n)$ 然后我就用神奇0.4骗分水过 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int N=1e6+10; 4 struct BigI 阅读全文
posted @ 2019-11-01 09:49 Barça_10 阅读(186) 评论(0) 推荐(1)
摘要:话说我怎么觉得我没咕多长时间啊,怎么就又落了20多场题解啊 T1 array: 根据题意不难列出二元一次方程,于是可以用exgcd求解,然而还有一个限制条件就是$abs(x)+abs(y)$最小,这好像很难搞,但是我们用exgcd求出一组特解之后的通解公式是个一次函数,通过手玩可知x,y只可能是最小 阅读全文
posted @ 2019-10-29 16:42 Barça_10 阅读(211) 评论(0) 推荐(0)
摘要:一如既往的垃圾,又回到了那个场场垫底的自己,明明考场上都想到正解了,但是就是拿不到分,可能是互奶把rp用光了吧以后一定加强训练代码能力。 T1: 考场上一直yy矩阵快速幂,虽然自己矩阵快速幂一点都不会还是硬着头皮yy,发现不可做之后并没有及时转化思路,但其实自己预处理的数组就是正解。 切记:不仅矩阵 阅读全文
posted @ 2019-10-12 12:15 Barça_10 阅读(265) 评论(1) 推荐(1)
摘要:T1: 不难想到贪心,但是怎么贪,他有两个限制条件,所以不是很好搞,所以用一个类似与wqs二分的思路我可能在口胡,因为你肯定要把最小的给删掉,所以你限定一个x或y,然后在选出另一个限制,所以要同时维护删$k$个$x$最小和$y$最小,一个排序预处理,一个用堆维护即可。注意边界问题,思考实际意义。 1 阅读全文
posted @ 2019-10-11 17:27 Barça_10 阅读(102) 评论(0) 推荐(1)
摘要:由于咕掉的题解太多了,所以只能趁改完不动题的时间,来补补坑qwq,还是太弱了。 考试过程: 到新机房的第一次考试,貌似海星? 第一题一开始就觉得是个贪心,但以为所有小怪兽都要打完,所以想复杂了,但后来发现只要每个人都有怪兽打就吼了,然后显然二分答案,1h 打完。 T2没什么思路,想拆柿子,但没什么用 阅读全文
posted @ 2019-09-23 21:15 Barça_10 阅读(317) 评论(0) 推荐(1)
摘要:考试过程: 刚看完题,发现T1是个类lis 问题,但要求$O(nlogn)$,应该是个数据结构优化dp,T2应该是个数据结构,T3是个字符串?没有匹配,不会是后缀数组吧,这是NOIP模拟啊,可能是个dp。 开始分析T1,一开始想错了,以为只要一个树状数组就可以,是个全场切的sb题,后来发现过不了样例 阅读全文
posted @ 2019-09-09 18:33 Barça_10 阅读(172) 评论(0) 推荐(1)
摘要:3594: [Scoi2014]方伯伯的玉米田 Description 方伯伯在自己的农田边散步,他突然发现田里的一排玉米非常的不美。 这排玉米一共有N株,它们的高度参差不齐。 方伯伯认为单调不下降序列很美,所以他决定先把一些玉米拔高,再把破坏美感的玉米拔除掉,使得剩下的玉米的高度构成一个单调不下降 阅读全文
posted @ 2019-08-01 12:15 Barça_10 阅读(190) 评论(0) 推荐(0)
摘要:4552: [Tjoi2016&Heoi2016]排序 Description 在2016年,佳媛姐姐喜欢上了数字序列。因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题 ,需要你来帮助他。这个难题是这样子的:给出一个1到n的全排列,现在对这个全排列序列进行m次局部排序,排 序分为两种 阅读全文
posted @ 2019-07-30 21:15 Barça_10 阅读(266) 评论(0) 推荐(1)
摘要:题目描述 N个点,形成一个树状结构。有M次发放,每次选择两个点x,y对于x到y的路径上(含x,y)每个点发一袋Z类型的物品。完成所有发放后,每个点存放最多的是哪种物品。 题目描述 N个点,形成一个树状结构。有M次发放,每次选择两个点x,y对于x到y的路径上(含x,y)每个点发一袋Z类型的物品。完成所 阅读全文
posted @ 2019-06-18 11:16 Barça_10 阅读(224) 评论(0) 推荐(1)
摘要:先吹一波fhq dalao,竟然和我一个姓,我真是给他丢脸。 昨天treap就搞了一下午,感觉自己弱爆了。然后今天上午又看了一个上午的无旋treap再次懵逼,我太弱了,orzorz。 所以写个博客防止自己忘了吧(其实就是贴个代码)。 其实fhq treap中最重要的操作就是split和merge,这 阅读全文
posted @ 2019-06-13 11:18 Barça_10 阅读(221) 评论(0) 推荐(0)