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

原创 POJ 3255 次短路径

起点到任何一点v的次短距离d2[v]可以由点v邻接的所有点u的d1[x]或d2[x],加上边权w(u, v)求出,求次短距离跟最短距离有相似性,我们可以利用SPFA求解。>> 21 或 28(数据弱)

2023-07-29 23:32:48 48

原创 ZOJ 1083

该题明确指出一个帧的四边不会被完全覆盖,我们抓住一个帧的四条边处理,我们先遍历一遍字符数组,求出出现的字母,处理所有字符(除了点号)的x坐标和y坐标,放入map中。接着我们可以利用map中的坐标求出每个帧的所在的位置,然后对每个帧做这样的处理,遍历这个帧的边框,若有不属于该帧的字母,我们就建立覆盖关系。dfs是这样实现的,我们这里采用逆拓扑排序算法,便于输出答案,每次的dfs优先选择字典序小的字母,记得回溯的时候将修改过的值恢复,当得到长度为出现字母的个数的字符串时,就输出答案然后返回。

2023-06-09 19:37:57 55

原创 POJ 2777

5.输入是给出x块到y块,不是区间,而且x的序号可能大于y的序号。1.线段树数组开400000个。4.用STL记录答案会超时。

2023-06-08 11:34:04 64

原创 ZOJ 2777 Visible Lattice Points

算法:忽略特殊的情况,如果一个点的x坐标和y坐标互质,则是一个可见点(Visible Points)。

2023-06-07 19:45:52 65 1

原创 ZOJ 1156

这道题是一道非常经典的解码解密的模拟题,题目背景是图像的四分图压缩和解压缩算法,我们分析不难发现四分图有一定的规律,我们通过寻找规律设计算法。题目的每个Case要求是这样的,先给我们两个树,这两个树分别代表着密码哈希映射图的四分树和待解密图的四分树,由于四分树是原图经过四分树算法压缩过的,我们首先要对树进行解码(decoding),我们可以通过观察压缩的过程来倒推解压缩的过程。可以发现,四分图压缩的过程实际上就是一个不断四分的过程。这样就得到哈希映射图和带解密的图,在做相应的映射就得到解密后的原图了。

2023-06-04 11:44:15 106 1

空空如也

空空如也

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

TA关注的人

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