会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SomnusMistletoe
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
27
28
29
30
31
32
33
34
35
···
85
下一页
2017年8月28日
HDU - 6181 Two Paths(次短路)
摘要: 题意:求次短路。 分析:关键是情况讨论。 LL tmpd = x.d + e.dist; 以下情况对应的更新结果 1、tmpd(2) < 最短路(3) < 次短路(4) > 最短路 = 2,次短路 = 3 2、tmpd(2) = 最短路(2) < 次短路(3) > 最短路 = 2,次短路 = 2 3
阅读全文
posted @ 2017-08-28 10:43 Somnuspoppy
阅读(191)
评论(0)
推荐(0)
2017年8月24日
HDU - 6170 Two strings(dp)
摘要: 题意:有两个字符串,第一个由大写字母和小写字母组成,第二个由大写字母、小写字母、'.'、‘*’组成。'.'可以代替任意一个字符,‘*’与其前面的字母可以组成多个(eg:a*可以代表a,aa,aaa,……或者是空串)。问两个字符串能否匹配。 分析:dp[i][j] 字符串1长度为i,字符串2长度为j时
阅读全文
posted @ 2017-08-24 10:59 Somnuspoppy
阅读(163)
评论(0)
推荐(0)
2017年8月23日
UVA - 11186 Circum Triangle (几何)
摘要: 题意:有N个点,分布于一个圆心在原点的圆的边缘上,问所形成的所有三角形面积之和。 分析: 1、sin的内部实现是泰勒展开式,复杂度较高,所以需预处理。 2、求出每两点的距离以及该边所在弧所对应的圆周角。一条弧所对圆周角等于它所对圆心角的一半。 3、S = 1/2*absinC求三角形面积即可。
阅读全文
posted @ 2017-08-23 13:39 Somnuspoppy
阅读(232)
评论(0)
推荐(0)
UVA - 10382 Watering Grass(几何)
摘要: 题意:有一个矩形,n个圆。已知矩形的长宽和圆的半径,问最少需多少个圆将矩形完全覆盖。 分析: 1、首先求圆与矩形的长的交点,若无交点,则一定不能对用最少的圆覆盖矩形有贡献。 2、如果两个圆与矩形相交所得的线段重合,那这两个圆一定能把矩形在两线段并集的那部分所覆盖。问题转化为用圆与矩形相交所得的线段覆
阅读全文
posted @ 2017-08-23 13:38 Somnuspoppy
阅读(268)
评论(0)
推荐(0)
2017年8月22日
UVA - 10635 Prince and Princess(LCS,可转化为LIS)
摘要: 题意:有两个长度分别为p+1和q+1的序列,每个序列中的各个元素互不相同,且都是1~n2的整数。两个序列的第一个元素均为1。求出A和B的最长公共子序列长度。 分析: A = {1,7,5,4,8,3,9},B = {1,4,3,5,6,2,8,9}。 1、A中元素各不相同,因此将A中序列重新编号为1
阅读全文
posted @ 2017-08-22 20:31 Somnuspoppy
阅读(233)
评论(0)
推荐(0)
上一页
1
···
27
28
29
30
31
32
33
34
35
···
85
下一页
公告