题目 是否完成 题目分类 简要题解
没有上司的舞会(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. smartgit试用到期不用序列号怎么继续使用

    方法1 1:进入C盘,搜索SmartGit,出现\AppData\Roaming\syntevo: 2:进入文件7.1和8,这个有不同的版本可以使用,上次里面的setting.xml文件 3:重新打开 ...

  2. 30分钟掌握 C#7

    1. out 变量(out variables) 以前我们使用out变量必须在使用前进行声明,C# 7.0 给我们提供了一种更简洁的语法 "使用时进行内联声明" .如下所示: va ...

  3. Bar 3D 和Pie 3D的统计图形

    最近在做一个关于图形统计的界面,主要用到的是Dev控件ChartControl(功能很强大,能解决基本和复杂图形统计问题). ChartControl主要有Diagram.Series.Legend三 ...

  4. java基础之类与对象1

    从学习java到现在估计都有一年了,然而在这一年里基本处于三天打鱼五天晒网,感觉自己再不做点改变就是个废人了..T - T. 趁着重新复习java的时间,也顺便用博客来记录学习的过程.好了,废话不说了 ...

  5. ZOJ 3195 Design the city 题解

    这个题目大意是: 有N个城市,编号为0~N-1,给定N-1条无向带权边,Q个询问,每个询问求三个城市连起来的最小权值. 多组数据 每组数据  1 < N < 50000  1 < Q ...

  6. html的常用基础应用

    HTML结构   如下一段最简单的HTML代码:<html>     <head>          <title>HTML页面</title>     ...

  7. lua 模块

    lua 模块 概述 lua 模块类似于封装库 将相应功能封装为一个模块, 可以按照面向对象中的类定义去理解和使用 使用 模块文件示例程序 mod = {} mod.constant = "模 ...

  8. java映射(map用法)

    主要分两个接口:collection和Map 主要分三类:集合(set).列表(List).映射(Map)1.集合:没有重复对象,没有特定排序方式2.列表:对象按索引位置排序,可以有重复对象3.映射: ...

  9. 多说评论一次导回 Typecho 本地数据库

    一.追忆往昔 第一次接触社交化评论类产品大概是在2012年左右,当时国内知名度较高的有多说.友言等,国际上比较有名的有Disqus,这类产品的优点在此就不多说了. 用过几款产品后,被多说漂亮的页面和体 ...

  10. 微坑---微信小程序ios上时间字符串转换为时间戳时,在开发工具上和安卓手机上运行成功

    给定一个时间字符串  var time="2017-02-27 16:42:53" js有三种转换为时间戳的方法:1.var timestamp = Date.parse(time ...