自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线段树区间修改,查询区间最大值

rt关于更新的时候可以把val直接+lazy然后下推?这里是直接把所有的值+到lazy应该没有什么问题,有问题再改#include<cstdio>#include<algorithm>#include<vector>#include<map>using namespace std;#define maxn 100005#define inf 0x3f3f3f//ABCUVBAstruct node{ int l,r,val,la

2021-09-21 12:34:17 211

原创 c语言实现最大堆关键代码 --自用板子(考试用)

c语言实现最大堆关键代码 --自用板子(考试用)代码代码下面展示 关键代码。int q[maxn],tot;int a[maxn];void insert(int x){ q[++tot]=x; int fa=tot/2; int pos=tot; while(q[fa]<x){ q[pos]=q[fa]; q[fa]=x; fa/=2; pos/=2; }}int top(){

2021-09-17 23:01:40 223 1

原创 2019牛客暑期多校训练营第五场 H-subsequence 2(拓扑)

H-subsequence 2题意已经有一个长度为n的隐藏字符串仅有前m个小写字母构成(这m个字母不一定全部出现)给出m*(m-1)/2个限制条件每个限制条件有两行第一行给出2个字母和一个len ,表示删除这个串中除了这2个字母的其他字母后串的长度为len第二行给出这个长度为len的串思路我们可以发现由给出的限制条件,字母之间存在先后顺序的关系,也就是要想输出当前字母,要先把它前面...

2019-09-04 15:15:28 146

原创 2019牛客暑期多校训练营第八场 J-Just Jump (dp+组合数)

看了这篇blog学会的,大佬真的tql!本人大概重述一下大佬思路并且附上有注释的代码题目起点为0需要走到终点L,每次至少走d步,有m次攻击,ti时刻会出现在pi位置,也就是说在ti时刻不能在pi位置思路先考虑没有攻击的方案数,这个很简单.dp[0]=1;dp[i]=dp[i-d]+dp[i-d-1]+…dp[0];用一个前缀和就可以求出来 pre[0]=1; for...

2019-08-18 15:40:31 161

原创 2015 ACM National Contest Romania G - Por Costel and the Orchard Gym - 100923G (好难的dp)

问题给一个NxM的矩阵,找一个联通块,让这个联通块的权值最大。有这么几个要求:1.每一行不能间断地取点,也就是每一行必须取一段连续的区间。2.下一行如果取了那么与上一行必须有相交的部分,也就是要联通3.不能不取,至少取一格( 1<=T<=4,1<=n,m<=300 ,-1e4<=a[i][j]<=1e4)思路首先,我们很容易想到一个dpdp[i...

2019-08-02 11:25:13 137 2

转载 2019牛客多校第二场B

先保存一下代码。/*Q:每次可以走1-k步,起点为0,问经过n点的概率 (n<=1e18,t<=10,k<1021)dp[i]=(dp[i-1]+dp[i-2]+....+dp[i-k])/k; n-> oo,p=2/(k+1) 证明:走k步期望走出的距离是 1+2+...+k =k(1+k)/2 也就是每段k(k+1)/2中,每个点被踩到的概率是 k/(k(k...

2019-07-25 12:31:24 120

原创 hdu6125 Free from square(状态压缩+分组背包)

题意:在从1-n个数里选不超过m个数,至少选一个,这些数的乘积没有平方数因子(除了1),有多少种选法。思路大致是一个状态压缩+分组背包的问题。其实还没怎么搞懂,先贴上代码,尝试写了一些注释,有问题可以留言交流#include<cstdio>#include<algorithm>#include<cstring>#include<cmath&...

2019-04-19 17:14:37 150

原创 Educational Codeforces Round 62 (Rated for Div. 2)C. Playlist(优先队列)

题意给n首歌,最多选择其中的k个,每首歌有一个长度t和美丽度b,你的愉悦度是你选择的歌曲的总长度*这些歌曲中美丽度最小的那个数。思路:给这n首歌按歌的美丽度从大到小排序,从前往后遍历。每次我们把我们当前的这首歌的长度塞进优先队列(从小到大)如果长度大于k,队首出列,当前的愉悦度就是队列中所有元素的总和*当前这首歌的美丽度。为什么呢??因为我们是按歌曲的愉悦度从大到小排序的,那么我们当前的愉...

2019-04-09 16:01:01 124

原创 2019西北工业大学程序设计创新实践基地春季选拔赛(重现赛)C Chino with Queue(状压dp)

C.Chino with Queue题目描述Chino的数学很差,因此Cocoa非常担心。今天,Cocoa准备教Chino和排队有关的问题。我们总是会学各种排列组合的问题,那些题目大多数都是套路。而Cocoa不喜欢套路。通常来说,每个人在排队的时候都会对前一个人有所意见,而如果他们排在第一个,也会颇有微词。因此,排一个尽可能让更多人满意的队伍是一件难事。假设我们要给n个人排队,Wij表示...

2019-04-06 20:31:41 203

原创 大数卢卡斯求组合数板子

f数组是求阶乘的,可以开大点。#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>#include<cmath>using namespace std;#define inf 0x3f3f3f3f#define ll long lo...

2019-04-06 16:52:09 238

原创 洛谷P2480[SDOI2010]古代猪文(卢卡斯+费马小定理+中国剩余定理)

题意:@#¥&《?…%&…¥&#¥%%%#¥%&……#……%……&*%……&*¥…&%&¥…%#¥%……( 一大堆废话)求根据费马小定理,可以转化为求关键就在于求那个指数。首先这个数比较大,卢卡斯开不了这么大的数组,那怎么办呢???我们可以看到999911658不是一个质数,因式分解可以得到999911658=2 x 3 x ...

2019-04-01 19:15:57 167

原创 2019CCCC团(zi)体(fu)天(chuan)梯(mo)赛(ni)总结

2019CCCC团(zi)体(fu)天(chuan)梯(mo)赛(ni)总结Day1:中午开始坐了5h的绿皮到沈阳…没撒好说的晚上去吃队友在东大的同学强烈推荐的李连贵熏肉大饼,直到下了taxi我才意识到这个店名貌似有点?????某李姓队友刚经历了蓝桥杯的暴击,难道又要在这连跪?????最后…熏肉大饼真香Day2:第二天没想到沈阳直接下雪…???下午一点比赛开始,因为网络有延迟点进去就看...

2019-03-30 22:15:00 181

原创 POJ3017 Cut the Sequence(单调队列优化dp)好题!!必做!!

Cut the Sequence POJ - 3017Given an integer sequence { an } of length N, you are to cut the sequence into several parts every one of which is a consecutive subsequence of the original sequence. Every...

2019-03-28 10:23:41 613 1

原创 最长下降子序列O(n^2)及其方案数

直接贴代码,可以直接用len是长度,ans是方案数#include&amp;lt;cstdio&amp;gt;#include&amp;lt;algorithm&amp;gt;#include&amp;lt;map&amp;gt;#include&amp;lt;cstring&amp;gt;#include&amp;lt;queue&amp;gt;#define inf 0x3f3f3f3f#de

2019-03-14 19:31:47 187

原创 POJ1185炮兵阵地(状压dp)

POJ1185炮兵阵地(状压dp)学了两周的状压dp,终于把这道题a了…参考的这篇大佬的博客学习的状压点这里题意:给一个N X M的地图,其中P代表平原能放一个炮兵,H代表一个山不能放炮兵,每个炮兵可以打到上下左右相距为2的距离。问在炮兵互不伤害的情况下地图上最多能放多少个炮兵。(N &lt;= 100,M &lt;= 10)思路:看到数据范围和显然这是一道状压dp的题目,首先我们把...

2019-03-10 20:15:35 161

空空如也

空空如也

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

TA关注的人

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