全真模拟 (1) day1
第一题:
题目大意:
给出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的更多相关文章
- PMP全真模拟题真题試題含答案解析 2019年下半年PMP考試适用 PMP中文文对照试题 【香港台灣地區PMP考試也可用】
PMP全真模拟题真题试题 含答案解析 2019年下半年PMP考试适用 PMP中文文对照试题 [香港台灣地區PMP考試也可用]PMP全真模擬題真題試題 含答案解析 2019年下半年PMP考試适用 PMP ...
- 【托业】【新东方托业全真模拟】TEST09~10-----P5~6
at no time 绝不,从不 takeover 收购 startup n.启动; 新兴公司(尤指新兴网络公司); 新兴公司,新开张的企业; specific具体的,特定的:factual 事实的, ...
- 【托业】【新东方托业全真模拟】TEST07~08-----P5~6
unless ---conj:barring(除非,不包括)perp+名词短语 be capable of doing 有能力做某事 qualified commensurate with 与……相应 ...
- 【托业】【新东方托业全真模拟】TEST05~06-----P5~6
credit A with B 把A归功于B present A with B 给A赠送B proofread thoroughly 彻底地校对:exclusively 专门地:独占地:apparen ...
- 【托业】【新东方全真模拟】03~04-----P5~6
❤ customer satisfaction survey 客户满意度调查 ❤ lose + 宾语:be lost ❤ superior (在品质上)更好的 ❤ be entitled to ...
- 【托业】【新东方全真模拟】01~02-----P5~6
12.precisely precise precision preciseness 114. 116. favorable adj.赞同的; 称赞的; 有利的; 讨人喜欢的; favor n.好感; ...
- CH Round #48 - Streaming #3 (NOIP模拟赛Day1)
A.数三角形 题目:http://www.contesthunter.org/contest/CH%20Round%20%2348%20-%20Streaming%20%233%20(NOIP模拟赛D ...
- 全国信息学奥林匹克联赛 ( NOIP2014) 复赛 模拟题 Day1 长乐一中
题目名称 正确答案 序列问题 长途旅行 英文名称 answer sequence travel 输入文件名 answer.in sequence.in travel.in 输出文件名 answer. ...
- 队爷的讲学计划 CH Round #59 - OrzCC杯NOIP模拟赛day1
题目:http://ch.ezoj.tk/contest/CH%20Round%20%2359%20-%20OrzCC杯NOIP模拟赛day1/队爷的讲学计划 题解:刚开始理解题意理解了好半天,然后发 ...
随机推荐
- REPL LOG
using System; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressi ...
- VS2010 支持 CSS3
在安装Standards Update for VS2010 SP1后,VS2010中没有CSS3.0问题,以下是我的解决方法 1.首先去官网下载 CSS 3 Intellisense Schema ...
- tomcat部署https
在server.xml配置文件中增加证书位置跟密码: <Connector port="443" protocol="org.apache.coyote.http1 ...
- Android 网络请求库volley的封装,让请求更方便
首先封装一下volley 请求 public class CustomRequest extends StringRequest { private static final String TAG = ...
- CentOS 6.4下编译安装 gcc-4.8.0(转)
转:http://www.centoscn.com/image-text/install/2014/0807/3454.html 1.首先下载源代码 wget http://ftp.gnu.org/g ...
- Mysql常用数据类型
Mysql常用数据类型 数字: 字符串: 时间:
- WPF里的报警闪烁效果
<esri:MarkerSymbol x:Key="FlashMarkerSymbol" OffsetX="41" OffsetY="41&qu ...
- [转] 控制Arduino的利器-Windows Remote Arduino
原文地址:控制Arduino的利器-Windows Remote Arduino 1. 概述 相信很多朋友已经在玩 Arduino了,而且一般都是使用官方的Arduino IDE来写程序控制Ardui ...
- KVC与KVO
KVC:键值编码(Key-Value-Coding),是一个非正式的Protocol,提供一种机制间接访问对象的属性,是路径访问的规范: KVO:键值观察 (Key-Value-Observe),是基 ...
- exception
SQL> -- 例外 exceptionSQL> -- 1/0SQL> ed已写入 file afiedt.buf 1 declare 2 pnum number := 0; ...