题目链接 Blood Cousins Return ...
分类:
其他好文 时间:
2017-05-02 23:47:13
阅读次数:
302
问题描写叙述: Let d(n) be defined as the sum of proper divisors of n (numbers less than n which divide evenly into n). If d(a) = b and d(b) = a, where a b, ...
分类:
编程语言 时间:
2017-05-02 15:23:26
阅读次数:
197
#include #include #include #include #include #include #include #include #define INF 0x3f3f3f3f #define PII pair #define MAX_NODE 1000005; using namesp... ...
分类:
其他好文 时间:
2017-05-02 13:46:01
阅读次数:
196
std::pair是一个结构模板,提供了一种将两个异构对象存储为一个单元的方法. 定义于头文件 <utility> std::make_pair 创建一个std::pair对象,推导出目标类型的参数类型. 定义于头文件 <utility> 示例: pair与make_pair的示例 ...
分类:
其他好文 时间:
2017-05-01 00:23:49
阅读次数:
382
2019. Pair: normal and paranormal Time limit: 1.0 secondMemory limit: 64 MB If you find yourself in Nevada at an abandoned nuclear range during Hallow ...
分类:
其他好文 时间:
2017-04-30 22:49:17
阅读次数:
282
pair定义于头文件utility中。基本的作用是将两个数据组合成一个数据,两个数据能够是同一类型或者不同类型。 pair类型提供的操作: pair<T1,T2> p1; pair<T1,T2> p1(v1,v2); make_pair(v1,v2); p1 < p2; p1 == p2; p.fi ...
分类:
其他好文 时间:
2017-04-30 20:35:04
阅读次数:
179
题意:在一个半圆内,有2*n个点,其中有大写字母和小写字母。其中你需要连接大写字母到小写字母,其中需要保证这些连接的线段之间没有相交。 如果能够实现,将大写字母对应的小写字母的序号按序输出。 析:我把它看成一个括号序列,然后用栈解决即可。 代码如下: ...
分类:
其他好文 时间:
2017-04-30 17:12:44
阅读次数:
143
3289: Mato的文件管理 Description Mato同学从各路神犇以各种方式(你们懂的)收集了许多资料,这些资料一共有n份,每份有一个大小和一个编号。为了防止他人偷拷,这些资料都是加密过的,只能用Mato自己写的程序才能访问。Mato每天随机选一个区间[l,r],他今天就看编号在此区间内 ...
分类:
其他好文 时间:
2017-04-29 16:17:11
阅读次数:
254
题目:近期点对(大数据)。 分析:分治法。首先,将全部点按非常坐标排序;然后,利用分治求解。 1.将问题转化为两个同样大小的子区间分别求解; 2.中位点为中心,当前最小距离为半径的区间直接枚举求解。 3.求出上两中情况的最小值返回。 说明:这么经典的题目,今天第一次做。 #include <algo ...
分类:
其他好文 时间:
2017-04-29 15:06:11
阅读次数:
225