理论知识
文章平均质量分 90
Rechard_chen
不积跬步无以至千里。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大数模板
#include #include #include #include #include #include using namespace std; #define MAXN 9999 #define MAXSIZE 10 #define DLEN 4 class BigNum { private: int a[1500]; //可以控制大数的位数 int len; //大数原创 2014-08-07 09:27:00 · 503 阅读 · 0 评论 -
sscanf函数用法详解
名称: sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: Int sscanf( string str, string fmt, mixed var1, mixed var2 ... ); int scanf( const char *format [,argument]... ); 说明: sscanf与scanf类转载 2014-08-07 09:07:33 · 780 阅读 · 0 评论 -
4 Values whose Sum is 0
Description The SUM problem can be formulated as follows: given four lists A, B, C, D of integer values, compute how many quadruplet (a, b, c, d ) AxBxCxD are such that a + b + c + d = 0 . In原创 2014-11-11 20:44:31 · 711 阅读 · 0 评论 -
浅谈New关键字
new关键字在我们的程序中可谓是无时不刻在用到,那么new关键字都可以用在哪些地方呢?考虑以下几个问题: 1、new一个class对象和new一个struct或者new一个enum有什么不同? 答:new一个class时,new完成2个内容:一是调用newobj命令为实例在托管堆中分配内存,二是调用构造函数实现对象初始化。 new一个struct时,new运算符用于调用其构造函数,完转载 2014-11-11 15:30:16 · 658 阅读 · 0 评论 -
#include <vector>
C++ vector 用法(#include ) 标准库Vector类型 使用需要的头文件: #include Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。 一、 定义和初始化 Vector v1; //默认构造函数v1为空 Vector v2(v1);//v2是v1的一个副本转载 2014-10-28 19:58:56 · 653 阅读 · 0 评论 -
叉积、线段相交判断、凸包
一、叉积 叉积的计算是线段方法的核心。对于向来p1和p2,叉积是由点(0,0)、p1、p2和p1+p2构成的平行四边形的有向面积。另一种与之等价但更有效的的叉积定义方式是将其看做矩阵行列式: p1×p2 = x1y2 - x2y1 = - p2×p1 若p1×p2为正,则相对于原点(0,0)来说,p1位于p2顺时针方向;若p1×p2为负,p1位于p2逆时针方向;若为0则方向相同,转载 2014-10-30 14:35:10 · 2066 阅读 · 0 评论
分享