题目 是否完成 题目分类 简要题解
没有上司的舞会(codevs1380) Y 树形dp

dp[u][0]表示不包含此节点,dp[u][1]表示包含,转移方程为

dp[u][0]+=max(dp[v][1],dp[v][0]);

dp[u][1]+=dp[v][0];

http://pastebin.ubuntu.com/23112271/

[bzoj1050]舒适的路线

Y  kruskal+贪心

排序边,然后枚举权值,往下加边,每次更新答案

http://pastebin.ubuntu.com/23112511/

[bzoj1003]物流运输

 Y  最短路+dp

算出任意两天内都能走的最短路记为day[a][b]

dp[i]表示以第i天结尾,运i天的最小消耗

dp[i]=min(dp[j]+day[j+1][i]*(i-j)+K,dp[i]);(1 < j < i )

http://pastebin.ubuntu.com/23120325/

[Usaco 2008 Oct]Watering Hole

 Y  kruskal

把水池当成0,也就是要把0和其它点连在一起,最小生成树直接搞,建边注意输入的n个值连上0当成边就是了,矩阵也建边,然后跑最小生成树

BZOJ这题是权限题,但是在另一个oj上找到了

http://acm.hit.edu.cn/hoj/problem/view?id=2825

http://pastebin.ubuntu.com/23120537/

[bzoj1192]鬼谷子的钱袋

 Y  思维题

给定一个m要你分成不同的x份,使得能表示成小于等于m的所有数,问你x最小是多少。

那我们就能把m拆分成2进制来搞,最后一个不足最后一位的单独放或者分类讨论一下知道答案就是恰好大于m的2^x。

http://pastebin.ubuntu.com/23120571/

[bzoj1191]超级英雄Hero

 Y 最大匹配 

题目容易可以想到转化成二分图匹配,每道题对应两个锦囊,然后以此建图,直接匈牙利就行,但注意trick..假如到某一题答不出的时候,就不能答下一题了,需要break出去.因为这个GG了几发.

http://pastebin.ubuntu.com/23120826/

[bzoj1303]中位数图

 Y 思维题 

全排列中查询查询中位数为d的奇数子序列有多少个,比d小赋值为-1,比d大的赋值为1,然后从d往左边扫,从d往右边扫,左边加起来的前缀和,对应右边的相反数则可以构成这样一个子序列,修正一下负数,没有说数据范围。

http://pastebin.ubuntu.com/23120905/

[bzoj3039]玉蟾宫

 Y 单调栈 

对于每个点,以这个点的高度,往左右拓展,更新一个最大值就是答案了。

可以用单调栈维护一下左右

权限题,不过可以在codevs找到

http://pastebin.ubuntu.com/23122670/

[bzoj1059]矩阵游戏

 最大匹配

行列怎么换每一行每一列的数量都是一样的,所以只需要对应在每一行都找到不同列的就是Yes

转二分图,最大匹配。

http://pastebin.ubuntu.com/23122881/

[bzoj1202]狡猾的商人

 Y  并查集

用rank[x]表示x-fa[x]这段直接的和,其实就是关系,然后更新的时候一个是find()里面需要更新下去

rank[x]+=rank[fa[x]]这样下去,然后并的操作需要自己模拟一下比较好理解,范围的话把l,r改成l-1,r比较好更新因为你知道[1,2]和[3,6]就能合并起来[1,6]了。

http://pastebin.ubuntu.com/23123516/

       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       

XD的更多相关文章

  1. XD, XR, DR 股票

    股权登记日与除权除息日 所以,如果投资者想得到一家上市公司的分红.配股权,就必须弄清这家公司的股权登记日在哪一天,否则就会失去分红.配股的机会. 股权登记日后的第一天就是除权日或除息日,这一天或以后购 ...

  2. Spring XD 1.1 M2 and 1.0.3 released---support kafka

    官方地址:http://spring.io/blog/2014/12/23/spring-xd-1-1-m2-and-1-0-3-released On behalf of the Spring XD ...

  3. GetForegroundWindow获取的是托管进程ApplicationFrameHost,而不是真正的进程,比如XD软件

    问题描述 最近做一个实时检测系统当前激活进程的软件,Photoshop.PPT.Word都没有问题,但是无法检测到XD软件的进程,返回的仅仅是ApplicationFrameHost进程,经过研究发现 ...

  4. 年轻的工程师如何月入伍万XD

    郑昀:你要跟谁比?关键词:成长,自我管理,自我激励,面试,候选人201806 ——你觉得跟你的 Leader 差在什么地方?——肯定有差距,一个是知识面不如他广,二一个是解决问题不如他老练.——怎么追 ...

  5. Adobe XD 介绍

    Adobe XD 关于XD这个软件我也是经过别人介绍才知道的,刚出来每两年,之前是没有中文版的,最近才更新了中文版,使用起来更加方便了. 这就是主界面,界面十分简洁但又一目了然,同时主界面还会有链接, ...

  6. 摹客首家发布Adobe XD插件

    10月19日,摹客iDoc发布了支持Adobe XD的插件,这是中国国内首款基于Adobe XD 正式API的插件. 设计师在Adobe XD 中安装并使用此插件,可以将设计稿上传到摹客iDoc,并使 ...

  7. Pell方程(求形如x*x-d*y*y=1的通解。)

    佩尔方程x*x-d*y*y=1,当d不为完全平方数时,有无数个解,并且知道一个解可以推其他解. 如果d为完全平方数时,可知佩尔方程无解. 假设(x0,y0)是最小正整数解. 则: xn=xn-1*x0 ...

  8. 威纶通 与 信捷XC\XD系列PLC 通讯

    第一次使用信捷XD系列PLC正式做个项目,用的触摸屏为威纶通的 MT6071iP (注意:下面内容同样适用于 信捷XC系列PLC ,除信捷XC与XD系列编程软件不一样,其余接线设置实测均一样 ) 目前 ...

  9. Zeplin(for Windows)无缝集成到了 Adobe XD

    Zeplin(for Windows)无缝集成到了 Adobe XD 大约6个月前,推出了 Zeplin 的新Adobe XD CC集成.从那时起,数十万个设计从Adobe XD导出到Zeplin.Z ...

  10. 软件-设计-Adobe-Adobe XD:百科

    ylbtech-软件-设计-Adobe-Adobe XD:百科 创建线框.设计.创建原型.展示以及共享适用于 Web.移动设备和语音等的卓越体验 - 以上操作在一款应用程序中即可完成.XD 面向需要进 ...

随机推荐

  1. 性能测试培训:sql server性能测试分析局部变量的性能影响

    poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.在poptest的loadrunner的培训中,为了提高学员性能优化的经验,加入了 ...

  2. Alamofire源码解读系列(十二)之时间轴(Timeline)

    本篇带来Alamofire中关于Timeline的一些思路 前言 Timeline翻译后的意思是时间轴,可以表示一个事件从开始到结束的时间节点.时间轴的概念能够应用在很多地方,比如说微博的主页就是一个 ...

  3. 3.Java集合总结系列:Set接口及其实现

    一.Set接口 Set 接口与 List 接口相比没有那么多操作方法,比如: 1.List 接口能直接设置或获取某个元素的值,而Set接口不能. 2.List 接口能直接在指定位置删除.增加元素,而S ...

  4. [笔记]GBDT理论知识总结

    一. GBDT的经典paper:<Greedy Function Approximation:A Gradient Boosting Machine> Abstract Function ...

  5. 【算法功底】LeetCode 292 Nim Game

    You are playing the following Nim Game with your friend: There is a heap of stones on the table, eac ...

  6. kindeditor扩展粘贴图片功能&修改图片上传路径并通过webapi上传图片到图片服务器

    前言 kindeditor是一个非常好用的富文本编辑器,它的简单使用我就不再介绍了. 而kindeditor却对图片的处理不够理想. 本篇博文需要解决的问题有两个: kindeditor扩展粘贴图片功 ...

  7. Linux-进程描述(2)之进程标识符与进程位置

    在上一篇文章中详细介绍了task_struct结构体内的常见成员,然后我们就来看一下具体内容.每个进程都把它的信息放在 task_struct 这个数据结构中,task_struct 包含了这些内容: ...

  8. Eclipse默认编码设置

    eclipse 默认编码居然是GBK,js文件默认编码是ISO-....怎么可以这样呢?都修改成UTF8的方法:1.windows->Preferences...打开"首选项" ...

  9. 基于jquery 的分页插件,前端实现假分页效果

    上次分享了一款jquery插件,现在依旧分享这个插件,不过上一次分享主要是用于regular框件,且每一页数据都是从后端获取过来的,这一次的分享主要是讲一次性获取完数据 然后手动进行分页.此需求基本上 ...

  10. Maven的下载,安装,配置,测试,初识

    1:Maven官网:http://maven.apache.org/ Maven远程仓库:http://search.maven.org/ 2:Maven是一个采用纯Java编写的开源项目管理工具,M ...