自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 51Nod 1298 圆与三角形

中文题:题目连接https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1298思路:     分三种情况:(1)三点均在圆内,一定不相交(2)三点有内有外,一定相交(3)三点均在圆外,讨论看三条线段是否与圆相交         相关知识可以看我的另一篇文章:http://blog.csdn.net/sy

2017-10-31 15:59:45 228

原创 判断线段与圆是否相交

用于判断圆与线段的关系。分三种情况:                                        图1                                                                       图2

2017-10-31 10:47:22 9413

原创 最大子段和(51Nod 1049)、最小正子段和(51Nod 1065)、总结(最小子段和、最大子段和、最小正子段和)

最大子段和一.问题描述给定长度为n的整数序列,a[1...n], 求[1,n]某个子区间[i , j]使得a[i]+…+a[j]和最大.或者求出最大的这个和.例如(-2,11,-4,13,-5,2)的最大子段和为20,所求子区间为[2,4].二.例题51Nod 1049N个整数组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a

2017-10-23 20:03:29 576

原创 51Nod 1019 逆序数(归并法求逆序数)

解题思路:归并算法时间复杂度O(nlogn),排序过程中数据元素的位置交换次数 就是 逆序数。在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。如2 4 3 1中,2 1,4 3,4 1,3 1是逆序,逆序数是4。给出一个整数序列,求该序列的逆序数。Input第1行:N,N为序列的长度(n 

2017-10-11 21:24:32 314

转载 01分数规划

【关键字】0/1分数规划、最优比率生成树、最优比率环【背景】 根据楼教主的回忆录,他曾经在某一场比赛中秒掉了一道最优比率生成树问题,导致很多人跟风失败,最终悲剧。可见最优比率生成树是多么凶残的东西,但是这个东西只要好好研究半天就可以掌握,相信你在看了我写的这篇总结之后可以像楼教主一般秒掉这类问题。因为网上对于01分数规划问题的详细资料并不是太多,所以我就结合自己的一些理解总结这种问

2017-10-07 21:50:01 384

转载 背包九讲——多重背包

多重背包,每件物品能选的数量有限制,最多c【i】个1.二进制优化:二进制优化的思想还是很巧妙的,根据c【i】得到一组这样的数 2^0,2^1,2^2,2^3.....2^(k-1) , c-2^k+1  其中k是满足2^k小于c的最大值,就像c=7=111,2^k=100=4  ; c=9=1001, 2^k=1000=8  ;  c=8=1000  2^k=0100=4   得到

2017-10-07 20:29:03 181

转载 背包九讲——完全背包

P02: 完全背包问题题目有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。基本思路这个问题非常类似于01背包问题,所不同的是每种物品有无限件。也就是从每种物品的角度考虑,与它相关的策略已并非取或不取两种,而是有取0件、取1件、取2件……等很多种。如果仍然按

2017-10-07 14:49:06 193

转载 背包九讲——01背包(降维+常数级优化)

题目:    共n个物体,第i个重量为w[i],价值v[i],背包最多能背不超过W的物体,求最大的价值分析:    每个物体只有一个,在容量允许时(W>w[i]),则对于每个物体只有取、不取两种选择    状态:dp[i][j]:前i个物体,在容量为j的时候,最大的价值    状态转移:   dp[i][j] = max(dp[i-1][j], dp[i-1][j-w[i]] + v[i])...

2017-10-07 14:02:19 2447 1

原创 ACM的奇技淫巧-输出外挂(相关博客)

1.整数、实数的输出外挂模板http://www.cnblogs.com/xiaohongmao/archive/2012/05/29/2523760.html2.关于iOS::sync_with_stdio(false);的验证(好)http://blog.csdn.net/yujuan_mao/article/details/81195293.cin.tie与sync_with

2017-10-03 18:24:49 851

原创 (51Nod 1183 编辑距离)字符串编辑距离

编辑距离,又称Levenshtein距离(也叫做Edit Distance),是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。例如将kitten一字转成sitting:sitten (k->s)sittin (e->i)sitting (->g)所以kitten和sitting的编辑距离是3。俄

2017-10-03 11:23:26 230

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除