1 2 3 4 5 ··· 17 下一页
摘要: 最常用标准库函数 标准头文件包括: <asset.h> <ctype.h> <errno.h> <float.h> <limits.h> <locale.h> <math.h> <setjmp.h> <signal.h> <stdarg.h> <stddef.h> <stdlib.h> <stdio 阅读全文
posted @ 2016-03-17 22:38 邻家那小孩儿 阅读(321) 评论(0) 推荐(0) 编辑
摘要: #include #include #define maxn 299 using namespace std; char s[maxn]; struct Node { bool have_value;//是否被赋值 int v; Node *left,*right; Node():have_value(false),left(NULL),right(NULL){} };... 阅读全文
posted @ 2017-03-27 19:20 邻家那小孩儿 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 题意:你的长辈给你留了块土地,然而这块土地是以一些钉子来界定的,题目要做的就是给你一堆钉子的坐标(也就是凸包上部分的点),然后问你能不能唯一确定这块土地 //不得不说知道题意后一脸懵逼。。 知识:稳定凸包 所谓稳定就是判断能不能在原有凸包上加点,得到一个更大的凸包,并且这个凸包包含原有 阅读全文
posted @ 2017-01-19 18:43 邻家那小孩儿 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 旋转卡壳可以用于求凸包的直径、宽度,两个不相交凸包间的最大距离和最小距离等 这里我们只讲——旋转卡壳求凸包最大直径 1、形象的表示为用一对平行线来卡住凸包上的两个相对的点,然后通过旋转这对平行线能够得到凸包上距离最远的一对点 2、基本思路(转自http://www.cnblogs.com/Dream 阅读全文
posted @ 2017-01-17 16:09 邻家那小孩儿 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一、什么是凸包? 假设平面上有p0~p12共13个点,过某些点作一个多边形,使这个多边形能把所有点都“包”起来。 当这个多边形是凸多边形的时候,我们就叫它“凸包”。 二、凸包问题 我们把这些点放在二维坐标系里面,那么每个点都能用 (x,y) 来表示。 现给出点的数目和各个点的坐标。求构成凸包的点? 阅读全文
posted @ 2017-01-17 14:19 邻家那小孩儿 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、线性规划 1.1 定义 它的原理很简单,跟高中学过的简单线性规划一样,不多说 1.2 MATLAB标准形式 线性规划的目标函数可以是求最大值,也可以是求最小值,约束条件的不等号可以 是小于号也可以是大于号。 为了避免这种形式多样性带来的不便,Matlab 中规定线性规划的标准形式为 其中c和 x 阅读全文
posted @ 2017-01-15 18:10 邻家那小孩儿 阅读(1473) 评论(0) 推荐(0) 编辑
摘要: struct Point { double x,y; Point(double x=0,double y=0):x(x),y(y){} }; typedef Point Vector Vector operator + (Vector A,Vector B) { return Vector(A.x+B.x,A.y+B.y); } Vector operator -... 阅读全文
posted @ 2016-12-20 15:14 邻家那小孩儿 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 题意:给你两个数m和n,问 n! 可以被 m^k 整除的k的最大值 思路:从这道我们可以想到n!末尾有多少个0的问题,让我们先想一下它的思想,我们找 n! 末尾有多少0, 实际上我们是在找n!中5的个数,为什么找 5 的个数,是因为若末尾要有0,就必须要找有几个10的倍数, 而10是由 2 5(ps 阅读全文
posted @ 2016-12-04 20:57 邻家那小孩儿 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 题意:给你两个数,a,c,求出 lcm(a,b)==c 时的 b 的最小值 思路:我们知道一个性质 gcd(a,b)*lcm(a,b) = a*b 由此我们可以得到 b = gcd(a,b)*lcm(a,b)/a 那我们可以先用 lcm(a,b)/a 计算出假定的b值 如果 gcd(a.b)==1 阅读全文
posted @ 2016-12-04 10:41 邻家那小孩儿 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 题目:一个n*n的棋盘,每一次从角落出发,每次移动到相邻的,而且没有经过的格子上。 谁不能操作了谁输。 思路:看起来就跟奇偶性有关 走两步就知道了 阅读全文
posted @ 2016-12-03 20:13 邻家那小孩儿 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 题目:输入年月日,可以进行两种操作 1、月份加一 2、日期加一 谁最先到 2001 年11月4 日 获胜 思路:此题为找规律博弈 取决于奇偶性 我们新定义一个数 sum,其中sum 等于 月份加上日期 比如 样例 2001 11 3 则 sum=11+3=14 当sum为偶数时,我们无论进行哪种操作 阅读全文
posted @ 2016-12-03 20:00 邻家那小孩儿 阅读(81) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 17 下一页