一、部署准备:(1)所有ceph集群节点(包括客户端)设置静态域名解析;[root@zxw9 ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 local ...
分类:
其他好文 时间:
2019-08-11 21:03:46
阅读次数:
192
~~我觉得还是有必要写一下有关splay模板解读~~ 题目描述 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 插入x数 删除x数(若有多个相同的数,因只删除一个) 查询x数的排名(排名定义为比当前数小的数的个数+1。若有多个相同的数,因输出最小的排名) 查询排名为x的 ...
分类:
其他好文 时间:
2019-08-11 17:40:12
阅读次数:
107
import sys n = int(sys.stdin.readline().strip()) s = sys.stdin.readline() s = list(map(int, s.split(' '))) print(n) print(s) for i in range(len(s)-1):... ...
分类:
编程语言 时间:
2019-08-11 17:16:01
阅读次数:
140
1.标准输入和输出程序:指令+数据 读入数据:Input 输出数据:Output打开的文件都有一个fd:filedescriptor(文件描述符)Linux给程序提供三种I/O设备 标准输入(STDIN)-0默认接受来自键盘的输入 标准输出(STDOUT)-1默认输出到终端窗口 标准错误(STDERR)-2默认输出到终端窗口I/O重定向:改变默认位
分类:
其他好文 时间:
2019-08-11 00:33:45
阅读次数:
103
作者的题解: 如果一段操作被执行,会对整个栈有什么影响呢? 把栈弹出若干个数后再插入若干个数。 线段树: 每个点纪录三个值:执行完这段操作后会删多少个,再插多少个,插的和一共是多少。 合并值时再用一个函数查找左孩子被从右删除若干个后剩下的插入总和是多少。 建树复杂度O( N log N ), 单次查 ...
分类:
其他好文 时间:
2019-08-10 21:23:43
阅读次数:
100
书中AC代码 include include include include const int max_n = 10100; using namespace std; void Print(bool a) { if(!a) printf(" "); } int main() { ifdef ONL ...
分类:
其他好文 时间:
2019-08-10 15:47:49
阅读次数:
94
@ "toc" 题意: $T(100)$组,每组两个长度为$n(100000)$的排列,你可以将$a[]$和$b[]$随机排列,可以得到$c[i]=a[i]$^$b[i]$,求字典序最小的$c[]$。 解析 一个显然对的贪心做法: 针对本题 每次两颗字典树同时往下走,如果都有$0$或者$1$这条路径 ...
分类:
其他好文 时间:
2019-08-10 11:35:19
阅读次数:
80
https://scut.online/p/106 错在这组样例,发现是离散化之后,对k访问的时候也是应该访问离散化之后的k。 发现主席树大概还真的要开够log倍,少一点都不行,那干脆开大一点。 cpp include define mid ((l+r) 1) using namespace std ...
分类:
其他好文 时间:
2019-08-09 01:12:44
阅读次数:
75
文件描述符是和文件的输入、输出相关联的 非负整数 ,Linux内核(kernel)利用文件描述符( "file" descriptor)来访问文件。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。常见的文件描述符是 stdin 、 stdout 和 ...
分类:
系统相关 时间:
2019-08-07 22:14:50
阅读次数:
140
1、重定向 程序 = 指令(命令) + 数据(变量) 在程序中,数据如何输入?又如何输出? 数据输入:键盘--标准输入,但并不是唯一输入方式 --stdin echo"123456" | passwd --stdin "username" 同一行输入密码和用户,不进入交互界面 while line; ...
分类:
其他好文 时间:
2019-08-07 20:41:50
阅读次数:
90