会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
L_Ecry
博客园
首页
新随笔
新文章
联系
管理
订阅
上一页
1
2
3
4
下一页
2014年7月31日
HDU 4906 Our happy ending(2014 Multi-University Training Contest 4)
摘要: 题意:构造出n个数 这n个数取值范围0-L,这n个数中存在取一些数之和等于k,则这样称为一种方法。给定n,k,L,求方案数。思路:装压 每位 第1为表示这种方案能不能构成1(1表示能0表示不能) 第2为表示能不能构成2 。。。 这样用d[1#include#include#include #incl...
阅读全文
posted @ 2014-07-31 20:42 L_Ecry
阅读(673)
评论(1)
推荐(0)
编辑
2014年7月30日
POJ 1436 Horizontally Visible Segments
摘要: 题意:有一些平行于y轴的线段 ,两条线段称为互相可见当且仅当存在一条水平线段连接这两条 与其他线段没交点。 最后问有多少组 3条线段,他们两两是可见的。思路:线段树,找出两两可见的那些组合,最后暴力判断。#include#include#include#include#include#include...
阅读全文
posted @ 2014-07-30 23:49 L_Ecry
阅读(187)
评论(0)
推荐(0)
编辑
FOJ 2105 Digits Count
摘要: 题意:对一串数字进行抑或某数,和某数,或某数,统计某区间和的操作。思路:因为化成二进制就4位可以建4颗线段树,每颗代表一位二进制。and 如果该为是1 直接无视,是0则成段赋值为0;or 如果是0 无视,是1则成段赋值为1;xor 成段亦或,1个数和0个数交换;sum 求和;#include#inc...
阅读全文
posted @ 2014-07-30 23:44 L_Ecry
阅读(197)
评论(0)
推荐(0)
编辑
HDU 4890 One to Four(2014 Multi-University Training Contest 3)
摘要: 题意:给定一个长方形网格,要把它切成完全相同4个部分(这里完全相同指可以旋转平移后能重叠)。把4个重叠后每个网格对应有四个数字相加,得到一种方案,所有格子中和最小就是该种方案的值,在多种方案中,最后问最大的解能使多少。思路:首先任意一种划分可以映射到4个相同的长方形, 也就是说一种不是长方形的方案 ...
阅读全文
posted @ 2014-07-30 17:51 L_Ecry
阅读(292)
评论(0)
推荐(0)
编辑
2014年7月29日
HDU 4888 Redraw Beautiful Drawings(2014 Multi-University Training Contest 3)
摘要: 题意:给定n*m个格子,每个格子能填0-k 的整数。然后给出每列之和和每行之和,问有没有解,有的话是不是唯一解,是唯一解输出方案。思路:网络流,一共 n+m+2个点 源点 到行连流量为 所给的 当前行之和。 每行 连到每一列 一条流量为 k的边,每列到汇点连 列和。如果流量等于总和则有解,反之无...
阅读全文
posted @ 2014-07-29 22:55 L_Ecry
阅读(414)
评论(0)
推荐(0)
编辑
HDU 4893 Wow! Such Sequence!(2014 Multi-University Training Contest 3)
摘要: 题意:有三种操作:1 x y: 表示给x位置加上y2 x y:查询【x,y】的区间和3 x y:将 【x,y】 区间上的数变为最接近的Fibonacci。思路: 1 操作按正常单调更新,区间求和的操作。 2 操作按正常区间求和。 3 如果是之前该区间未被 第三类操作操作过,则更新到底,...
阅读全文
posted @ 2014-07-29 22:48 L_Ecry
阅读(164)
评论(0)
推荐(0)
编辑
POJ 3225 Help with Intervals
摘要: U:把区间[l,r]覆盖成1I:把[0,l-1][r+1,∞]覆盖成0D:把区间[l,r]覆盖成0C:把[0,l-1][r+1,∞]覆盖成0 , 且[l,r]区间0/1互换(即异或)S:[l,r]区间0/1互换#include#include#include#include#include#incl...
阅读全文
posted @ 2014-07-29 09:35 L_Ecry
阅读(110)
评论(0)
推荐(0)
编辑
2014年7月28日
HDU 1698 Just a Hook
摘要: 题意:初始1-n 值为1,有Q操作,每次可以把一段【l,r】 整段每个值变成 x,问最后的【1,n】总和。线段树成段更新(基础题)#include#include#include#include#include #define L(x) (x> 1; build(l, mid, L(i...
阅读全文
posted @ 2014-07-28 18:29 L_Ecry
阅读(223)
评论(0)
推荐(0)
编辑
POJ 2886 Who Gets the Most Candies?
摘要: 思路:对于 k 位置的 孩子,他的 数字是 +num 那么因为他自己本身是要被踢走的,所以相对位置 为k= k+num-1如果数字是 -num,那么按正着数就没影响,k=k-num。线段树存储当前区间共有多少个人,每一次找到第k (前面有k-1个)个孩子,经过的区间都要 -1,然后记录被踢走的孩子编...
阅读全文
posted @ 2014-07-28 10:24 L_Ecry
阅读(135)
评论(0)
推荐(0)
编辑
ZOJ 3279
摘要: 线段树单点更新//============================================================================// Name : E.cpp// Author : L_Ecry// Version :// C...
阅读全文
posted @ 2014-07-28 08:17 L_Ecry
阅读(162)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
下一页
公告