全真模拟 (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语句就占了屏幕的一半宽。。

时间: 2024-10-19 16:25:14

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

《信息系统项目管理师软考辅导——3年真题详解与全真模拟》主要创新点、关注点

<信息系统项目管理师软考辅导--3年真题详解与全真模拟>主要创新点.关注点 新增2014年5月.11月两份真题试卷的360°透彻解析: 更新2013年5月.11月真题试卷的解析: 紧扣考纲,基于历年真题分析,心血创作了一套全新的全真模拟卷: 与时俱进创作了部分前沿信息技术(例如,4G技术.云数据中心.大数据技术等).法规标准的新题,并更新至各份闯关密卷中: 细致地订正了前一版书籍在编写.校对.排版.印刷等环节中所存在的错漏之处(例如,部分语句表述不够准确到位,部分数据上标排版错位等问题),对待

《系统集成项目管理工程师软考辅导——3年真题详解与全真模拟》主要创新点、关注点

<系统集成项目管理工程师软考辅导--3年真题详解与全真模拟>主要创新点.关注点 新增2014年5月.11月两份真题试卷的360°透彻解析: 更新2013年5月.11月真题试卷的解析: 紧扣考纲,基于历年真题分析,心血创作了一套全新的全真模拟卷: 与时俱进创作了部分前沿信息技术(例如,4G技术.云数据中心.大数据技术等).法规标准的新题,并更新至各份闯关密卷中: 细致地订正了前一版书籍在编写.校对.排版.印刷等环节中所存在的错漏之处(例如,部分语句表述不够准确到位,部分数据上标排版错位等问题),

《网络工程师软考辅导——3年真题详解与全真模拟》主要创新点、关注点

"质量第一,开拓创新"是编写这套考试辅导用书的指导思想:出版精品是我们坚持不懈的奋斗目标! <网络工程师软考辅导--3年真题详解与全真模拟>主要创新点.关注点 新增2014年5月.11月两份真题试卷的360°透彻解析: 更新2013年5月.11月真题试卷的解析: 紧扣考纲,基于历年真题分析,心血创作了一套全新的全真模拟卷: 与时俱进创作了部分前沿信息技术(例如,4G技术.云数据中心.大数据技术等).法规标准的新题,并更新至各份闯关密卷中: 细致地订正了前一版书籍在编写.校对

PMP备考资料 | 2019/2020年PMP全真模拟题 、一模、二模、三模试题 | PMP章节练习题 | 附带详细答案解析 --- 项目整合管理 等(PMBOK&#174;第六版)

PMP备考资料 | 2019/2020年PMP全真模拟题 .一模.二模.三模试题 | PMP章节练习题 | 附带详细答案解析 --- 项目整合管理 等(PMBOK®第六版),获取:http://t.cn/A6POWgMw 原文地址:https://www.cnblogs.com/chunlynn/p/12252179.html

【托业】【新托业全真模拟】疑难语法题知识点总结(01~05)

03 ? customer satisfaction survey 客户满意度调查 ? 修饰酒店的品质用superior(表示在品质上更好的) 而更好于better ? be entitled to +名词/动名词/动词原形(有获得……的权利) ? only if 只要:as if 好像, 似乎, 仿佛; ? as+adj./adv.+as (尽可能……)——详解:(as adj as ——其中adj形容句子中的n.,as adv. as——其中adv.形容句子中的v.) ? 同样表达保持,持久

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

112.precisely precise precision preciseness 114. dependent founded withhold stringent 116. favorable favor favorite favorably 117. afterwards 然后,后来 118. opening 119. in celebration of 纪念…… 126.a confirmation call 一个确认电话 128.sound 殷实的,资金充实的:健全的 financ

省常中模拟 Test3 Day1

tile 贪心 题意:给出一个矩形,用不同字母代表的正方形填充,要求相邻的方块字母不能相同,求字典序(将所有行拼接起来)最小的方案. 初步解法:一开始没怎么想,以为策略是每次填充一个尽量大的正方形.但是很快就能找到反例.比如当一个 4*2 的矩形左半部分填充了一个 2*2 的 A 后,不应该在右半部分填充 2*2 的 B,而是应该先填一个 1*1 的 B,然后继续用 A 填充,如图. 上面这个例子中,第二种方案虽然用到了 C,但是如果按照题意将每一行拼接起来之后第二种方案的字典序显然更小. 正解

全真教的武功

前些天看完了神雕侠侣,记得郭靖送杨过上终南山,想让杨过拜在丘真人门下,说全真教的武功是天下玄门正宗,要好好学习全真教的武功,将来为国为民做一番大事. 我看一下书架,发现有一本<丘处机集>,翻开一看,都是丘真人的武功. 于是迫切想买一本<王重阳集>,可是搜遍了各大电商,都缺货.幸好在网上可以看到扫描版的PDF文件,下载来一看,果然是重阳真人的武功. 全真教的武功,最核心的都在这两本书里面了.可惜里面只有口诀,没有修炼的招式.当年杨过的师父赵志敬,只教了杨过背诵口诀,没有教招式,结果杨

省常中模拟 Test1 Day1

临洮巨人 排序 题意:在字符串中找出 A.B.C 三个字母出现次数相同的区间个数. 初步的解法是前缀和,用 a(i), b(i), c(i) 表示在位置 i 之前(包括 i)各有 字母 A.B.C 多少个,枚举区间的左右端点 l 和r,若a(r)-a(l-1) = b(r)-b(l-1) = c(r)-c(l-1),则是一组解.O(n2) 的复杂度可以过 70%. 正解:将上式变形可得, a(r)-b(r)=a(l-1)-b(l-1) b(r)-c(r)=b(l-1)-c(l-1) 所以我们可以