olahiuj的博客

想要再努力一点

[ZJOI2008]树的统计Count bzoj1036 树链剖分

Description  一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成 一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 I II. QSUM u v:...

2017-03-28 19:31:12

阅读数:213

评论数:0

八数码难题 codevs1225 a*

DescriptionYours和zero在研究A*启发式算法.拿到一道经典的A*问题,但是他们不会做,请你帮他们. 问题描述在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字。棋盘中留有一个空格,空格用0来表示。空格周围的棋子可以移到空格中。要求解的问题是:给出一种初始布局(初始状...

2017-03-25 21:40:51

阅读数:370

评论数:0

大整数开根 codevs3119

Description给出一个正整数n,求n开根号后的整数部分的值。n的位数不超过1000位Solution我果然还是好弱啊二分一个答案然后高精度乘法判断,然后我压位都打错一个晚上就过去了。。 这次的程序应该能当高精度的标了吧

2017-03-23 21:49:29

阅读数:281

评论数:0

访问艺术馆 codevs1163 树形dp

Description皮尔是一个出了名的盗画者,他经过数月的精心准备,打算到艺术馆盗画。艺术馆的结构,每条走廊要么分叉为二条走廊,要么通向一个展览室。皮尔知道每个展室里藏画的数量,并且他精确地测量了通过每条走廊的时间,由于经验老道,他拿下一副画需要5秒的时间。你的任务是设计一个程序,计算在警察赶来...

2017-03-22 17:43:20

阅读数:310

评论数:0

Car的旅行路线 codevs1041 最短路

Description给T组数据n个矩形的任意三个点,i矩阵内部的同路费用为ViV_i,不同矩阵间的单位费用为VV,求A矩阵到B矩阵的最小费用 这里的起点和终点可以是四点中的任意一点Solution嗯光是输入就想了好久呀 这里引入一个定理 已知平行四边形的三点(x1,y1)(x2,y2)(...

2017-03-21 21:58:35

阅读数:225

评论数:0

Power Network poj1459 最大流

Description有一个供电网络,一些点能提供电力,一些点要消耗电力,还有一些不耗电的输电线,求最大总耗电Solution输入格式扯淡我果然还是太弱了,英语题目都看不懂啊。把供电站和耗电站(暂且这么叫)分别向源点和汇点连边,容量就是给出的w,这么做就限制了发电量和用电量了,最大流md加一个当前...

2017-03-17 19:35:49

阅读数:240

评论数:0

Matrix Again hdu3376 费用流

Description求两次从左上角走向右下角并获取点权的最大收益Solution第一眼四维dp,然后否定了 考虑费用流。我们拆点限制走过一个点的次数,起点和终点多连一条流量为1费用为0的边保证能走两次。然后就A了Code#include <stdio.h> #include <...

2017-03-16 19:09:37

阅读数:175

评论数:0

Unique Attack zoj2587 最大流

Description给定n个点m条双向边以及这些边的花费,求破坏A、B两个点的连通性的最小花费是否唯一Solution怎么说呢,这是一题藏在费用流ppt里面的最大流最小割是不难想到的,那么这道题求的就是最小割是否唯一了根据最小割的定理,一个割能把图分成包含起点st的集合S以及包含汇点ed的集合T...

2017-03-15 19:54:38

阅读数:137

评论数:0

Kaka's Matrix poj3422 费用流

Description给定n*n的矩阵,求从起点走到终点走k次的最大路径权的和,每个点能多次走但只能获取1次值Solution好气啊数组开错了wa好久,第几次了都题目和3680相比有改变,那么我们仍然拆点,然后入点和出点连一条容量INF费用0的边,就能保证点能重复走且权值只拿一次Code#incl...

2017-03-12 14:23:04

阅读数:227

评论数:0

Intervals poj3680 费用流

Description在数轴上给一些线段l,r和线段的价值w,求任意一点不被覆盖超过k次的最大获利Solution好劲啊一开始想的是每个点要连起来,然后一段线段拆开,结果打着打着自己都找出了反例 看了一波题解首先覆盖一段是等同于覆盖左右两边,那么还是用容量为k费用为0的边连起所有点,然后线段的l...

2017-03-10 20:02:39

阅读数:155

评论数:0

bzoj1877 晨跑 费用流

Description 给出n个点m条边,求不重复地从1出发走到n点最多走多少次,最短走多长的路Solution 对于第一问就是拆点的最大流。第二问显然不能单纯用最大流解决了,于是我们每条边引入一个费用的概念,表示单位流量的价格。连边的时候反向弧的费用要为相反数,那么就是每次找增广路的时候同时找一...

2017-03-09 20:13:11

阅读数:205

评论数:0

Keywords Search hdu2222 ac自动机

Description给定T组数据n个单词一个字符串s求s中有多少给出的单词出现Solution无力吐槽题号ac自动机裸题模板,学习了 所谓ac自动机就是一棵带fail指针的trie,t(i)的fail表示作为t(i)后缀的另一字符串的前缀位置,然后这个fail是可以bfs出来的还有就是最好记路...

2017-03-04 23:58:25

阅读数:205

评论数:0

寻找道路 noip2014D2T2

题目描述在有向图G 中,每条边的长度均为1 ,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件:1.路径上的所有点的出边所指向的点都直接或间接与终点连通。 2.在满足条件1 的情况下使路径最短。注意:图G 中可能存在重边和自环,题目保证终点没有出边。请你输出符合条件的路...

2017-03-04 22:58:24

阅读数:238

评论数:0

Optimal Milking poj2112 二分+最大流

DescriptionK个产奶机,C头奶牛,且每个产奶机最多可供M头奶牛使用;已知奶牛之间的两两距离,求如何安排使得在任何一头奶牛都有自己产奶机的条件下,奶牛到产奶机的最远距离最短?最短是多少?Solution看到最大值最小就要想到二分答案了先floyd求两两之间最短路,二分的时候上界直接粗暴地用...

2017-03-03 21:29:27

阅读数:156

评论数:0

Alice's Chance poj1698 最大流

Description有n部电♂影,且每部电影至少要出演d天,这部电影可以拍w周,给出7个0或1的数字表示这一天能不能拍某电影,求是否能拍完所有电影Code网络流漏掉好多题(汗开始想的是直接从原点连边到日期,结果发现这样是行不通的。于是加入一列点表示电影,从原点连一条边到电影节点容量为需要的天数日...

2017-03-03 20:45:44

阅读数:280

评论数:0

联合权值 noip2014 dfs

Description给定n点n-1条边的连通图和各点的权值,统计所有距离为2的两点权值乘积之和与最大乘积Solution题意让我想起了幂萎的敌敌首先要想到题目给的是一棵树,那么就相当于对所有相邻节点的权积求和dfs的过程中枚举节点求积是会T的,于是考虑O(n)的方法。 已知(a+b+c)2=a...

2017-03-01 21:07:28

阅读数:184

评论数:0

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