上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页
摘要: 题目链接 题意 : 有 n 个球队,给出主客场胜负图,找出一个序列 1、2、3..... 使得 1 战胜过 2 、2 战胜过 3、3 战胜过 4..... n 战胜过 1 ( 这个序列是 1~n 的其中一个全排列 ) 分析 : n 最大就只有 20 ,明摆着让你搜,但是这题我失了志啊,下面说几个搜索 阅读全文
posted @ 2017-12-20 11:42 qwerity 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意 : 中文题请点链接,挺复杂的... 分析 : 乍一看是个最短路,实际就真的是个最短路。如果没有 “ 在有多条最短路径的时候输出换乘次数最少的” 这一条件的约束,那么这题就是直接建图然后跑个 Dij 就行了,那有了这个约束条件还是要大胆的向最短路思路靠,题目既然需要换乘次数少的,那么我 阅读全文
posted @ 2017-12-20 11:16 qwerity 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 题意 : 有 n 种面额的硬币,给出各种面额硬币的数量和和面额数,求最多能搭配出几种不超过 m 的金额? 分析 : 这题可用多重背包来解,但这里不讨论这种做法。 如果之前有接触过背包DP的可以自然想到DP数组的定义 ==> dp[i][j] 表示使用前 i 种硬币是否可以凑成面额 j 。 根据这样的 阅读全文
posted @ 2017-12-17 20:30 qwerity 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意 : 小Z决定向女神表白,但性格腼腆的小Z决定隐晦一点,截取一段包含'L'、'O'、'V'、'E'的英文。(顺序不限)小Z想起之前小D送给他一本英文书,决定在这里面截取一段话,小Z发现有好多种方案来截取这段话。你能知道小Z能有多少种方案截取这段话么?为了简化问题,英文文本讲不会出现空格 阅读全文
posted @ 2017-12-14 21:01 qwerity 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 题意 : 给你一本书、整本书有若干个不同的知识点,书的每一页都包含了一个知识点 ( 包含的知识点可能与其他页重复 ),问你如果取连续的几页用来读完书中包含的所有知识点,那么这连续的几页最少是多少?( 书的页数 ≤ 1e6 ) 分析 : 最直接的想法就是先 O(n) 地枚举页首,然后计算贡献,在过程中 阅读全文
posted @ 2017-12-14 13:02 qwerity 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题意 : 找出给定序列长度最小的子序列,子序列的和要求满足大于或者等于 S,如果存在则输出最小长度、否则输出 0(序列的元素都是大于 0 小于10000) 分析 : 有关子序列和的问题,都可以考虑采用先构造前缀和的方式来进行接下来的操作 ( 任意子序列的和都能由某两个前缀和的差表示 )。 二分做法 阅读全文
posted @ 2017-12-12 17:18 qwerity 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意 : 给出一个序列,你的任务是求每次操作之后序列中 (a[j]-a[i])/(j-i)【1<=i<j<=n】的最大值。操作次数有Q次,每次操作需要将位子p处的数字变成y. 分析 : 最大值实际上只要考虑相邻的 i 和 j 就行了,即相邻的a[]数组元素,此时式子的分母永远是 1 ,为什 阅读全文
posted @ 2017-12-10 21:11 qwerity 阅读(317) 评论(1) 推荐(0) 编辑
摘要: 题意 : 给你一个长为n的序列a,有n*(n+1)/2个子区间,问这些子区间里面和为完全平方数的子区间个数。1 <= n <= 100000、0 <= ai <= 10 分析 : 题目的枚举对象是子区间的和,自然想到构造前缀和数组去进行操作(任意子区间的和都能由某两个前缀和做差得到)。由于这里每个元 阅读全文
posted @ 2017-12-09 18:57 qwerity 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 题意 : 给定一个字符串S,问你有多少长度为 n 的子串满足 S[i]=S[2n−i]=S[2n+i−2] (1≤i≤n) 参考自 ==> 博客 分析 : 可以看出满足题目要求的特殊回文子串其实是根据 n 以及 2*n-1 对称的,如图所示 如果我设第一个对称点为 i 第二个为 j ,p[i] 为以 阅读全文
posted @ 2017-12-06 17:04 qwerity 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 题意 : 有n根木棍(n<=64),它们由一些相同长度的木棍切割而来,给定这n根木棍的长度,求使得原来长度可能的最小值。 分析 : 很经典的深搜题目,我们发现答案只可能是所有木棍长度总和的因数,那么我们只要去枚举因数然后搜索是否可行即可!具体实现看代码可能更容易看懂,这里不赘述。重要的是体会此类深搜 阅读全文
posted @ 2017-12-02 19:51 qwerity 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页