孝顺日记本

文章
7
资源
0
加入时间
2年10月17天

[BZOJ2599][IOI2011]Race 树分治

题意求树上权值和为K的最小简单路径树分治每次分治找到的Root,T[x]表示离Root距离为x的最小边数量,DFS时更新答案。表示T数组开小竟然是TLE很不科学……#include <cstdio>#include <cstring>#include <string>#include <iostream>#define N 200010#define M 1000010#define i

JAVA并发编程(8)-线程基础看这一篇就够啦

CPU最小的执行单元就是线程为什么使用多线程?1)多核心CPU时代单线程浪费cpu,多线程可以充分利用cpu计算能力2)提高执行效率减少程序的响应时间线程优先级可以通过setPriority 来设置优先级 1-10 优先级一次递增。 一般高优先级的线程获得执行的几率比低优先级的线程大。但是线程并不是严格按照优先级来执行的。比如Mac OS X 10.10,Java版本为1.7.0_71 ...

习题集1a:研究方法入门

1、课程实践编号    课程实践编号      随着对习题集“PS 1a:研究方法入门”和其他习题集的了解,你可能会发现进度栏中的习题编号并非一直是连续的。      对于存在两个习题集的课程,如果一个习题集看上去“缺失”习题,这些习题会显示在课程的其他习题集中。例如,PS 1a 从习题 3 跳至 6,这是因为习题 4 和 5 在 PS 1b 中。      编号相似的习题通常包含...

ES6 Class类 ,模块

Class类类的基本用法·1. 定义类// 匿名类let Jia= class { constructor(a) { this.a = a; }}// 命名类let Jia= class Jia{ constructor(a) { this.a = a; }}上面代码定义了一个“类”,可以看到里面有一个constructor方法,这就是构造方法,而this关...