"原题传送门" 看到这种树上统计点对个数的题一般是线段树合并,这题也不出意外 先对这棵树进行树剖,对于每次普及语言,在$x,y$两点的线段树上的$x,y$两位置打$+1$标记,在点$fa[lca(x,y)]$的线段树上$x,y$两位置打$ 2$标记 线段树中该维护三个东西: 1.dfs序最小的$lp ...
分类:
编程语言 时间:
2019-07-21 23:50:48
阅读次数:
159
工作区 #当前编辑位置缓存区 #add之后的位置版本库 #commit之后的位置 git init #初始化git,生成git文件夹git status #查看状态git add . #添加所有文件到缓存区git commit -m '张八位在此' #从缓存区提交到版本库git.log #查看当前位 ...
分类:
其他好文 时间:
2019-07-19 21:02:18
阅读次数:
86
1、freeze_panes :固定行和列 int类型的 tuple 2、inf_rep : python会出现最小值 无限接近为0 的值为inf inf_rep 为替换所有这个值 3、na_rep : inf_rep 为替换 np.nan 值 4、merge_cells :默认为True 为合并索 ...
分类:
编程语言 时间:
2019-07-19 18:42:25
阅读次数:
233
一、需求背景 二、Gitlab配置步骤 允许merge和push的权限有三种: 示例:(对boss-xxx-xxx分支进行保护,不允许任何人进行合并和修改) 最后结果如下: ...
分类:
其他好文 时间:
2019-07-19 12:32:14
阅读次数:
88
Nested Loop,Hash Join,Merge Join对比 ...
分类:
数据库 时间:
2019-07-18 09:37:10
阅读次数:
129
Rxjs中merge和concat区别: 1、相同点: 都是将多个可观察输入对象合并为一个可观测输出对象,通过订阅获取输入客观擦对象的弹出的值; concat中只要有一个输入可观察对象发生错误,其后面的输入可观察对象无法弹出其值,即订阅终止;merge存在竞争关系,有一个输入可观察对象发生错误,也会 ...
分类:
其他好文 时间:
2019-07-17 23:06:41
阅读次数:
209
1.Git和SVN的对比 1)git是分布式的,svn是集中式的。(最核心) 2)git是每个历史版本都存储完整的文件,便于恢复,svn是存储差异文件,历史版本不可恢复。(核心) 3)git可离线完成大部分操作,svn则不能。 4)git有着更优雅的分支和合并实现。 5)git有着更强的撤销修改和修 ...
分类:
其他好文 时间:
2019-07-17 10:55:51
阅读次数:
100
1)git fetch和git pull的区别 git pull:从远程获取最新版本并merge到本地。 git fetch:从远程获取最新版本到本地,不会自动merge。 2)说说网络分层里七层模型是哪七层? 应用层: 应用层、表示层、会话层(从上往下)(HTTP、FTP、SMTP、DNS); 传 ...
分类:
其他好文 时间:
2019-07-11 12:23:07
阅读次数:
90