上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页

2020年5月18日

lc 简化路径

摘要: 链接:https://leetcode-cn.com/explore/interview/card/bytedance/242/string/1013/ 代码: #include <stack> class Solution { public: string simplifyPath(string 阅读全文

posted @ 2020-05-18 00:03 FriskyPuppy 阅读(206) 评论(0) 推荐(0) 编辑

2020年5月17日

lc 复原IP地址

摘要: 链接:https://leetcode-cn.com/explore/interview/card/bytedance/242/string/1044/ 代码: #include <string> #include <algorithm> using namespace std; class Sol 阅读全文

posted @ 2020-05-17 23:58 FriskyPuppy 阅读(195) 评论(0) 推荐(0) 编辑

2019年1月1日

HDU 3648 数据结构-树状数组-改段求段

摘要: 题目链接:http://poj.org/problem?id=3468 解题思路:自己对树状数组的理解有误,看来需要好好拿纸笔看一下 阅读全文

posted @ 2019-01-01 16:00 FriskyPuppy 阅读(87) 评论(0) 推荐(0) 编辑

HDU 1556 数据结构-树状数组-改段求点

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1556 解题思路:树状数组,只要了解树状数组的原理就不用死记模板了,总之树状数组管理的就是前缀和,高度越高的的结点管理的范围越广 所以要是改点求段:更改一个点就要向上传递 所以要是改段求点:更改一个点就要 阅读全文

posted @ 2019-01-01 09:05 FriskyPuppy 阅读(118) 评论(0) 推荐(0) 编辑

2018年12月31日

HDU 1166 敌兵布阵 数据结构-树状数组-改点查段

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1166 一篇很好的树状数组的讲解:https://blog.csdn.net/flushhip/article/details/79165701 解题思路:弄清树状数组的原理就好,以前自己是为了打比赛而做 阅读全文

posted @ 2018-12-31 10:18 FriskyPuppy 阅读(123) 评论(0) 推荐(0) 编辑

2017年12月12日

UVA 699 The Falling Leaves 数据结构

摘要: 题目链接: UVA 题目描述: 递归方式输入叶子节点权值, 输出每一列的叶子节点的权值之和 解题思路: 还是递归输入和上题差不多。 代码: #include <iostream> #include <queue> #include <string> #include <vector> #includ 阅读全文

posted @ 2017-12-12 14:32 FriskyPuppy 阅读(110) 评论(0) 推荐(0) 编辑

UVA 839 Not so Mobile 数据结构

摘要: 题目链接: UVA 题目大意: 给出一颗树, 给出每个叶子的权值和力矩, 问这棵树平衡不平衡 解题思路: 由于叶子节点的输入是递归给出的, 所以编写递归进行输入比较好 代码: #include <iostream> #include <queue> #include <string> #includ 阅读全文

posted @ 2017-12-12 12:11 FriskyPuppy 阅读(129) 评论(0) 推荐(0) 编辑

2017年12月9日

UVA 548 Tree 二叉树的中序后序遍历构造树

摘要: 题目链接: UVA 548 题目描述: 给出一棵树的中序遍历和后序遍历, 输出权值和最小的叶子节点值, 若相等则输出叶子节点权值最小的 解题思路: 就是纯的对树的中序遍历和后序遍历的理解问题 代码: #include <iostream> #include <queue> #include <str 阅读全文

posted @ 2017-12-09 21:35 FriskyPuppy 阅读(170) 评论(0) 推荐(0) 编辑

编程之美 3.1 字符串移位包含问题

摘要: 题目描述: 给定两个字符串s1, s2 , 要求判定s2是否能够被s1做循环移位得到的字符串包含 解题思路: 复制一遍s1重新接到s1后面 , 再查询, O(nk)的时间复杂度, 还有一种不需要申请过多新空间的方法 代码: #include <iostream> #include <queue> # 阅读全文

posted @ 2017-12-09 19:27 FriskyPuppy 阅读(192) 评论(0) 推荐(0) 编辑

2017年11月30日

Codeforces 895 B XK Segments 思维 二分

摘要: 题目链接: http://codeforces.com/contest/895/problem/B 题目描述: 给你长度为n的数列a,然后让你找出所有的对(i,j)满足ai≤aj并且[ai,aj]中能整除X的数有且仅能有k个,问这样的对数总数。其中(i,j) 与(j,i),i≠j视为不同对,(i,i 阅读全文

posted @ 2017-11-30 21:49 FriskyPuppy 阅读(199) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页

导航