E/F.Youmu with Lianliankan 消消乐,顾名思义,消着快乐,消完了就不快乐了。 一个字符矩阵,每次可以在里面将相同的字母按照一定规则消除。 规则是,连线的拐弯次数不得超过2次。 如所给图1就是合法的 图2就是不合法的 $n\leq 20$显然直接$bfs$爆搜即可 搜索方法: ...
分类:
其他好文 时间:
2021-02-09 12:18:08
阅读次数:
0
A - A CodeForces - 994A You are locked in a room with a door that has a keypad with 10 keys corresponding to digits from 0 to 9. To escape from the ro ...
分类:
其他好文 时间:
2021-02-08 12:25:39
阅读次数:
0
题目描述: http://acm.hdu.edu.cn/showproblem.php?pid=1043 中文大意: 经典八数码问题。 给定初始状态,要求变换到目标状态并输出移动过程。 目标状态固定为:1 2 3 4 5 6 7 8 x 。 思路: 采用逆向 BFS + 康托展开判重 + 打表的方法 ...
分类:
其他好文 时间:
2021-02-08 12:12:13
阅读次数:
0
// language C with STL(C++) // 剑指44 // https://leetcode-cn.com/problems/shu-zi-xu-lie-zhong-mou-yi-wei-de-shu-zi-lcof/ // 同主站400题 // https://leetcode- ...
分类:
其他好文 时间:
2021-02-06 11:54:26
阅读次数:
0
https://codeforces.com/problemset/problem/754/D 题意: 给定n组区间,要求选出k组区间保证其交集最大,并输出选出的区间 思路: 区间贪心,优先队列算一下天数即可。 代码: #include<iostream> #include<stdio.h> #in ...
分类:
其他好文 时间:
2021-02-02 10:51:00
阅读次数:
0
# 常用的json序列化工具有jsoncpp,nlohmann.(nlohmann的使用一定要捕捉异常)# 解析一些常用的json格式,上述工具的使用方式分别是什么。### _备注:分割线的前者是nlohmann的使用,后者是jsoncpp的使用_ ## 序列化 nlohmann::json j=" ...
分类:
Web程序 时间:
2021-01-30 12:20:51
阅读次数:
0
STL是一个方便的工具,比如说set的互异性以及按顺序存储(红黑树);stack的先进后出;queue的先进先出;deque的兼而有之;map的匹配……但是,STL是一个很占时间复杂度的工具。所以在使用的时候最好是关闭同步防止卡时间。 ios::sync_with_stdio(false); 这样就 ...
分类:
其他好文 时间:
2021-01-30 12:12:34
阅读次数:
0
题意 数据范围 \(0 \leq W,H \leq 100\), \(0 \leq 星群数量 \leq 500\), \(0 \leq 不相似星群数量 \leq 26\), \(1 \leq 星群中星星的数量 \leq 160\) 思路 这个的关键主要是找到判定两个星群相似的方法。 下面有一个定理: ...
分类:
其他好文 时间:
2021-01-29 12:05:43
阅读次数:
0
区别:Linux内核中用到的红黑树是可以存储同样的key的,但是STL标准库map中用到的红黑树不能存储相同的key,原因是map对原有的红黑树做了修改。 1.原有的红黑树结构是可以插入相同的key 例如以下是截取的nginx 的红?树的实现,nginx 的红?树的实现和Linux内核中红黑树的实现 ...
分类:
编程语言 时间:
2021-01-27 14:01:29
阅读次数:
0
JavaScript 二叉查找树 关于树 树是一种分层数据的抽象模型。是一种非顺序数据结构,对于存储需要快速查找的数据非常有效 树的结构特点: 每个父节点都有 0 个或多个子节点。 除了根节点外,每个子节点都有且仅有一个父节点 树的深度:取决于父节点的数量 叶子节点:没有子节点的节点 二叉查找树 每 ...
分类:
编程语言 时间:
2021-01-26 12:04:58
阅读次数:
0