自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Codeforces 1311F] Moving Points //离散化+树状数组

题目链接题意:给n(<=2e5)个点,每个点一个初始位置xi(各不相同)和速度vi,(-1e8<=xi,vi<=1e8),d(i,j)定义为i点与j点在所有时刻的最小距离(从0开始的任意时刻,可以不为整数)。求∑1≤i<j≤n d(i,j)思路:令xi>xj,如下所以可以按xi从大到小排序使xi>xi+1,把vi离散化。以vi为下标、xi和点的数量为值放...

2020-02-25 11:42:21 203

原创 [Codeforces 66C] Petya and File System //字符串暴力+map/建树dfs

题目链接题意:给不定行字符串代表文件目录,diskName:\folder1\folder2…\ foldern\fileName.xxx,(n>=1),每行字符串建立一个文件。磁盘不算文件夹,求文件夹中直接或简介包含的子文件夹的最大数量,和文件夹中直接或间接包含的最大文件数。思路:...

2020-02-21 08:39:56 278

原创 [2020牛客寒假第四场C题] 最大连续子段乘积 //线段树/乘法逆元

目录ProblemSolutions1.线段树2.乘法逆元Problem2020牛客寒假训练赛第四场C题-链接题意:给定n(<=2e5)的序列和k,求长度为 k 的连续子段的乘积对 998244353 取模余数的最大值Solutions1.线段树思路:线段树维护区间乘积,枚举起点查询[i,i+k-1]的乘积更新最大值#include<iostream>#...

2020-02-12 10:13:09 368

原创 [SDOI 2011] 染色 //树链剖分

题目链接给定一颗有n个节点的无根树和m个操作,操作有2类:1.将节点a到节点b路径上的所有点都染成颜色a;2.询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”、“1”。...

2020-02-09 20:42:32 177

原创 折半搜索 [meet in the middle]

目录LearningPractice[洛谷 4799] 世界冰球锦标赛Learning在使用搜索的时候,当n过大2n会超时,这时候可以用折半搜索,把时间复杂度降低到2n/2+1具体方法:分别搜索前一半,把状态放入a数组,搜索后一半,把状态放入b数组,最后统计答案。一般meet in the middle的难点主要在于最后答案的组合统计。我们可以现将a或b数组sort,让其有序。然后通...

2020-02-09 20:06:53 1642

原创 动态最大连续子段和 [线段树]

一般涉及操作:单点修改,区间查询最大连续子段和线段树维护最大子段和的具体思路:①线段树需要维护的是:_1.[x,y]内的最大子段和 ms_2.[x,y]的区间和 s_3.[x,y]内的紧靠左端点的最大子段和 ls_4.[x,y]内的紧靠右端点的最大子段和 rs②维护方法:ls有两种情况:_1.左儿子的ls_2.左儿子的s+右儿子的 ls同理,rs有两种情况:_1.右...

2020-02-09 15:02:51 363

原创 矩阵快速幂

目录矩阵乘法矩阵乘法矩阵a[ i行 * k列 ] x 矩阵b[ k行 * j列 ] = 矩阵c[ i行 * j列 ](①第一个矩阵的列数必须等于第二个矩阵的行数,②结果矩阵的行数等于第一个矩阵的行数,列数等于第二个矩阵的列数)c[ i ][ j ] = a[ i ][ 1 ] * b[ 1 ][ j ] + a[ i ][ 2 ] * b[ 2 ][ j ] +…+ a[ i ][ k ]...

2020-02-05 16:24:26 273

空空如也

空空如也

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

TA关注的人

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