题解列表

筛选

山峰和山谷 dfs

```cpp#includeusingnamespacestd;//定义一个pair类型的别名PII,方便表示二维坐标等成对的数据typedefpairPII;//定义宏,方便后续直接通过x来访问pair类型对象的第一个成员#definexfirst//定义宏,

2911: 连续出现的字符

解题思路:用itertools.groupby来查找字符串中连续出现的字符就好啦注意事项:参考代码:fromitertoolsimportgroupbyk=int(input())s=input()forchr,groupingroupby(s):count=len(list(group))ifcou

左孩子右兄弟(初版理解)

#初见题目产生的问题问题1:一个树都可以转化成二叉树吗?2:这个二叉树唯一吗?3.如何把树按照左孩子右兄弟的办法构造出二叉树?#看过讲解视频后https://www.bilibili.com/video/BV1d11BYREwg/?spm_id_from=333.1007.top_right_bar_

1025:数组插入处理

解题思路:这题的思路挺简单的哈。咱有个已经按顺序排好的9个元素的数组,然后会输入一个数。就从数组开头开始,一个个和输入的数比,要是这数比正在比的元素小,那这就是要插的位置了,把索引记录下来,要是比所有元素都大,就插末尾。再挪挪元素把数插进去就成啦。

矩阵对角线求和

摘要:解题思路:首先定义了一个 3×3 的二维整数数组  arr  。然后通过两个嵌套的  for  循环,从用户处获取 9 个整数并存储到数组中。接下来,又通过两个  for  循环计算两条对角线上元素的……

2865: 紧急措施(Java版本)

```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){//创建Scanner对象用于从控制台读取输入Scannerscanner=newScanner(System.in);//读取第一行输入

2877:我这个方法更简单

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int main (){    int n,x,y;    scanf("%d%d%d",&n,&x,&y);    int i,j;……