随笔分类 -  堆 / 优先队列

摘要:Description "link" Solution 可以发现题目在模拟 Prim 算法求最大生成树的过程,树边故答案与起点 $C$ 无关。 先把所有区间离散化,注意对于一个区间 $[l,r]$,要把 $l,l+1,r$ 三个位置提出来离散化,作为所有新区间的左端点,这样总共只有 $O(n)$ 个 阅读全文
posted @ 2019-10-26 20:23 大本营 阅读(220) 评论(0) 推荐(0)
摘要:Description 你有一个长度为 $n$ 的序列,第 $i$ 项为 $i$。 有 $m$ 次操作,每次操作给定一个 $x$,你需要将序列无限循环后截取前 $x$ 项,作为新序列。 问最后序列中每个数出现多少次。 $n,m\le 10^5,\space x_i\le 10^{18}$ Solut 阅读全文
posted @ 2019-10-10 09:38 大本营 阅读(267) 评论(0) 推荐(0)
摘要:题目 嗯,这绝对是 $noip$ 考前最后一次欢乐赛了。 希望自己考完 $noip2018$ 不用退役吧…… T1 直接找总和最大的行和列相加。 样例很垃圾,最好再拍点数据。 T2 今天最难的一道题了吧……全场几乎都推到自闭了…… 只有 $wxj$ 神爷做出来了(然而没打高精度得了 $60$)。 设 阅读全文
posted @ 2018-11-09 14:21 大本营 阅读(199) 评论(0) 推荐(0)
摘要:题目 我打比赛打到自闭 话说这比赛真的有区分度吗,暴力能拿很多分诶 T1 随便写 1 #include<bits/stdc++.h> 2 using namespace std; 3 inline int read(){ 4 int x=0; bool f=1; char c=getchar(); 阅读全文
posted @ 2018-10-27 14:35 大本营 阅读(287) 评论(0) 推荐(1)