传送门 题解 //Achen #include<algorithm> #include<iostream> #include<cstring> #include<cstdlib> #include<vector> #include<cstdio> #include<queue> #include<c ...
分类:
其他好文 时间:
2018-03-19 20:52:17
阅读次数:
148
染色(dye) Description Serene 和 Achen 在玩染色游戏。Serene 和 Achen 站在一个 n 个点 m 条边的无向连通图中,在第 i 次玩染色游戏时,Serene 在 a_i,Achen 在 b_i,并且所有节点都变为白色,在这次游戏中,Serene 和 Achen ...
分类:
其他好文 时间:
2018-03-14 22:09:18
阅读次数:
177
1.声明数组变量 elementType[] arrayRefVar;2.创建数组 1)声明数组变量后并不在内存中给数组分配任何空间,只是创建一个对数组 的引用的存储位置。若变量不包含对数组的引用,那么这个变量的值为null 2)只有数组已经被创建,才能呢个分配元素 3)语句: arrayRefVa ...
分类:
编程语言 时间:
2018-03-13 22:47:10
阅读次数:
262
传送门 题解传送门 //Achen #include<algorithm> #include<iostream> #include<cstring> #include<cstdlib> #include<vector> #include<cstdio> #include<queue> #includ ...
分类:
其他好文 时间:
2018-03-12 22:57:58
阅读次数:
248
模板实例化 程序员在使用模板类最常犯的错误为:将模板类视为某种数据类型。所谓类型参量化这样的术语导致了这种误解。模板当然不是数据类型,模板就是模板。 明确以下观点,帮助理解模板: 编译器使用模板,通过模板参数来创建数据类型,这个过程就是模板实例化; 从模板类创建得到的类型称之为特例; 模板实例化取决 ...
分类:
其他好文 时间:
2018-03-12 12:08:23
阅读次数:
204
传送门 传送中的动态点分治。 就是在点分治的同时把分治树建立出来,然后每个节点用数据结构维护节点内的内容。 这道题用了三个set,(貌似也可以用6个堆,每个set用一个ins堆和一个del堆来代替),一个维护当前rt的答案,就是当前点作为这一块联通块的根时往下能到达黑点的长度。一个维护当前rt对于它 ...
分类:
其他好文 时间:
2018-03-05 23:29:55
阅读次数:
215
当函数模板的名称和普通函数的名称一样时,会发生函数重载。 ...
分类:
其他好文 时间:
2018-03-05 15:30:59
阅读次数:
108
vector:包含在名称空间std vector<typename> name(n_elem);//创建一个名为name的vector对象,它能存储n_elem个类型为typename的元素 功能比数组强大,但效率低 array array<typename , n_elem> name;//创建一 ...
分类:
编程语言 时间:
2018-03-05 13:47:43
阅读次数:
193
typename ... Args是变长参数包,Args... args是最简单的一种拆包形式。 对于函数模板 template < typename... Args > void test(Args... args); 当调用test(1,'F')时,依次进行实参推演,1被推演成int,‘F’被推 ...
分类:
编程语言 时间:
2018-03-04 19:58:04
阅读次数:
181
在做绑定银行卡,输入银行卡的时候,产品有这么一个需求,需要用户输入银行卡号的时候,显示对应的银行卡名称及简称。于是苦苦寻觅,终于找到了支付宝的开放API,银行卡校验接口 https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?cardNo=6 ...
分类:
Web程序 时间:
2018-03-01 17:23:36
阅读次数:
1151