自定义博客皮肤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 202

转载 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 158

转载 愤怒的牛

题目描述思路思路#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 186

转载 linux 查看文件

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

2019-09-21 15:47:00 134

转载 糖果传递

题目描述思路代码#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 111

转载 贪心

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

2019-09-21 13:05:00 105

转载 家庭作业

题目描述思路代码#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 156

转载 线段

题目描述思路代码#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 130

转载 数列极差

题目描述思路代码#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 162

转载 shell

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

2019-09-20 18:27:00 134

转载 智力大冲浪

题目描述思路代码#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 197

转载 加工生产调度

题目描述思路代码#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 131

转载 喷水装置

题目描述思路代码#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 171

转载 种树

题目描述思路代码#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 126

转载 活动安排

题目描述思路代码#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 105

转载 普通平衡树

题目描述思路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 105

转载 郁闷的出纳员

题目描述思路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 102

转载 查看目录的大小

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

2019-09-19 19:11:00 279

转载 统计行数

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

2019-09-19 19:10:00 226

转载 宠物收养所

题目描述思路代码#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 173

转载 营业额统计

题目描述思路代码#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 122

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

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

2019-09-18 10:26:00 699

转载 染色

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

2019-09-18 10:07:00 143

转载 软件包管理器

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

2019-09-16 00:50:00 99

转载 树上操作

题目描述思路树链剖分更新子树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 217

转载 树的统计

题目描述思路树链剖分模板代码#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 335

转载 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 120

转载 vi命令

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

2019-09-12 11:25:00 64

转载 聚会

题目描述(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 135

转载 祖孙询问

题目描述思路读入的节点+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 208

转载 次小生成树

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

2019-09-11 16:57:00 83

转载 异象石

题目描述思路一本通的描述比较详细比较好的博客代码#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 673

转载 暗的连锁

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

2019-09-10 20:47:00 154

转载 点的距离

题目描述思路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 119

转载 维护序列

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

2019-09-10 15:53:00 274

转载 花神游历各国

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

2019-09-10 10:17:00 405

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

题目描述思路代码#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 127

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

题目描述思路代码#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 121

转载 与众不同

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

2019-09-09 16:49:00 236

转载 最敏捷的机器人

题目描述思路代码#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 156

空空如也

空空如也

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

TA关注的人

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