
天梯赛
我和代码有个约会.
好好学习!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编程比赛常用技巧总结
编程比赛常用技巧总结输入输出加快输入输出读入一行字符串常用输出格式控制比赛常用算法四舍五入绝对值快速幂算法最短路算法并查集二叉树建树结构体重载小于号数据结构堆pairvectorset, map, multiset, multimap, 基于平衡二叉树(红黑树),动态维护有序序列dequestackqueue我这里的编程比赛主要指的是算法类的比赛,例如蓝桥杯,天梯赛,CCF之类的比赛。为了备战天梯赛、蓝桥杯而写的一个总结。输入输出加快输入输出ios::sync_with_stdio(false);原创 2022-03-16 11:27:23 · 964 阅读 · 0 评论 -
树的遍历简单实现
目的已知二叉树的中序遍历和后序遍历求得二叉树的层序遍历;具体思路1、从后序遍历中取最后一个结点2、在中序遍历中找到该结点3、以该结点为界线,将中序遍历一分为二,得到两个中序序列4、根据中序的分组,再回到后序遍历中将之一分为二,得到两个后序序列5、对于每个非空序列,回到第一步,继续执行代码#include<iostream>#include<vector>#include<queue>using namespace std;const i原创 2021-04-15 15:10:16 · 203 阅读 · 0 评论 -
L1-071 前世档案 (20 分)
L1-071 前世档案 (20 分)网络世界中时常会遇到这类滑稽的算命小程序,实现原理很简单,随便设计几个问题,根据玩家对每个问题的回答选择一条判断树中的路径(如下图所示),结论就是路径终点对应的那个结点。现在我们把结论从左到右顺序编号,编号从 1 开始。这里假设回答都是简单的“是”或“否”,又假设回答“是”对应向左的路径,回答“否”对应向右的路径。给定玩家的一系列回答,请你返回其得到的结论的编号。输入格式:输入第一行给出两个正整数:N(≤30)为玩家做一次测试要回答的问题数量;M(≤100)为玩家原创 2021-04-10 09:30:59 · 171 阅读 · 0 评论