自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 poj2479 Maximum sum 线性dp+最大子段和改版

题意:对数组a,要求找到两段不重合的子段,使得两子段和最大 / /每个子段至少有一个元素. T=30,n=5e4一般的,联想到两种思路:1.根据已知的o(n)求最大子段和的方式(hdu1003),推出此题的解法2.定义一个新状态,用dp求解因为是两段子段和,因此不好定义新的状态dp求解,故用第一种思路.在hdu1003中,状态dp[i]是以a[i]为...

2019-05-04 15:44:00 206

原创 NYOJ10 dp+dfs(记忆化搜索)

题意:给一个n*m的矩阵,求一段连续的路径 ,路径上的数严格递增,求路径最长为多少从dp的角度,容易想到定义状态:dp[i][j] : 以a[i][j]为最后一位的最长路径那么怎么更新?LIS问题中,数组是自左向右的,可以直接由之前的已经确定的最优子结构得到dp,但是这种二维的并不是,因为例如:16 17 18 19 615 24 25 20 714 23 22 21 ...

2019-05-04 14:29:53 225

原创 hdu1003 max sum 典型线性dp

题意:给一段数组,求一段区间和,使得区间和最大。询问t=20,n=1e5显然用前缀和暴力求解会tle,因为在基础dp的专题里面看到的,显然是用dp做。第一反应是套用二维数组,dp[i][j]表示i~j之间最大区间和但是这样就无法实现状态转移了.比如某段区间,左侧的a[i]=-1,如果加入这个这个,短期看肯定是坏事,但可能-1的左侧就是100,那么又是最优的了,显然这样就不好从...

2019-05-02 17:41:51 164

原创 poj 1887 典型的最长上升子序列问题(妙用二分,贪心)

题意:求最长下降子序列1e5,o(n^2)肯定会爆不过还是先上o(n^2)做法这个做法就是用到了dp.状态:d[i]:以a[i]为最末尾一位的的最长上升子序列的长度状态转移方程:对a[i]遍历0~i-1,如果可以转移更新(a[j]<a[i])则有状态转移方程dp[i]=max(dp[i],dp[j]+1)最优解:遍历dp数组,找最大值整个动态规划的思路还是很清晰的...

2019-05-01 21:47:40 430

原创 POJ - 3190区间贪心+优先队列

十分迷的一个贪心题。题意,给你若干区间,让你分成若干组,要求每组中的区间都不能有交集,并要求组数最少。很容易想到区间调度问题:给你若干区间,选取若干,要求其中的区间不能有交集,最多能取多少区间.区间调度问题的贪心策略是,每一次都选取最早结束的区级,也就是右端点最小的区间,那么最后选取的区间数一定最多.于是我基于区间调度问题,想到两种贪心策略:1.枚举所有区间,每次以一个区...

2019-04-29 21:03:51 211

原创 POJ - 1328 还是区间贪心+数学思维

题意大致是,x-y坐标系中,x轴上方有n个点,那么此时让你在x轴上选若干点,以半径为d作圆,使得上方的点都坐落在圆内,并且作的圆数量最少.一般这种在若干东西里选取若干,使得选取数量最少,一般是贪心.这题看着不好求解,那么数学上进行转化.对于x轴上方的点p,显然如果纵坐标y大于d时,无法被圆心在x轴上的圆圈住,此时输出-1那么对于点p(x,y),数学角度上,建立三角形,delta...

2019-04-28 21:56:47 318

原创 POJ-2376 水+区间贪心+模拟

简单区间贪心,不过wa在一些细小的地方1.写cmp函数要加上a.x==b.x&&a.y>b.y,以防在选第一个起点的时候选不到最优2.判断初始段的左端点是否为13.也是主要wa的原因,shift是离散的,并不是连续的,所以1,2和3,10对于T=10是是合法的代码写的可读性比较差,题目主要难点在,每多少个段落选择一个段落作为最优#include <...

2019-04-27 19:56:54 161

原创 POJ - 3069 很水的贪心

白书上很水很水的贪心,军训太久没做题,看了老半天想不出选取的贪心策略。。。#include <cstdio>#include <cstring>#include <cmath>#include <algorithm>#include <iostream>#include <stack>#include &lt...

2019-04-26 20:47:04 153

原创 第十四届广工校赛

A看群里的才知道。一是题意,意思是一个1,0两位排列,分别让两个人得知一个位的值,然后让他们猜另一位,只要一个猜对就算胜利,问四种排列,每种获胜的概率。因为两人是无限聪明,能选出最优解,那么提前说好就行了。那么已知一个位的数是1或0,那么另一位要么相同,要么相反,显然只要说好,一个负责选相同,一个相反,必然有一个正确。B题目是个彩蛋,弹丸论破~前缀和,注意Sa-Sb...

2019-03-17 20:33:55 204

原创 【hdu2955 01背包变形+洛谷1064 有依赖的背包】

开始以为是水题目,采用将浮点数乘以100这种昏方法,还是看题解才会写。这题,首先是对小数背包的处理,显然不能把小数当做容量,那么只能当价值,求出对不同的money,最大的小数是多少,这样通过边界判断money是否合法,输出合法的最大的money就是背包最终求的价值。本题一个重点在于状态转移方程。概率题,显然不同事件是分步的,应该相乘,然后呢,显然一旦被抓,后面就没了,不被抓的概率应...

2019-03-09 16:12:21 228

原创 codeforce 812B dfs or dp

作比赛的时候想到了dp,dp大致思路是对的,但是没有考虑到特殊情况,而且代码一堆bug,因此wa;最开始想用dfs,但用pow算次方算错了就没用,注意pow是浮点数类型,用其他变量表示可能会错;dfs写法:#include &lt;cstdio&gt;#include &lt;cstring&gt;#include &lt;cmath&gt;#include &lt;algorit...

2019-03-04 21:28:01 318

原创 [ch1301]邻值查找--链表

给定一个长度为 n 的序列 A,A 中的数各不相同。对于 A 中的每一个数 A_i,求:min(1≤j&lt;i) ⁡|A_i-A_j|以及令上式取到最小值的 j(记为 P_i)。若最小值点不唯一,则选择使 A_j 较小的那个 进阶指南的例题,一开始没看懂写法。题意大概是,给一个数列,对其中每一项,在前面所有项中找到一个数,与它的差的绝对值最小。(因此要求n-1个值,即除了第一项...

2019-01-31 19:49:12 1066

原创 [CodeForces 915C] dfs+字典序+贪心+离散化 妙用

给定两个正整数 a 和 b。对 a 的数字作出排列 (更改顺序),以构建一个不超过 b 的最大数。输入输出中的任何数,都不含前导数字 0。允许保持 a 的原样。第一行包含整数 a (1 ≤ a ≤ 10^18)。第二行包含整数 b (1 ≤ b ≤ 10^18)。两个整数均不含前导 0。保证有解。打印不超过 b 的最大数,此数是 a 的某个数字排列。答案不含前导 0。保证有解。...

2019-01-23 21:16:21 323 1

原创 [有疑惑]POJ2395 最小生成树

本来就是个水题,但我开始细节写错了,导致我把这个题目想复杂了。。。最大那条路径最小化,就是最短路中最大的那条路径,就是kruskal中最后一条进入的路径,这个也不知道怎么说,能凭感觉想到这点,但不知道怎么浅显证明这点#include &lt;cstdio&gt;#include &lt;cstring&gt;#include &lt;algorithm&gt;#include ...

2019-01-17 12:39:15 189

原创 poj2431优先队列and贪心

 题目巧妙用到优先队列,把能用的存着,然后需要的时候取出来,存的方式也很巧妙(至少我是第一次这样写。。)刚开始一些细节也没处理好#include &lt;cstdio&gt;#include &lt;cstring&gt;#include &lt;algorithm&gt;#include &lt;iostream&gt;#include &lt;stack&gt;#inclu...

2019-01-16 12:19:52 161

原创 思维题g7

开始感觉看感觉很简单,结果wa了很久,最后想到感觉还是很好的思维题开始我是打算将l,u一组,r,d一组后来改成l,r一组,d,u一组求差就过了。。。#include &lt;cstdio&gt;#include &lt;cstring&gt;#include &lt;iostream&gt;#include &lt;algorithm&gt;#include &lt;stac...

2019-01-09 21:48:52 146

原创 吉首大学-WaWa的难题

题目:HaHa和WaWa是好朋友,他们在临近期末的这段时间一起宅在图书馆学习。今天HaHa在书上看到一个排列组合题目,思考很久后,仍然找不出其中的规律。于是他把题目叙述给了WaWa。题目:————————————————————————一个长度为N的排列,由数字1~N组成,它满足两个条件。1、数字1永远在第一位。2、任意两个相邻数字之差小于等于2。现在给出一个N,你能知道能组...

2018-12-27 16:36:32 241

原创 吉首大学新星杯-A

比赛的时候这题卡了我很久,我看过了一些类似唯一分解定理的东西,但着实用的不娴熟,最后只贡献了几发wa首先有一个数论的定理:唯一分解定理整数的唯一分解定理:一个大于1的整数一定可以被分解成若干质数的乘积,即X=e1^k1 * e2^k2 * …… * en^kn=mul{ei*ki | 1&lt;= i &lt;= n},X &gt;= 2,e是质数。任何数都可以表示成若干质数乘积的...

2018-12-26 23:11:32 286

原创 牛客小白月赛10

菜逼打这种比赛还是很蛋疼,不过还是学到一些东西。A:Actci偶然发现了一个矿洞,这个矿洞的结构类似与一棵二叉树,Actci发现的矿洞恰好位于根节点处,为了尽快挖掘,Actci找来了她的小伙伴们来帮忙,由于地质原因,每天小伙伴们只能打通到一条到子节点的道路(不消耗时间),也就是说每天一个节点只能向一个子节点建设道路,走一条路需要一天的时间,当发现一条道路后,会有一部分小伙伴选择留下来继续勘测,...

2018-12-22 22:54:45 190

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除