09 2017 档案
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1628 题意: 题解: 单调栈。 单调性: 栈内元素高度递增。 一旦出现比栈顶小的元素,则表明一栋房子的结束。 入栈: 如果出现了一个新的高度b(栈中没有),则入栈。 表明从现在开始,一定有一
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1624 题意: 农夫约翰正驾驶一条小艇在牛勒比海上航行。 海上有N(1≤N≤100)个岛屿,用1到N编号。 约翰从1号小岛出发,最后到达N号小岛。 一张藏宝图上说,如果他的路程上经过的小岛依次
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1623 题意: 编号为1到N的N只奶牛正各自驾着车打算在牛德比亚的高速公路上飞驰。高速公路有M(1≤M≤N)条车道。奶牛i有一个自己的车速上限Si(l≤Si≤1,000,000)。 在经历过糟
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1621 题意: 约翰的N(1≤N≤1,000,000,000)只奶牛要出发去探索牧场四周的土地。 她们将沿着一条路走,一直走到三岔路口(可以认为所有的路口都是这样的)。 这时候,这一群奶牛可能
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1620 题意: 有n个工作,每一个工作完成需要花费的时间为tim[i],完成这项工作的截止日期为dead[i]。 问你在保证所有工作按时完成的前提下,最晚什么时候开始工作。 (每天从时刻0开始
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1619 题意: 给你一个n*m的地形图,位置(x,y)的海拔为h[x][y]。 一个山顶的定义为:可以是一个点,或是一片海拔相同的区域。 要求为山顶周围(每个点的八个方向)的海拔均比山顶低(或
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1617 题意: Farmer John以及他的N(1 <= N <= 2,500)头奶牛打算过一条河,但他们所有的渡河工具,仅仅是一个木筏。 由于奶牛不会划船,在整个渡河过程中,FJ必须始终在
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1616 题意: 有一个n*m的网格。 '.'表示平坦的草地,'*'表示挡路的树(不能走)。 有一只奶牛,第0秒时在(r1,c1),第t秒时在(r1,c2)。 它每一秒钟都会向上下左右任一方向走
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1626 题意: 有n个农场,坐标为(x[i],y[i])。 有m条原先就修好的路,连接农场(a[i],b[i])。 现在要修一些路(首尾连接两个农场,长度为欧几里得距离),使得所有农场互相连通
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1614 题意: 给你一个无向图,n个点,m条边。 你需要找出一条从1到n的路径,使得这条路径上去掉k条最大的边后,剩余边中最大的边最小。 问你最大边最小为多少。 题解: 求最大值最小:二分。
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1612 题意: 有n头牛比赛。 告诉你m组(a,b),表示牛a成绩比牛b高。 保证排名没有并列。 问你有多少只牛的排名已经确定。 题解: 对于一头牛,它的排名确定的条件是:它前面的牛数量 +
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1609 题意: 给你一个只由数字"1,2,3"组成的序列a[i],共n个数。 你可以任意更改这些数字,使得序列中每一种数字都“站在一起”,并且单调不减或不增。 例如:"1111222", "3
阅读全文
摘要:题目链接:http://poj.org/problem?id=2976 题意: 共有n场考试,每场考试你得的分数为a[i],总分为b[i]。 你可以任意去掉k场考试。 问你最大的 100.0 * ( ∑ a[i] / ∑ b[i] )的值。(四舍五入) 题解: 相当于从n场考试中选n-k场。 二分:
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1607 题意: 给你n个数,问你除a[i]之外,有多少个数是a[i]的约数。 题解: ans[i]表示这n个数中有多少个数是i的约数。 对于a[i],它对它倍数的答案有贡献:ans[a[i]*
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1605 题意: 平面直角坐标系中,有n个点,m个标记(坐标范围1~1000)。 你可以发出口令,让所有点整体向东、南、西、北四个方向中的任意一个方向移动,口令分别记作'E','S','W','
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1604 题意: 平面直角坐标系中,有n个点(n <= 100000,坐标范围10^9)。 给定r,当两个点的曼哈顿距离<=r时,认为这两个点在同一个“群”中。 问你共有多少个群,以及点的数量最
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1724 题意: 你要将一块长木板切成n段,长度分别为a[i](长木板的长度 = ∑ a[i])。 每一次切割的花费为被切割木板的长度。 问你切完的最小花费。 题解: 合并果子。 反过来想:切割
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4652 题意: 给你一个有m个面的骰子。 两种询问: (1)"0 m n": “最后n次点数均相同”的投掷次数期望。 (2)"1 m n": “最后n次点数各不相同”的投掷次数期望。 题解: 表示状态:
阅读全文
摘要:题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3329 题意: 给你面数分别为k1,k2,k3的三个骰子。 给定a,b,c三个整数。 三个骰子每扔一次,若骰子朝上的点数分别为a,b,c,则分数清零,否则当前分数+=
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4336 题意: 有n种卡片(n <= 20)。 对于每一包方便面,里面有卡片i的概率为p[i],可以没有卡片。 问你集齐n种卡片所买方便面数量的期望。 题解: 状态压缩。 第i位表示手上有没有卡片i。 表
阅读全文
摘要:题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3640 题意: 有一个吸血鬼被困住了,他要逃跑。。。 他面前有n条路,每条路有一个困难程度c[i]。 他的初始攻击力为f。 每天他会从中随机选一条路: (1)如果当前
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4405 题意: 你在下简化版飞行棋。。。 棋盘为一个线段,长度为n。 上面有m对传送门,可以直接将你从a[i]传送到b[i]处。 每扔一次骰子,可以向前移动的步数为骰子的点数。 你的初始位置为0。当位置>
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3853 题意: 有一个n*m的网格。 给出在每个格子时:留在原地、向右走一格,向下走一格的概率。 每走一格会消耗2点体力。 问你从(1,1)到达终点(n,m)消耗体力的期望。 题解: 表示状态: dp[i
阅读全文
摘要:题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=495 题意: 有n个礼物盒,m个人。 最开始每个礼物盒中都有一个礼物。 m个人依次随机选一个盒子,如果有礼物就拿走,然后放回空盒子。 问你所有人得到总礼物数的期望。 题解: 三种做法:期望dp
阅读全文
摘要:题目链接:http://begin.lydsy.com/JudgeOnline/problem.php?id=1332 题意: 有n头牛在“叠罗汉”。 第i头牛的体重为w[i],力量为s[i]。 一头牛的压扁程度 = 它上面所有牛的体重之和 - s[i] 所有牛的总压扁程度 = 所有牛中最大的那个压
阅读全文
摘要:题目链接:http://begin.lydsy.com/JudgeOnline/problem.php?id=1375 题意: 给你n个数,你可以从中选任意多个,但不能不选。问你所选数字之和为f的倍数的方案数。 题解: 表示状态: dp[i][j] = num of ways i:考虑到第i个数(还
阅读全文
摘要:题目链接:http://begin.lydsy.com/JudgeOnline/problem.php?id=1333 题意: 有n种不同币值的硬币,并保证大币值一定是小币值的倍数。 每种硬币的币值为val,数量为cnt。 每个月你要给Bessie发金额为c的津贴(可以比c多,但不能少)。 问你最多
阅读全文
摘要:题目链接:http://begin.lydsy.com/JudgeOnline/problem.php?id=1328 题意: 给你一个长度为n的正整数序列。 可以选任意个数字,只能从左往右选。 偶数步答案加上这个数,奇数步减去这个数。 问你最大答案。 题解: 对于一个递减区间,只能加上最高,减去最
阅读全文
摘要:题目链接:http://begin.lydsy.com/JudgeOnline/problem.php?id=1324 题意: 给你n个区间,问你最多能选择多少个区间使得它们不相互覆盖。 题解: RQNOJ 569 Milking Time中,每个线段有权值,所以要用dp。 而这道题问的是最多区间数
阅读全文
摘要:题目链接:http://poj.org/problem?id=2096 题意: 有一个程序猿,他每天都会发现一个bug。 bug共有n个种类。属于某一个种类的概率为1/n。 有s个子系统,每个bug属于一个系统。属于某一个系统的概率为1/s。 问你发现的bug能够覆盖到n个种类和s个系统的期望天数。
阅读全文
摘要:题目链接:http://poj.org/problem?id=2151 题意: 一次ACM比赛,有t支队伍,比赛共m道题。 第i支队伍做出第j道题的概率为p[i][j]. 问你所有队伍都至少做出一道,并且有队伍做出至少n道的概率。 题解: 关于【至少】问题的表示。 对于每一支队伍: mst[i][j
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1201 题意: 有一个边长为n的正三角形网格,去掉其中一些线段,问你在这幅图中有多少个三角形。 题解: 枚举 + 前缀和。 三角形总共有两种:正着放的、倒着放的。 分别处理就好。 总复杂度 <
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1206 题意: 内存大小为n(外存无限大),共有m次访问,每一次访问的信息编号为p。 对于每一条信息,不在内存中,就在外存中。 内存和外存的访问速度不同。为了提高整体的访问速度,有这样一种内存
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1202 题意: 有一个账本,记录了n个月的盈亏。 每个月的数值:正为盈,负为亏。 你知道m个这个账本的区间和[x[i],y[i]]。 问你这个账本是真是假。 题解: 如果已知区间和[a,b],
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1968 题意: 设f(x) = x约数的个数。如:12的约数有1,2,3,4,6,12,所以f(12) = 6。 给定n,问你f(1)到f(n)之和。 题解: 好多做法。。。 (1)O(N*s
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1208 题意: 有一个宠物收养所,在接下来一段时间内会陆续有一些宠物进到店里,或是一些人来领养宠物。宠物和人的总数量为n。 t = 0代表宠物,t = 1代表人。 宠物和人分别有一个特点值a和
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1207 题意: 有一个n*n的网格,接下来一段时间内会有m只鼹鼠出现。 第i只鼹鼠会在tim[i]秒出现,位置为(x[i],y[i])。数据保证tim[i]递增给出。 你有一个打鼹鼠的机器,初
阅读全文
摘要:题目链接:http://codeforces.com/contest/854/problem/B 题意: 有n栋房子从1到n排成一排,有k栋房子已经被售出。 现在你要买一栋“好房子”。 一栋房子是“好房子”的要求:(1)没被售出 (2)至少有一栋已售出的房子与他相邻(有邻居) 问你可能的好房子总数量
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1198 题意: 有n个雇佣军,m个任务。 第i个雇佣军能够参加cnt个任务,分别为temp[0 to cnt-1]。 第i个任务开始时间为start[i],结束时间为over[i],需要per
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1196 题意: n个城市,m对城市之间可以修公路。 公路有两种,一级公路和二级公路,在第i对城市之间修的花费分别为c1[i],c2[i]。 你需要修n-1条公路,连接起所有城市(一棵树),并且
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1193 题意: 给定起点(px,py)、终点(sx,sy)。(x,y < 10000000) 每一步只能走“日”字(象棋中的马走日),坐标可以为负。 问你从起点到终点最少走多少步。 题解: 简
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1192 题意: 鬼谷子带了a元钱,他要把a元钱分装在小袋子中,使得任意不大于a的数目的钱,都能用几个小袋子凑出来。 问你最少用几个小袋子。 题解: 砝码称重问题(二进制): 你可以自由设置砝码
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1191 题意: 有m道题,每答对一题才能接着回答下一个问题。 你一道题都不会,但是你有n个“锦囊妙计”(每个只能用一次)。 对于每道题,你只能用该题规定的两种锦囊中的一种,来解决这道题。 问你
阅读全文
摘要:题目链接:http://codeforces.com/problemset/problem/148/D 题意: 一个袋子中有w只白老鼠,b只黑老鼠。 公主和龙轮流从袋子里随机抓一只老鼠出来,不放回,公主先拿。 公主每次抓一只出来。龙每次在抓一只出来之后,会随机有一只老鼠跳出来(被龙吓的了。。。)。
阅读全文
摘要:题目链接:http://poj.org/problem?id=3071 题意: 给定n,有2^n支队伍参加足球赛。 给你所有的p[i][j],表示队伍i打败队伍j的概率。 淘汰赛制。第一轮(1,2)两队比、(3,4)比、(5,6)比...共进行n轮比赛后产生冠军。 问你冠军最有可能是哪支队伍。 题解
阅读全文
摘要:题目链接:http://poj.org/problem?id=3744 题意: 有n个地雷,位置为pos[i]。 在每个位置,你向前走一步的概率为p,向前走两步的概率为1-p。 你的初始位置为1。 问你通过雷区的概率。 题解: 表示状态: dp[i] = probability moving to
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/188 题意: 商场以超低价格出售n个商品,购买第i个商品所节省的金额为w[i]。 为了防止亏本,有m对商品是不能同时买的。但保证商品关系不出现环,不会出现如:(1,2) , (2,4) , (1,4)。 问你最多能节省的金额。 题
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/569 题意: 在一个数轴上可以摆M个线段,每个线段的起始终止端点给定(为整数),且每个线段有一个分值,问如何从中选取一些线段使得任意两个线段之间的距离大于等于R。每一条线段属于[0,N]。如何选择这些线段,使得分值之和最大? 定义
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/514 题意: 设有字符串X,我们称在X的头尾及中间插入任意多个空格后构成的新字符串为X的扩展串,如字符串X为”abcbcd”,则字符串”abcb_cd”,”_a_bcbcd_”和”abcb_cd_”都是X的扩展串,这里“_”代表空
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/328 题意: 司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。 一个N*M的地图由N行M列组成(N≤100,M≤10),地图的每一格可能是山地(用'H' 表示),也可能是平原(用'P'表示),如下图。 在每一格平原地形上
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/311 题意: 给你一个长度为n的数字,用t个乘号分开,问你分开后乘积最大为多少。(6<=n<=40,1<=k<=30) 题解: 简化问题: 给原数字之前添加一个"1 *",乘号不计入数量,对答案无影响。 例如:"1231"可以变成
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/169 题意: 给出行驶1~10公里的费用(所有车一样),可以倒车,问行驶n公里的最小费用。 题解: 大水题。。。 (=´ω`=) 表示状态: dp[i] = min cost i:行驶了i公里 找出答案: ans = dp[n]
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/140 题意: 小王参加的考试是几门科目的试卷放在一起考,一共给t分钟来做。 他现在已经知道第i门科目花k分钟可以拿到w[i][k]分。 写名字需要的时间为name(他写自己的名字很慢) 如果放弃某一门的考试(花的时间为0),那么名
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/117 题意: NaCN_JDavidQ要在下个月交给老师n篇论文,论文的内容可以从m个课题中选择。 由于课题数有限,NaCN_JDavidQ不得不重复选择一些课题。 对于某个课题i,若NaCN_JDavidQ计划一共写x篇论文,则
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/95 题意: 叔叔要陪多多看动画片。 有n张DVD可以买,第i张碟的打分为w[i],播放时间为t[i]。 爷爷规定他们只能在一定的时间段L看完。 多多让叔叔惯的特别任性,只要他看到有几张就一定会看完。 买碟的地方只买给顾客m(m<n
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/624 题意: 小明有奖学金啦!所以他要去买运动鞋。 总共有n款鞋,分别属于t个品牌。 每款鞋的价格为c[i],在小明心目中的价值为w[i]。 小明只有m元的奖学金。 小明同学有强迫症,每个品牌都要至少买一双,并且同一款不会买两双。
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/622 题意: 一个机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得。 w[i][j]是从供应商j处购得的部件i的重量,c[i][j] 是相应的价格。 试设计一个算法,给出总价格不超过d的最小重量机器设计。 题解: 表示
阅读全文

浙公网安备 33010602011771号