题解列表

筛选

简洁版代码

摘要:解题思路:注意事项:参考代码:#include<iostream> using namespace std; string s; struct BiTreeNode{ char val; ……

利用数组求解Minesweeper

摘要:解题思路:此题可用两个二维数组解决,一个char类型,一个int类型char用于接收用户输入的  .和*;在接收时即可给第二个int类型数组赋值,当char中接收的是.时,在int中的对应位置输入0,……

数学方法求解蛇行矩阵

摘要:解题思路:本题通过观察可知1 3 6 10 152 5 9 144 8 137 1211a[0][0]+2=a[0][1];  a[0][1]+3=a[0][2];  a[0][2]+4=a[0][3……

1097: 蛇行矩阵

摘要:解题思路:注意事项:参考代码:#include <iostream>using namespace std;int main(){   int x, cnt=1, mat[100][100];   f……

错误示范-临时变量

摘要:#include<stdio.h>int main(){    int n;    long long int Sn=0;    scanf("%d",&n);        for(int i=1,……

天才的写法

摘要:解题思路:注意事项:参考代码:while True:    try:        array = list(map(int, input().split()))        array_odd =……

vector容器迭代求解

摘要:解题思路:若设普通金属为a,特殊金属为b,用a除以b,得到的最小值即为V的最大值。用a除以(b+1),得到的数加1即为V的最小值(如果不加1,那得出的特殊金属会多一个)。有了这样的思路以后,建立一个v……

校门外的树

摘要:解题思路:把马路的长当作数组长,在数组中全录入1,代表栽了树;在后续输入的数据中,两两为一组,在上一个数组中把一组的值变为0即可,则不需要考虑重复区域的问题,最后计算1的数量即可注意事项:参考代码:#……