笔记
文章平均质量分 50
lhc_0506
一个才开始学C++的小白,请多指教(现在正在自学python)
展开
-
并查集——洛谷P1511亲戚
或许你并不知道,你的某个朋友是你的亲戚。他可能是你的曾祖父的外公的女婿的外甥女的表姐的孙子。如果能得到完整的家谱,判断两个人是否是亲戚应该是可行的,但如果两个人的最近公共祖先与他们相隔好几代,使得家谱十分庞大,那么检验亲戚关系实非人力所能及。在这种情况下,最好的帮手就是计算机。为了将问题简化,你将得到一些亲戚关系的信息,如Marry和Tom是亲戚,Tom和Ben是亲戚,等。从这些信息中,你可以推出Marry和Ben是亲戚。请写一个程序,对于我们的关于亲戚关系的提问,以最快的速度给出答案。输入...原创 2022-02-08 15:51:34 · 150 阅读 · 0 评论 -
「HAOI2007」理想的正方形
本蒟蒻又又又又来发题解啦先看题题目描述有一个a×ba×b的整数组成的矩阵,现请你从中找出一个n×nn×n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。输入第一行为33个整数,分别表示a,b,na,b,n的值第二行至第a+1a+1行每行为bb个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。输出仅一个整数,如题面描述。样例样例输入15 4 21 2 5 60 17 16 016 17 2 12 10 2 11 2 2 2原创 2021-12-30 19:20:54 · 747 阅读 · 0 评论 -
对称二叉树
题目如果二叉树的左右子树的结构是对称的,即两颗子树皆为空,或者皆不为空,则称该二叉树是对称的。编程判断给定的二叉树是否对称。例:如图中的二叉树T1是对称的,T2是不对称的。二叉树用顺序结构给出,若读到#则为空,二叉树T1=ABCDE,T2=ABCD#E,如果二叉树是对称的,输出“Yes",反之输出”No".样例样例输入1ABCDE样例输出1Yes一开始,乍一看,不就是二叉树吗?判断一下节点数量符不符合要求,再看空位合不合理不就好了吗,然后就狂敲代码,打出了这段代.原创 2021-11-28 17:50:13 · 718 阅读 · 0 评论 -
高精度加法
**A. 高精度加法 时间限制:1 s 空间限制:256 描述 输入长度(超过14,小于99)的两个正数,输出两个数的和。输入两行第一行,一个数第二行,一个数输出一行输入的两个数的和样例样例输入1900000000000000 1111111111111111**样例输出 12011111111111111****高精度,这里用的string#include <bits/stdc++.h>using namespace std;const int N=10001; int a原创 2021-11-10 19:57:03 · 278 阅读 · 0 评论