"Description" 思路 这题的思想有点类似求树的重心。 首先思考一下如果只要求一个点的差值。那么显然,将这个点看作根节点,然后只要dfs一下,将与它连接的所有子树中各个最大差值求个和就是答案。 在dfs的过程中把每个结点的求的值记录下来,那么对于每个结点,下面的最大差值都已经求好了,就剩下 ...
分类:
其他好文 时间:
2020-04-29 23:25:21
阅读次数:
52
src/net/http/client.go func (c *Client) do(req *Request) (retres *Response, reterr error) src/net/http/client.go func (c *Client) send(req *Request, d ...
分类:
Web程序 时间:
2020-04-29 20:06:30
阅读次数:
184
现在给出 $n$ 个数 $a_{1},a_{2},…,a_{n}$,$a_{i}$ 表示时刻 $i$ 出现的数。定义 $cnt_{x}(i)$ 表示到 $i$ 时刻 $x$ 出现过的个数。Alice 选择了一个数 $m$,请帮助 Bob 选择一个数 $k\ne m$,使得对任意时刻 $i$,都有 $... ...
分类:
其他好文 时间:
2020-04-29 18:03:16
阅读次数:
50
TypeScript 函数 1. 函数声明 /函数 //es5匿名函数 function run4() { return 'run4'; } console.log(run4); var run5 = function () { return 'run5'; } console.log(run5); ...
分类:
其他好文 时间:
2020-04-29 15:08:50
阅读次数:
62
synchronzied 关键字应该是 Java 并发编程中最重要的内容了,甚至没有之一。在 JDK6 以前,synchronized 关键字还代表着一把重量级锁,因此在 JUC 包里还推出了 Lock 类来替代 synchronized,不过 JDK6 以后的 synchronized 经过优化, ...
分类:
编程语言 时间:
2020-04-29 14:48:07
阅读次数:
91
DV问题 路由振荡 举个例子 路由器 A B | 发生的事情 | A中到目的N | B中到目的N | | | | | | A给B更新,N可达 | 可达 | 可达 | | A收到N不可达的RIP报文,给B更新。由于A B上的时延,B也给A更新。 | 可达 | 不可达 | | 过了一段时间,A告诉B可达 ...
分类:
编程语言 时间:
2020-04-29 12:44:32
阅读次数:
155
1、<form action="javascript:return true" 增加javascript:return true即可。 2、将type="text" 改为type="search" ...
分类:
移动开发 时间:
2020-04-29 10:42:59
阅读次数:
96
1.Linux环境下安装Redis (1)下载Redis安装包,并解压到安装路径【没有wget就使用yum install wget安装】 [root@localhost ~]#wget http://download.redis.io/releases/redis-5.0.7.tar.gz [ro ...
分类:
系统相关 时间:
2020-04-29 01:14:10
阅读次数:
87
字符串相关: go实现python字符串的 .strip() 简单实现: package main import "fmt" func main() { s1 := " hello world 你好 世界 " for { if s1[0] != 32 && s1[len(s1)-1] !=32{ b ...
分类:
编程语言 时间:
2020-04-29 01:09:20
阅读次数:
93
八、函数知识与实践 (一)shell函数语法 1、函数的表示方式 | 第一种语法 | 第二种语法 | 第三种语法 | | | | | | function 函数名(){ } | function 函数名 {} | 函数名() { } | 2、实例:函数的写法 3、实例:检测web网站是否正常 wge ...
分类:
系统相关 时间:
2020-04-29 00:43:47
阅读次数:
72