自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 [SDOI2015]排序

此题一看就有点像快排,先对最小一层操作,逐次向上,直到完成。考虑如何操作,对于每一层(长度为2^x),暴力找出每段是否排好序,如果不是,num++,对于每一层,如果num>2显然无解,因为上一层已经排好,将其分成两段,暴力调换,如果可以,继续枚举最后发现操作顺序无关(显然),每次加上操作数的阶乘太暴力了,没什么优化#include <cstdio>using namespace...

2018-05-05 20:18:05 370

原创 [HEOI2016/TJOI2016]树

原题第一反应是dfs序+线段树,一个节点打上标记,就对整棵子树,下推标记时判断一下深度#include <cstdio>#include <algorithm>#include <cstring>using namespace std;const int N=100005;struct egde { int t,next;}e[N<&l...

2018-05-05 18:44:22 120

原创 洛谷P2391 白雪皑皑

原题很妙的并查集,(有没有发现很多并查集多需要进行反向操作)因为每次都会造成覆盖,不如反着来,每次对于没染色的点染色,每个染色的父亲是其右边,经过路压后就是此染色区间最右边每个点只染一次O(n)#include <cstdio>#include <algorithm>using namespace std;const int N=1e6+5;int clo[N],f...

2018-05-05 18:44:07 214

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除