题解列表

筛选

LikeWater - 1678: 数据结构-双向循环链表C++(这是半成品文章,以后有时间了补齐!)

####有了线性单链表代码的经验之后,写双向链表就快多了,但我stl标准模板库还没学玩,待我学完stl里面的list之后再来补全这篇文章,里面还有少许函数没有实现,大家也可以尝试一下,下面直接附上代码:```cpp#includeusingnamespacestd;#defineOK1#defineE

单点修改区间查询(自己写的模板)

解题思路:背板参考代码:```cpp//引入头文件#includeusingnamespacestd;//定义数组长度constintN=1e5+5;//定义数组ainta[N];//定义变量n,m,x,l,rintn,m;charx;intl,
优质题解

搭配购买(并查集+01背包)

#***前置知识***###并查集并查集是一种数据结构,主要用于处理一些不交集合的合并及查询问题。它支持两种操作:```cpp合并两个集合查询某个元素所在的集合```并查集使用一个数组来存储一棵树,这棵树的每个节点对应一个元素,节点存储的值就是该元素所在集合的代表元素,

利润计算c++

摘要:解题思路:注意事项:参考代码:#include<iostream>#include<string>using namespace std;int main(){    float i,a; while……
优质题解

LikeWater - 1004: [递归]母牛的故事C++(曾经的你对我嗤之以鼻,现在的我你高攀不起~~(‾◡◝)~~)

摘要:***—————依稀记得那是第一次使用dotcpp来学习c++提升直接的编程能力,当时第一个遇到的第一个题目就是这个母牛的故事,当时仗着自己的学过递归,感觉能做出来,但是是我小瞧递归了,时间超限是我永……

滑雪(搜索)

摘要:解题思路:记忆化搜索 ```cpp ·这道题需要求出二维数组中最长的下降路径,可以使用记忆化搜索来解决。 ·我们可以定义一个二维数组f[x][y]表示从坐标(x,y)出发所能到达的最长下降路径,……

编写题解 1099: 校门外的树

#include#include#include#include#include#includeusingnamespacestd;booliszhi(intx){for(inti=2;i*i>l>>m;inttree[l+1]={0};for(inti=1;i>a1>>a2;for(intj=a1;

C++简单易懂

摘要:解题思路:注意事项:参考代码:#include <iostream>#include <cmath>using namespace std;int main() { int n, s; double ……

题解 2975: 1的个数

摘要:```cpp #include using namespace std; int l,a[1001],n,s; int main() { cin>>n; while(n!……

C++判断闰年详细代码以及注释

摘要:解题思路:最基础的if判断来写注意事项:无参考代码:#include<iostream>using namespace std;int main(){   int a;     //定义一个数,作为年……