自定义博客皮肤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)
  • 收藏
  • 关注

原创 2019牛客暑期多校 E Hilbert Sort题解

原题链接思路:根据点的位置,计算出每个点相应的的权值,权值越小,顺序越靠前。1.首先,以2 *2的基础区块为例。不妨设基础区块中(0,0),(0,1),(1,0),(1,1)四个格点的权值分别为0,3,1,2。这样权值小的格点就在权值大的格点之前。2.以4 *4为例,它由四个区块构成,而非格点。但这些区块之间同样具备同样的顺序关系,也可以通过权值提现。把权值看作一个四进制数,每一位表示该点...

2019-08-19 02:31:10 102

原创 2019牛客暑期多校 B Coffee Chicken题解

原题地址思路:类似于线段树的思想:把一个段的问题拆分成若干个小段的问题求解。打印s[n]的k~k+9位时分三种情况:1.k~k+9全在s[n-2]部分。2.k~k+9全在s[n-1]部分。3.k~k+9一部分在s[n-2],另一部分在 k~k+9在s[n-1]。在深搜过程中把要打印的长度作为参数传递下去,找到s[1],s[2]时根据长度直接输出即可。#include <bits...

2019-08-19 01:41:52 106

原创 2019 年百度之星·程序设计大赛 - 初赛二 1003 度度熊与运算式 1题解

原题链接思路:1.首先,我们的式子可化简为2.由于n<=2^21-2,假设n个字符全是加号使得结果最大,我们可知答案最大为2^21-1,用二进制表示即为21个1。...

2019-08-19 01:26:41 218

原创 2019牛客网多校第八场J:Just Jump题解

题目链接思路:补充:1.由于数据范围达到1e7,只能通过lucas定理计算组合数。2这个公式的推导过程:需要刚好花时间ti到达距离pi,每次移动至少d的方案数,等价于花时间ti到达距离pi-dti,每次不一定要移动的方案数。这个问题又可以转化成从pi-dti+ti-1 个点中选取ti-1个点的方案数。3.gu[u][i] :受到含第i次攻击在内,一共收到奇/偶次攻击的情况数,再根据容斥...

2019-08-15 02:20:34 127

原创 2019牛客网多校第八场A:All-one Matrices题解

题目地址思路:其中一些关键点:1.向栈中插入高度为0的矩阵时,说明该(i,j)位置上是0,即左方的所有全一矩阵已被检查完毕。2.当栈中新插入元素与当前最大元素相等时,当前矩阵显然还能向左扩展,即不满足最大全一矩阵,故不作任何处理。3.维护当前栈中全一矩阵的最大高度。同时在栈中的全一矩阵一定是相连的(公用部分“1”)那么可以想像的是,当前全一矩阵的最大向左延伸距离一定是所有比他“高”的全...

2019-08-15 01:57:52 112

原创 牛客网多校第八场E:Explorer题解

题目链接思路:1.首先将1e9范围内的所有l与r离散化处理,再维护一个线段树,每个节点保存“该区间范围内[l,r]的所有初始值可以通过的线段”2.为了查找能够从1跑到n的最大初始值区间,我们通过并查集来判断图的联通关系。即:dfs从大到小查询每个区间时,通过已经保存的该区间可通过边,遍历所有可达点,维护并查集。最后检查1和n号节点父节点是否相同即可。3.但是,由于查询区间不同时,所有的节点...

2019-08-15 01:26:50 127

原创 回文自动机

回文自动机学习心得前置知识:trie功能,概念,构建过程图解例题回文自动机能够解决大部分的回文子串问题,其关键在于通过原字符串建立两棵树来存储原字符串中所有的回文子串。要点:1.回文自动机是一颗由两棵树构建的森林,该森林储存了原字符串所有回文子串的信息。一颗储存奇数长度回文子串,一颗储存偶数长度。2.在回文自动中,数上的节点(一个非负整数)表示一个回文子串。通常保存了该串的长度等...

2019-08-08 11:35:32 147

空空如也

空空如也

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

TA关注的人

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