题解列表

筛选

一行输入,简单简单入门

摘要:解题思路:注意事项:参考代码:three_list = [list(map(int, input().split())) for _ in range(3)]for i in range(3):   ……

循环控制输出

```importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);while(sc.hasNext()){intN=sc.nextInt();int

扩大二维数组模拟解决

用M+2\*N+2规模的数组去容纳M\*N的field容易解决访问越界问题每检测到一个地雷,就把地雷周围的数字+1```importjava.util.Arrays;importjava.util.Scanner;publicclassMain{staticintM;staticintN;static

布尔数组模拟速解

用长度L+1的布尔数组模拟路上树的情况若有树则是true没有则是false比int数组设置01更高效```importjava.util.Arrays;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){

暴力解(抛弃大脑,回归原始)

摘要:解题思路:没学几天算法  不要喷,就是排序之后  放到队列里,然后扫过去注意事项:参考代码:#include<bits/stdc++.h>using namespace std;struct Poin……

双向循环链表:C++面向对象

######参考代码```cpp#includeusingnamespacestd;structnode{intdata;node*prev;node*next;/*构造*/node(node*pre=nullptr,node*ne=nullptr):prev(pre),

巨巨巨简单的思路但略微巧妙的设计(按题目要求来)

解题思路:首先该题主要是通过题目描述,大家可以在草稿上以测试数据查看整个过程糖果的变化,这里因为是绕圈循环变化,所以采用数组。会发现:每次分糖果时该小朋友的糖果数为原来小朋友糖果数的一半加下一个小朋友的一般,也就是a[i]=a[i]/2+a[i+1]/2.但值得注意的是运算时需要把数组最后一项单独讨论

简单易懂的解题思路

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