自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 数列分段 II

题目描述 思路 代码 #include <cstdio> int n, m, arr[100005], ans; int l, r, mid, inf = 0x7f3f3f3f; inline int read() { int s = 0, f = 1; char ch = getchar(); while (ch < '0' || ch &g...

2019-09-24 20:53:00 184

转载 Best Cow Fences

题目描述 代码 #include <cstdio> #define min(a, b) ((a) > (b) ? (b) : (a)) #define max(a, b) ((a) < (b) ? (b) : (a)) int n, m; double arr[100005], sum[100005], brr[100005]; double min_v, an...

2019-09-24 13:47:00 140

转载 愤怒的牛

题目描述 思路 思路 #include <cstdio> const int inf = 0x3f3f3f3f; int n, m, ans, L = inf, R = 0, arr[100005]; inline int read() { int s = 0, f = 1; char ch = getchar(); while (ch < '...

2019-09-21 16:53:00 169

转载 linux 查看文件

more +num 从第 num 行开始显示 空格键 翻滚下一屏 enter 翻滚一行 ctrl+b 翻滚上一屏 = 显示行号 q 退出 转载于:https://www.cnblogs.com/liuzz-20180701/p/11563369.html

2019-09-21 15:47:00 122

转载 糖果传递

题目描述 思路 代码 #include <cstdio> #include <cmath> #include <algorithm> long long n, avg, tot, arr[1000005], ans; inline long long int read() { long long s = 0, f = 1; char ...

2019-09-21 14:58:00 101

转载 贪心

排一次序后就可以得到答案 排一次序只能得到这次的最优选择,需要多次排序,得到全部的最优答案 转载于:https://www.cnblogs.com/liuzz-20180701/p/11562528.html...

2019-09-21 13:05:00 94

转载 家庭作业

题目描述 思路 代码 #include <cstdio> int n, ans, pre; bool rec[1000006]; struct Node { int a, b; } arr[1000006], tmp; void qsort(int L, int R) { int l = L, r = R; int mid = arr[l + r ...

2019-09-21 12:56:00 147

转载 线段

题目描述 思路 代码 #include <cstdio> int n, ans, pre; struct Node { int a, b; } arr[1000006], tmp; inline int read() { int s = 0, f = 1; char ch = getchar(); while (ch < '0' || ...

2019-09-21 11:00:00 116

转载 数列极差

题目描述 思路 代码 #include <cstdio> #include <algorithm> #include <cstring> using namespace std; int n, arr[50005], save[50005]; int tmp[50005]; long long maxx, minn; const int inf = ...

2019-09-21 10:10:00 146

转载 shell

变量名和等号之间不能有空格 单引号字符串里面的变量不会解析 双引号字符串里面的变量会解析 转载于:https://www.cnblogs.com/liuzz-20180701/p/11558854.html...

2019-09-20 18:27:00 122

转载 智力大冲浪

题目描述 思路 代码 #include <cstdio> int n, m; bool rec[505]; struct Node { int a, b; } arr[505], tmp; inline int read() { int s = 0, f = 1; char ch = getchar(); while (ch < '0'...

2019-09-20 16:28:00 184

转载 加工生产调度

题目描述 思路 代码 #include <cstdio> int n, na, nb, ans; struct Node { int a, b, c; } aa[1005], bb[1005], tmp; inline int read() { int s = 0, f = 1; char ch = getchar(); while (ch ...

2019-09-20 16:02:00 124

转载 喷水装置

题目描述 思路 代码 #include <cstdio> #include <cmath> int n, L, W, t, att, ans; double w; struct Node { double a, b; } arr[15006], tmp; inline void read(int &x) { int s = 0, f = ...

2019-09-20 14:37:00 163

转载 种树

题目描述 思路 代码 #include <cstdio> int n, m, ans; struct Node { int a, b, c; } arr[5005], tmp; bool rec[30005]; inline int read() { int s = 0, f = 1; char ch = getchar(); while (...

2019-09-20 11:17:00 119

转载 活动安排

题目描述 思路 代码 #include <cstdio> #include <cstring> struct Node { int a, b; } arr[1005], tmp; int ans, pre, n; inline int read() { int s = 0, f = 1; char ch = getchar(); ...

2019-09-20 10:43:00 99

转载 普通平衡树

题目描述 思路 Treap 模板题 代码 #include <cstdio> #include <cstdlib> #include <ctime> const int MAX = 110000 + 5; int n, m, rt, tot, inf = 0x7f3f3f3f, ot; char str[100]; struct Node { ...

2019-09-20 10:18:00 99

转载 郁闷的出纳员

题目描述 思路 Treap树 + 延迟标记 代码 #include <cstdio> #include <cstring> #include <ctime> #include <cstdlib> const int MAX = 1e5 + 5; int n, m, rt, tot, pt; char str[5]; int ans, in...

2019-09-19 23:46:00 94

转载 查看目录的大小

du -h ./dir 转载于:https://www.cnblogs.com/liuzz-20180701/p/11551846.html

2019-09-19 19:11:00 255

转载 统计行数

cat S* | wc -l // 统计目录下所有以S开头的文件的行数 转载于:https://www.cnblogs.com/liuzz-20180701/p/11551839.html

2019-09-19 19:10:00 220

转载 宠物收养所

题目描述 思路 代码 #include <cstdio> #include <cstdlib> #include <ctime> #include <cmath> const int MAX = 8e4 + 5, mod = 1e6; int n, m, inf = 0x3f3f3f3f; int ans, rt, tot; bool f...

2019-09-18 22:39:00 161

转载 营业额统计

题目描述 思路 代码 #include <cstdio> #include <cstdlib> #include <cmath> #include <ctime> #define min(a, b) ((a) < (b) ? a : b) const int MAX = (1<<15) + 5; int n, m, to...

2019-09-18 17:11:00 100

转载 linux 列出本文件下的目录

`ls /etc` 和$(ls /etc) 是两种获取命令执行结果的方式。 for file in List 的语法里面的List 就是使用使用ls /etc 的命令执行结果作为List(https://www.shiyanlou.com/questions/59195/) #!/bin/bash for file in $(ls ./) do echo ${file} 'ֽ开始处...

2019-09-18 10:26:00 682

转载 染色

题目描述 思路 尽量不要直接使用getchar得到单个字符,容易出现runtime error, 可以使用scanf("%s", str), 直接判断str[0]是否是对应字符就可以了。 代码 #include <cstdio> #include <cstring> #define lc k<<1 #define rc k<<1|1 co...

2019-09-18 10:07:00 124

转载 软件包管理器

题目描述 思路 使用两个标记sum, flag(fg), sum表示安装软件的子节点有多少个;flag表示对这个区间的软件进行操作,1 全部安装,-1全部卸载,0不进行操作 代码 #include <cstdio> #include <cstring> #define lc k<<1 #define rc k<<1|1 const int...

2019-09-16 00:50:00 88

转载 树上操作

题目描述 思路 树链剖分更新子树x,由于线段树节点的顺序由dfs产生,所以更新的线段树区间为[dfn[x], dfn[x] + size[x] - 1] 代码 #include <cstdio> #include <cstring> #define lc k<<1 #define rc k<<1|1 const int MAX = 1e...

2019-09-15 21:53:00 183

转载 树的统计

题目描述 思路 树链剖分模板 代码 #include <cstdio> #include <cstring> #define lc k<<1 #define rc k<<1|1 #define max(a, b) ((a) > (b) ? a : b) #define FOR(a, b) for(int i=a;i<=b;++i...

2019-09-15 10:55:00 319

转载 nohup 命令

nohup command > myout.file 2>&1 & 指定nohup.out的文件名 jobs -l 查看后台命令 转载于:https://www.cnblogs.com/liuzz-20180701/p/11515419.html

2019-09-12 22:18:00 106

转载 vi命令

行号的打开 :set number 行号关闭 :set nonumber 搜索 :/xxx 复制 复制一行 yy 粘贴 p 删除 删除一行 dd 转载于:https://www.cnblogs.com/liuzz-20180701/p/11510960.html

2019-09-12 11:25:00 53

转载 聚会

题目描述(https://loj.ac/problem/10136) 思路 3个节点a,b,c选择(a,b)(a,c)(b,c)公共祖先深度最大的节点,3个节点的最大距离为每个节点到公共祖先的距离和 / 2; 代码 #include <cstdio> #include <algorithm> const int MAX = 5e5 + 5; int n, m; ...

2019-09-12 09:05:00 115

转载 祖孙询问

题目描述 思路 读入的节点+1,代表树上的节点,这样0节点可以成为根节点的父节点,方便dfs 代码 #include <cstdio> const int MAX = 4e4 + 5; int n, m, root; int head[MAX], ver[MAX << 2], nt[MAX << 2], ht; int f[MAX][17], dep...

2019-09-11 22:47:00 200

转载 次小生成树

题目描述 思路 代码 #include <cstdio> #include <algorithm> #define max std::max #define min std::min #define swap std::swap #define sort std::sort const int MAX = 3e5 + 5, MAX_N = 1e5 + 5; co...

2019-09-11 16:57:00 74

转载 异象石

题目描述 思路 一本通的描述比较详细 比较好的博客 代码 #include <cstdio> #include <cstring> #include <set> #include <iterator> #define FOR(a, n) for(int i = 1; i <= (n); ++i) using namespace std...

2019-09-11 11:14:00 655

转载 暗的连锁

题目描述 题目概述 n个顶点,有n-1条主要边,m条附加边,主要边把所有节点构成一棵树。 开始,附加边处于无敌状态,只能斩断一条主要边; 然后,主要边处于无敌状态,只能斩断一条附加边; 问切断两条边之后,有多少种方式可以将n个点分程不连通的两部分。 思路 1. 若没有附加边,切断一条主要边,n个节点可以分程互不连通的两部分。 2. 造成切断一条主要边不能将n个点分割的原因 - 没有...

2019-09-10 20:47:00 141

转载 点的距离

题目描述 思路 lca 模板题 代码 #include <cstdio> #include <algorithm> using namespace std; const int MAX = 1e5 + 5; int n, m; int head[MAX], ver[MAX << 1], nxt[MAX << 1], ht; int dep...

2019-09-10 16:36:00 102

转载 维护序列

题目描述 思路 借鉴 代码 #include <cstdio> #define lc k<<1 #define rc k<<1|1 using namespace std; int n, m, w; long long sum[100005 << 2], at[100005]; long long add[100005 <<...

2019-09-10 15:53:00 259

转载 花神游历各国

题目描述 思路 0 和 1 开方之后不会改变,对 0, 1 节点打上标记 如果孩子节点都打上标记了,说明这些孩子节点的和不会改变,那么父节点也打上标记 对于打上标记的点,change 的时候直接 return 代码 #include <cstdio> #include <cmath> int n, m; long long arr[100005 <&l...

2019-09-10 10:17:00 392

转载 线段树 :区间修改,区间查询

题目描述 思路 代码 #include <cstdio> #include <cstring> long long n, m; struct { long long at[1000005], arr[1000005 << 2], ad[1000005 << 2]; void build(int k, int l, int r...

2019-09-09 22:05:00 111

转载 线段树 :单点修改,区间查询

题目描述 思路 代码 #include <cstdio> #include <cstring> int n, m; struct { int at[1000005]; long long int arr[1000005 << 2]; void build(int k, int l, int r) { if (l ...

2019-09-09 20:45:00 109

转载 与众不同

题目描述 思路 询问的是区间[L, R],完美序列的开始下标 >= L 二分查找序列中满足开始下标大于L的第一个位置x ST算法求解[x, R]的最大长度 y x - L 和 y 的最大值为结果 代码 #include <cstdio> #define max(a,b) ((a) > (b) ? (a) : (b)) const int MAX = 10000...

2019-09-09 16:49:00 217

转载 最敏捷的机器人

题目描述 思路 代码 #include <cstdio> #include <cstring> //#include <algorithm> //using namespace std; #define max(a, b) ((a) > (b) ? (a) : (b)) #define min(a, b) ((a) > (b) ? (b) ...

2019-09-09 12:58:00 126

空空如也

空空如也

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

TA关注的人

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