题解列表

筛选

1177: 三角形

摘要:解题思路:注意事项:最后一定要换行呀!!!参考代码:#include<stdio.h>int max(int x,int y){ return x>y?x:y;}int main(){ int e,n……

输出全排列(详细注释)

这段代码是一个实现全排列的程序。它使用了递归的思想,通过不断交换数组中的元素来生成所有可能的排列。具体的实现过程如下:首先定义了两个辅助函数swap和swapback,用于交换数组中的元素。swap函数将数组中p和q位置的元素交换,并将p位置后的元素向后移动一位;swapback函数将数组中p和q位置

编写题解 1096: Minesweeper--C语言二维数组模拟地雷详解

`解题思路:`-使用二维字符数组存储地雷信息,`*`表示有地雷,`.`表示安全。-确定了行列数后,声明两个二位数组(分别用于存储地雷信息和地雷数量),且在原来的行列数上增加两行两列,确保计算地雷周围数量时不越界。-读取二位字符数组,将地雷信息转换为二维数组,

使用滑动窗口来解决

摘要:解题思路:注意事项:参考代码:n = int(input()) a = input().split() s = [] ans = 0  # 初始化收集的雪花数量 l, r = 0, 0  # ……

整数奇偶排序(c语言)

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int swap(int* a,int* b){     int temp=*a;     *a=*b;     *b=temp;}i……

2772: 苹果和虫子

摘要:解题思路:注意事项:参考代码:#include <bits/stdc++.h>using namespace std;int main(){    double n,x,y;    cin>>n>>x……