自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HDU4355 三分

题意给一些点的一维坐标xi,和一个权值wi。在坐标轴上取一个点k使所有点到这个点的(abs(xi-k))^3*wi的和最小。可知给定xi和wi后,这是一个关于k的3次函数。分析网上都说用三分法解,这意味着函数在区间内应该是凹函数,有最小值。如何保证函数是凹函数呢。我认为无法保证,假设我们给最左边的点一个无限大的权值,而给其他的点一个无限小的权值,那么这个函数就是单调增的,无法用三分法解。与我们的

2017-09-01 02:17:52 209

原创 CodeForce 687A 二分图 交叉染色

题意判断一个图是否是二分图,并分别输出两个集合的点。二分图是指一个图的点能分成两个集合,任意一个集合里的点都互不相连。更直观的定义大家请自行搜索。分析二分图的判断方法对图上的点进行交叉染色(即相邻的点染不同颜色),如果遇到两个相邻的点的颜色是一样的,说明不是二分图(可用三角形说明)。如果没有遇到过这样的点,说明是二分图。PS我的程序一直wa不知道错在哪里。网上的解法大多复杂。解法BFS,DFS均可#

2017-09-01 02:06:51 252

原创 HDU2614 DFS

题意有一些题目,给出二维数组a[][],a[i][j]指在做完i题之后做j题需要用的时间。后做的题的时间要求比先做的题要长,并且总是先用0分钟完成第0题。求最多能做的题数解法从a[0][0]开始深搜,dfs记录三个值:1深度。2上一题。3上一题时间。记录最深的深度作为答案。#include<cstdio>#include<cstring>int map[15][15];int vis

2017-09-01 01:52:32 212

原创 CodeForce 681C 模拟题

题意有一个数据结构,能执行三种命令:getMin x,removeMin,insert x。现有一些随机的命令,补全这些命令使所有的命令合法,并且最终的命令数最少。题目分析这个数据结构可以用优先队列实现insert x永远是合法的命令。removeMin在数据结构为空时不合法,不合法时,我们可以先插入一个任意数使它合法。getMin会在数据空,第一个数比它大,第一个数比它小时不合法。分情

2017-09-01 01:39:01 235

原创 #HDU1242 BFS

HDU1242 BFS题意给一个二维坐标的图,给出起点a和多个终点r,还给出一些特殊的块,经过这些块需要花费两步。求最短距离。解法广搜。有两种解法,一是遍历完整个图,记录最短的距离。二是用优先队列。遇到终点直接返回。这里我用前一种。

2017-09-01 01:10:41 201

空空如也

空空如也

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

TA关注的人

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