题解列表

筛选

简单易懂的解题思路

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

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

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

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

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

编写题解 2832: 第n小的质数

摘要:解题思路:注意事项:参考代码:from math import sqrtimport mathn=int(input())c=[2]num=1while num<=n:    for i in ran……

2798: 整数序列的元素最大跨度值

摘要:注意事项:    给max和min赋值时注意,一定要让这两个值有改动,否则记录的不是输入的值,max够小,min够大参考代码:#include<iostream> using namespace s……

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

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

布尔数组模拟速解

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