自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 POJ-3717-Facer's Chocolate Dream

题目大意有nn种巧克力,Facer一开始拥有一些巧克力,每种最多一个,他的女友一开始也有一些巧克力,每种也是最多一个。现有一个大箱子里面装了nn种巧克力(可以认为有无穷多),Facer可以执行mm次操作,每次Facer可以从中每次选取33种巧克力各一个,如果他一旦拥有的巧克力中有22个是同一个种类,那么他就会把这22个都吃掉。并且每次选取的巧克力种类组合不能相同。执行完mm

2016-07-18 23:30:56 697

原创 CODEFORCES, 496E Distributing Parts

题意 :有n种舞台,每个舞台需要演员的音调能涵盖[l,r]有m种演员,音调为[li,ri],每种演员有ci个。问,能否将演员分配满足各舞台的要求。(1 ≤ n ,m≤ 105).策略:首先将舞台按照l值l排序。然后我们观察演员。假设排序后第一个舞台需要的音调为[3,5]现在我们拥有演员[2,6],[1,7],[3,4]这与这三种,不管他们的最低音调有多低,=舞台

2016-07-14 22:59:13 543

原创 CODEFORCES, 454E Little Pony and Summer Sun Celebration

题意: 有一个n个点,m条边的图。可以从任意一个点开始访问,每个点被访问奇数次 ,则状态为1,没被访问过,或者访问偶数次,状态为0。现在给出每个点的最终状态,找出一条路,使得路上访问的点不超过4n个,并且能够达到要求状态。策略:其实刚看到会感觉无从下手,所以从最简单的地方开始分析。每一个点被访问,他的状态位就会改变。所以我们把n个节点的初始状态0变为要求状态可以看作是从

2016-07-14 17:21:01 549

原创 CODEFORCES, 454D Little Pony and Harmony Chest

题意:有n个数的数组a 每一个数属于[0,30]现在要找一个n个数的数组b 使得|ai-bi|的和最小 对于任意i,j,i!=j,bi,bj最大公因数为1 (1 ≤ n ≤ 100)策略: 首先这样的b数组肯定存在 我们可以用n个1来实现,而且ai的范围在[0,30]所以 我们在某一个位置上用1和用59的效果是一样的,也就是说b的每一位上我们的选择只要在[1,58]之间就可以了。然

2016-07-14 16:42:00 465

原创 CODEFORCES, 483D Interesting Array

题意:有一个长度为n的数组a,有m个要求,其中每个要求l,r,q代表 从a[l]&a[l+1]&....&a[r-1]&a[r]=q问满足这一的数组a是否存在,若存在输出任意满足条件的即可。n, m (1 ≤ n ≤ 105, 1 ≤ m ≤ 105)策略:很显然的会想到线段树,对于每一个查询我们将q和区间值进行或操作,这样就不会改变应有性质,但是问题在于可能有操作会将某些要求的整

2016-07-14 16:21:42 457

原创 CODEFORCES, 270D Greenhouse Effect

题意:在一个无限长的可视作一根线上的土地上种有m种蔬菜共n个,蔬菜的种类从1-n编号,每个蔬菜可视为一个点。给定菜的种类及位置(实数)。问最少需要挪动几次(挖出来种下去)使得菜的种类能按从左到右非递减排序。1 ≤ n, m ≤ 5000, n ≥ m)策略:这道题其实非常有意思。乍一看是让你用最少的步数排序,但是显然不存在此类的排序方法。然后问题就变成如何移动。但是在移动上我们会发

2016-07-14 15:05:31 433

原创 CODEFORCES, 265E Choosing Balls

题意:有n个球,每个球有一个值和一种颜色,给出每个球的值和颜色的序列,不改变每个球的相对顺序,从中选出一些球使得sum最大。sum的计算 如果每个球前面的球颜色和自己相同,则sum+=a* val,否则sum+=b*val 。val是球自身的值。如果球在第一个即前面无球,则sum+=b*val。然后给出q次查询,每次给定a,b的值然后求sum最大。1 ≤ n ≤ 105; 1 ≤ q

2016-07-14 14:06:25 463

原创 CODEFORCES, 383D Antimatter

题意:给出n个数,每个数>0的数组。选择一个连续的序列,给序列中每个数选择正负号,使得求和结果为0。问有多少种不同的选择。给出约束条件 a1+a2+...+an-1+an的值不超过10000n策略:如果暴力搜索枚举的话首先区间就能枚举1000+999+..+1  是10^6级别,再算上每个数有2种选择的话显然量级太大。但是我们有一个关键的约束条件。在做的时候并没有注意,所以也是想了很久

2016-07-14 12:18:15 280

原创 CODEFORCES, 383C,Propagating tree

题意:有一棵以1为根节点共n个节点的的树,每一个节点上都一个value值,执行m次操作。现在有2种操作:1.查询某一个节点的当前值2.给某一个节点加上一个val值,而每一个节点加上val,其儿子节点就需要-val1 ≤ n, m ≤ 200000策略:考虑到如果树是链形的 给根节点+val后,每一个点都要执行一次更新。最差会达到10^10级的复杂度。所以在此基础上考虑成

2016-07-14 11:24:28 507

原创 UVa-12069-Robots inside the Labyrinth (离散化+bfs)

题意:有A组测试数据,每组给定N个长方形障碍物的左下角和右上角坐标,再给定T个机器人的初始位置和目标位置,求每个机器人到目标点的最小转弯次数。0坐标范围在10^8内。策略:暴力搜索显然是不可行的。但矩形的个数只有一百个,显然可以想到离散化坐标缩图。对于每个矩形,我们保留每个矩形边的横坐标和纵坐标及其外相邻一格的坐标,再加入起点和终点横纵坐标缩图,这样缩图后不会破

2016-06-02 22:48:30 767

influxdb-java-2.14.jar

influxdb-java-2.14.jar 只支持InfluxDB 0.9及以上版本

2018-11-10

空空如也

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

TA关注的人

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