自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hdu5862 Counting Intersections

/* 题目描述:给出n(0 < n <= 1e5)条水平或竖直的线段,且同一方向上的线段不存在重合,问这些线段一共有多少交点 方法:将水平线段存在vy中,竖直线段存在vx中,将vx、vy按照先左后右、先下后上的顺序排序,然后对y方向的坐标 进行离散化。然后从左向右依次取出一条竖直的线段,计算每一条竖直线段与水平线段交点的个数,将他们相加就

2017-01-24 00:04:33 280

原创 hdu5762 Teacher Bo

/* 题目描述:给出n(0 <= n <= 1e5)个点,其横纵坐标均小于等于m(0<=m<=1e5)问是否存在A、B、C、D四点(不能AB和CD是 同一对点),使得A、B之间的曼哈顿距离等于C、D之间的曼哈顿距离。 思路:两点之间的曼哈顿距离的取值在0——2m之间,所以只要枚举所有点对,如果距离重复就存在,当枚举超过2m对之后

2017-01-23 23:44:45 256

原创 Hdu5860 Death Sequence

/* 题目描述:一共有n个人,编号分别是1 , 2 , ... ,n,给定一个数k,每一轮杀死编号为1,1+k,...,1+mk的人,再将剩下 的人重新按照1,2,...编号,再杀死编号为1,1+k,...,1+mk的人,依此类推直至杀死所有人,给出1e6个询问,每次询问 给出一个t,问第t个被杀死的是谁。

2017-01-23 10:22:26 278

原创 hdu5768 Lucky7 中国剩余定理 + 容斥原理

/* 题目描述:给出n(0<=n<=15)对pi , ai ( 0 < ai < pi , 且p1*p2*...*pn < 1e18),问在x到y(0 < x < y < 1e18)的范围内有多少 数字是7的倍数,且对任意pi取余的结果不为ai 思路:初始另ans等于x到y之间7的倍数的个数通过容斥原理的角度思考,将条件写成式子

2017-01-22 19:00:48 300

原创 hdu5816 Hearthstone 状态压缩dp

/* 题目描述:在牌堆中有n+m(n+m <= 20)张牌,其中n张是A类牌,m张是B类牌,每摸到一张A类牌,可以再摸两张, 每摸到一张B类牌,可以对敌人造成该张牌上标出的伤害,现在已知敌人的血量,牌堆中的牌被任意顺序放置,问有多大的 概率可以斩杀敌人。 思路:用状态压缩来解决此问题,将m张B类牌压成一个正整数st,dp[i][st]的

2017-01-21 23:07:59 291

原创 codeforces div2 round388 D Voting 线段树

/* 题目描述:有n条(1<=200,000)竞标信息,每一条有一个竞标人ai和竞标价格bi,一共有q(1<=200,000)个询问,每个 询问当中包含k个数,其中每一个数都代表一个竞标人的编号,意味着这个竞标人此轮不参与竞标。对于每个询问, 输出最终竞标成功的人的编号,并且输出他竞标成功时的价格(如果有多个价格可以成功竞标,那就用最便宜的那个)。

2017-01-19 12:50:56 239

空空如也

空空如也

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

TA关注的人

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