bfs之迷宫问题--输出路径/但是本题数据有错 #使用对组数列存储路径并使用栈反向输出迷宫问题大家都很熟悉了一眼就看出用bfs宽搜出最短路即可但是如何输出每个最短路径呢?######使用对组数组更新实时最短路径,但是因为跟新路径会从后往前存,所以可以用栈来输出(在迷宫大于5*5的时候适用一点);######不能使用每次得到的最短步作为数组下表来存因 题解列表 2024年09月12日 0 点赞 1 评论 496 浏览 评分:9.9
输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。 写三个函数; ①输入10个数;②进行处理;③输出10个数。 摘要:解题思路:注意事项:参考代码://输入10个数void scanf_ten(int* pc){ int i = 0; for (i = 0; i < 10; i++) { …… 题解列表 2024年09月12日 0 点赞 0 评论 409 浏览 评分:0.0
利用动态数组以及建立循环条件 摘要:解题思路:如果是字符串的话或许可以套用循环公式,但题目要求是要整数,在这里我们要明白当(a<b时)a%b=a的,利用这个性质我们就可以为这10个数字设置一个公式,即(a+m)%b,m为要移动的位置,在…… 题解列表 2024年09月12日 0 点赞 0 评论 569 浏览 评分:0.0
抓住那头牛! 双向BFS #双向BFS######更小的时间复杂度,更少的栈空间,更多的代码######tip:小题大做``````cpp#include#defineULLunsignedlonglong#defineLLlonglong#definePIIpairusingnamespacestd;constintN=3* 题解列表 2024年09月12日 0 点赞 1 评论 536 浏览 评分:9.9
[编程入门]自定义函数之整数处理:看大神才写出来 摘要:参考代码:#include <iostream>using namespace std;int a[10];void shuru(){ for(int i=0;i<10;i++){ …… 题解列表 2024年09月12日 0 点赞 0 评论 423 浏览 评分:0.0
[信息学奥赛一本通T1678-Addition Chains]迭代加深?打表! #迭代加深######tip:不知道为啥会TLE一个点,打表过了```cpp#include#defineULLunsignedlonglong#defineLLlonglong#definePIIpairusingnamespacestd;constintN=3*1e6+10, 题解列表 2024年09月12日 0 点赞 2 评论 569 浏览 评分:9.9
dfs简单易懂--来自蒟蒻的题解 #欢迎各位赏脸来看本蒟蒻的题解~~保姆级教程~~(不是)一眼dfs但是可能会遇到重复加的问题导致答案错误#####其实只要思考一下dfs递归的本质就会发现只需要加一个特判就可以完美的去重#####还有一个小技巧如果从n开始加一个数就减一个就会让我们后面的判定简单很多话不多说直接上代码######Cod 题解列表 2024年09月12日 0 点赞 2 评论 971 浏览 评分:6.8
利用归并排序求逆序对--模版题 #归并排序求逆序对时间复杂O(nlog(n))第一次在这个平台发题解本蒟蒻有点紧张哈哈哈这是一个模版背住就行需要注意几个地方递归时的左右边界需要注意不要越界,。详细看代码块注释######Code:```cpp#include#include#include#defineintlonglong//个人 题解列表 2024年09月12日 1 点赞 3 评论 737 浏览 评分:10.0
详细注释版(c语言代码) ```c#include#include#defineMAX101//定义矩阵的最大维度为101#definemax(a,b)if(a 题解列表 2024年09月11日 0 点赞 0 评论 481 浏览 评分:0.0
c语言——直接输出数组 ```c#include#include#defineMAX101intmain(){intn;intnum[MAX][MAX],num_1[MAX][MAX];while(scanf("%d",&n)!=EOF){for(inti=0;i 题解列表 2024年09月11日 0 点赞 0 评论 426 浏览 评分:0.0 « 12...404405406407408409410...59115912 »