自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸡成长史

(*╹▽╹*)

  • 博客(5)
  • 收藏
  • 关注

原创 runtime error可能的原因

runtime error可能的原因

2019-10-30 19:41:25 2497

原创 zcmu 1540: 第k大数(思维+二分)

【题解】n*m有1e10显然我们不可能直接对生成的序列做什么操作,所以我们考虑通过原始序列作出某种判断得出答案。询问的n*m个元素从大到小排序,这样的一个数组显然是具有单调性的,所以很容易想到用二分。但是想到怎么二分并且优化时间复杂度就不是特别容易了,要一点思维。我们知道,这个数组的最大值一定是a[0]*b[0],最小值一定是a[n-1]*b[m-1],所以我们可以先对两个数组进行...

2019-10-29 18:43:51 363

原创 Codeforces Round #594 (Div. 2) D1. The World Is Just a Programming Task (括号匹配)

【题解】恐怕这道题最大的难点在于....读题题意:给定一个长度为n的(n<=500)括号序列,给一个交换两个位置上元素的机会(不一定要不同),询问平移不同长度(从后往前平移)使得整个序列成为一个完美序列(每个'('有一个对应的')')的最多可能长度数目。比如S:)(())()()(()1.(())(())()() 2.()(())(())() 3.()()(())(()...

2019-10-22 20:46:58 193

原创 2019牛客国庆集训派对day6 I:Substring Query(Bitset的妙用)

【题意】给定一个字符串s(1e5),q(1e5)次操作,操作1给定位置i和字母c,把第i个元素替换为c;操作二先给一个0再给一个字符串t,查询字符串t在s中的出现次数。【题解】显然常规做法行不通,考虑STL中的Bitset 。bitset简介bitset存储二进制数位,从右往左依次为2^0,2^1,2^2,...for(int i=0;i<n;i++) B[s[i]...

2019-10-06 20:05:14 234

原创 2019牛客国庆集训派对day4 H:Highway(树形dp求树上最长路径)

【题意】给定一棵树,两个结点之间的距离为树上路径的长度,要求构造一棵树上所有边的权值和最大的树并输出权值。【题解】我们可以把这个问题转化成,求每个结点的树上最长路径再加入到新构造的树中,注意n个长度求和后要删去最长边,因为最长的路径被重复计数了而我们只需要n-1条边。那么树上最长路径怎么求呢?可以看出,离第i个结点最远的距离,是边(v,i)的长度(其中v是i 的父亲)加上第v个...

2019-10-05 11:37:50 279

空空如也

空空如也

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

TA关注的人

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