
LightOJ
111111用户昵称不存在00000
这个作者很懒,什么都没留下…
展开
-
LightOJ1292->求最多共线点数
LightOJ1292->计算几何题意: 给出平面上n个点,要求最多有多少个点能共线。题解: 使用map存储每个点相对于原点的不同斜率上对应的点的个数,最后输出最大值即可。代码:#include <stdio.h>#include <iostream>#include <map>using namespace std ;int GCD(int a , int b) {return原创 2016-09-26 23:03:17 · 928 阅读 · 0 评论 -
LightOJ1029->Prime
LightOJ1029->Prime题意: 求一棵最大生成树和最小生成树。代码:#include <stdio.h>#include <iostream>#include <string.h>#include <algorithm>using namespace std ;#define INF 0x3f3f3f3f#define MAX 110int n ;bool visi原创 2016-10-09 23:05:10 · 473 阅读 · 0 评论 -
LightOJ1040->最小生成树
LightOJ1040->最小生成树题意: 已知一些房间之间连有线缆,求可以让这些房间连通的前提下,最多能去掉多长的线缆。题解: 记录所有线缆长度,求一棵最小生成树,用总长减去最小生成树的权值和就是答案。#include <stdio.h>#include <iostream>#include <string.h>#include <algorithm>using namespa原创 2016-10-09 23:02:18 · 468 阅读 · 0 评论 -
LightOJ1203->求凸包最小内角角度
LightOJ1203题意: 被转化后的问题其实就是求凸包最小的内角角度。题解: 构造一个凸包,通过余弦定理遍历所有内角,求出最小角度。代码:#include <stdio.h>#include <iostream>#include <cmath>#include <algorithm>#include <float.h>using namespace std ;#defin原创 2016-09-07 23:27:00 · 523 阅读 · 0 评论 -
LightOJ1129->动态Trie树
LightOJ1129题意: 给定若干个字符串,判断是否存在某个字符串是其他字符串的前缀题解: 通过Trie树维护前缀,然后查询。 处理过程中需要考虑两种情况: 1.新添加的字符串是已有字符串的前缀 2.已有字符串是新添加字符串的前缀 (具体操作见代码)注意:动态构造Trie树一定要释放内存代码:#include <stdio.h>#include <str原创 2016-07-30 02:04:27 · 373 阅读 · 0 评论 -
LightOJ1422->区间DP
LightOJ1422->区间DP题意: 给你n天要穿的衣服,可以套着穿,但是一旦脱下来就不能再穿,问这n天最少需要准备多少件衣服题解: 题目类型:区间DP dp[i][j]表示区间[i,j]最少需要多少件衣服 (从最小的区间向最大的区间扩展) 如果第i件衣服不能重复利用,则: dp[i][j] = dp[i+1][j] + 1 如果在之后的区间原创 2016-07-29 12:17:01 · 680 阅读 · 0 评论 -
LightOJ1236->算术基本定理
算术基本定理的应用题意:找出对于整数对(i,j),他们的lcm为n,这样的整数对有多少。思路:比如24=2^3*3^1:(1)如果一个数完整地包含了3^1但是没有完整地包含2^3(一个数x完整地包含某个质因数p及其出现的次数t,指x可以被p^t整除),比如3,6,12,那么另一个数必须完整地包含2^3,比如8,24。那么此时有六种组合(3,8),(3,24),(6,8),(原创 2016-07-13 00:58:31 · 1074 阅读 · 0 评论 -
LightOJ1190->判断一个点是不是在一个任意多边形内
算法介绍: http://blog.youkuaiyun.com/hjh2005/article/details/9246967代码:#include <stdio.h>#include <math.h>#define max(X,Y) ((X)>(Y) ? (X) : (Y))#define min(X,Y) ((X)<(Y) ? (X) : (Y))const int INF=0x7fffffff;原创 2016-09-26 23:17:04 · 445 阅读 · 0 评论