第一题:

题目大意:

给出N个数的m对关系(a,b)表示a大于b。 每个数至少为100,求这些书最小可能的和.

解题过程:

1.看到这题就想到之前USACO的一道题,那题是N头牛排序,然后给出m对关系(a,b)表示a排在b前面,然后问哪些牛的位置可以确定。只要对每个点2次dfs求出对于每头牛,有多少个比它大的,多少个比它小的,如果加起来是N-1,那么这头牛的位置就可以确定了. 这题也差不多,对于每个点,处理出比它小的那些点中最大可能是多少就可以.

2.具体做法是先做一次拓扑排序判断是否有环,排除无解的情况.然后根据拓扑序来dp。 d[i]=max{d[i.child]+1}。最后累加即可。


第二题:

题目大意:

N*M的网格图,给它铺管道(就是手机上接水管的游戏)。有些格子已经铺好了,有些是不能铺的,求把(1,1)和(N,M)连起来的方案数。水管只有4种:

解题过程:

1.很裸的dp额。可以发现水管不管怎么连,都是只能往下走或者往右走的,所以就变成了过河卒。。直接F[i][j][k]表示走到(i,j)且该格子放的是k号水管的方案数,然后递推就可以了。

2.状态貌似也可以压成2维,问题可以转化为从(1,1)走到(n,m)的方案数,有些格子已经规定了方向,有些格子不能走。然后只能往右或者往下走。


第三题:

题目大意:

有N个任务,每个任务有一个到达时间Ai,最迟完成时间Bi,完成需要的时间Ti. 从时刻0开始,如果有工作已经到达并且可以按时完成,那么必须要选一个工作来做。求最少的工作时间。

Ti>=1,0<=Ai,Bi<=1200, n<=1000, Bi-Ai 要大于等于 Ti,且小于 2Ti

解题过程:

1.直接想到按时间来dp,F[i]表示假设时刻i才上班,那么最少工作时间是多少.方程转移也很简单:

如果时刻i没有任务要做,那么显然F[i]=F[i+1];

如果有任务要做,那么F[i]=min(F[i+Tj]+Tj).

2.写完之后自己设计数据测试的时候,5个工作的Ti全部设成1,结果发现答案是7,才发现题目中“Bi-Ai 要大于等于 Ti,且小于 2Ti”不是废话。。。如果没有这句话,上面的方程就不对了,因为有可能同一个任务做了好几次。

今天的题略水,一个小时就全打完了。。。编译器的字体不知道选哪个好,被字体恶心到了,打个for语句就占了屏幕的一半宽。。

全真模拟 (1) day1的更多相关文章

  1. PMP全真模拟题真题試題含答案解析 2019年下半年PMP考試适用 PMP中文文对照试题 【香港台灣地區PMP考試也可用】

    PMP全真模拟题真题试题 含答案解析 2019年下半年PMP考试适用 PMP中文文对照试题 [香港台灣地區PMP考試也可用]PMP全真模擬題真題試題 含答案解析 2019年下半年PMP考試适用 PMP ...

  2. 【托业】【新东方托业全真模拟】TEST09~10-----P5~6

    at no time 绝不,从不 takeover 收购 startup n.启动; 新兴公司(尤指新兴网络公司); 新兴公司,新开张的企业; specific具体的,特定的:factual 事实的, ...

  3. 【托业】【新东方托业全真模拟】TEST07~08-----P5~6

    unless ---conj:barring(除非,不包括)perp+名词短语 be capable of doing 有能力做某事 qualified commensurate with 与……相应 ...

  4. 【托业】【新东方托业全真模拟】TEST05~06-----P5~6

    credit A with B 把A归功于B present A with B 给A赠送B proofread thoroughly 彻底地校对:exclusively 专门地:独占地:apparen ...

  5. 【托业】【新东方全真模拟】03~04-----P5~6

    ❤  customer satisfaction survey 客户满意度调查 ❤  lose + 宾语:be lost ❤  superior (在品质上)更好的 ❤  be entitled to ...

  6. 【托业】【新东方全真模拟】01~02-----P5~6

    12.precisely precise precision preciseness 114. 116. favorable adj.赞同的; 称赞的; 有利的; 讨人喜欢的; favor n.好感; ...

  7. CH Round #48 - Streaming #3 (NOIP模拟赛Day1)

    A.数三角形 题目:http://www.contesthunter.org/contest/CH%20Round%20%2348%20-%20Streaming%20%233%20(NOIP模拟赛D ...

  8. 全国信息学奥林匹克联赛 ( NOIP2014) 复赛 模拟题 Day1 长乐一中

    题目名称 正确答案  序列问题 长途旅行 英文名称 answer sequence travel 输入文件名 answer.in sequence.in travel.in 输出文件名 answer. ...

  9. 队爷的讲学计划 CH Round #59 - OrzCC杯NOIP模拟赛day1

    题目:http://ch.ezoj.tk/contest/CH%20Round%20%2359%20-%20OrzCC杯NOIP模拟赛day1/队爷的讲学计划 题解:刚开始理解题意理解了好半天,然后发 ...

随机推荐

  1. paper 109 :图像处理中的拉普拉斯算子

    1.基本理论 拉普拉斯算子是最简单的各向同性微分算子,具有旋转不变性.一个二维图像函数 的拉普拉斯变换是各向同性的二阶导数,定义为:   为了更适合于数字图像处理,将该方程表示为离散形式:    另外 ...

  2. paper 104: 彩色图像高速模糊的懒惰算法

    工程及源代码:快速模糊.rar                            图像模糊算法有很多种,我们最常见的就是均值模糊,即取一定半径内的像素值之平均值作为当前点的新的像素值,在一般的工业 ...

  3. [技术分享] .NET下 , 上传图片的处理方式 , 贴上代码 .

    如题 , 直接上单代码 , AC代码 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8" ...

  4. RobotFrameWork webservice soap接口测试 (二)

    上一篇提到做soap接口测试自己简单的写了个py,然后就简单的实现了个客户端能对远程接口进行调用,对返回的数据进行解析,可后面想着也觉得不对劲,soap协议虽说不像http协议那么普及,但是现在很多公 ...

  5. 使用 highchart 绘制柱状图的通用方法与接口

    本文给出使用 highchart 绘制柱状图的通用方法与接口, 只要指定相应的数据结构和配置, 就可以直接拿来使用. 一.  数据结构与基本接口   一般绘制图形, 会涉及到较复杂的数据结构, 比如使 ...

  6. jQuery全选/反选checkbox

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. C#:判断软件运行的环境是否是Pad(PC)

    一.需求:Pad上显示某功能块,PC机上隐藏. 二.方法:从外围设备获取值判断是否是Pad. 三.具体参考代码如下: 1.外围设备值类型如下: public enum ChassisTypes { O ...

  8. Linux 打通ssh无密码登录

    像hadoop和spark这类的集群,因为master节点要控制slave节点,以及各节点之间要交互信息,所以需要各节点之间能够互相无密码登录. 通过RSA保存密码, 基本操作如下: Step 1: ...

  9. LuaStudio 9.27 去10分钟退出暗桩板

    http://bbs.pediy.com/showthread.php?p=1428203#post1428203

  10. PHP匿名函数的使用

    $dealer = array(); array_walk($dealer_id_arr,function($value) use(&$dealer) { $dealer[] = get_co ...