三个数字的排序 摘要:#include using namespace std; int main(){ int a[3]; for(int i=0;i>a[i]; } sort(a,a+3…… 题解列表 2023年10月14日 0 点赞 0 评论 599 浏览 评分:0.0
n皇后—DFS深度优先搜索 ####DFS思想:从某个状态开始,不断的转移状态直到无法转移,然后回退到前一步状态,继续转移到其他状态,如此不断重复,直到找到最终解通过读题可以直到在n*n的棋盘上每一行、每一列、每两条对角线都只能有一个棋子,定义三个数组col[]d[]ud[]记录列、主对角线、副对角线的下标, 题解列表 2023年10月14日 0 点赞 0 评论 1179 浏览 评分:9.9
走迷宫—BFS广度优先搜索 定义charg[][]为迷宫,把n行m列的迷宫输入进去,通过bfs广度优先搜索来找到从(1,1)到(n。m)的最短路径,在定义数组的时候是从(0,0)开始的所以要找到(0,0)到(n-1,m-1)的最短路径。d[x][y]表示(x,y)这个位置到起点需要走的距离q[]表示走的哪个位置BFS模板:1.定 题解列表 2023年10月14日 0 点赞 0 评论 905 浏览 评分:9.9
最简洁的代码 摘要:解题思路:def factor_sum(y): divisors = [i for i in range(1, y) if y % i == 0] return sum(divis…… 题解列表 2023年10月14日 1 点赞 0 评论 816 浏览 评分:9.9
结构体之时间设计(简单C语言) 摘要:解题思路:1月到12月没什么规律,所以用个数组来累加,累加玩后在month>=3月开始判断是闰年与否,是的话sum++注意事项:参考代码:#include<stdio.h>#include<stdli…… 题解列表 2023年10月14日 0 点赞 0 评论 580 浏览 评分:0.0
列方程,巨简单 摘要:for n in range(1, 10**10): if ((((n-1)/8)-1)/8-7)/8*2 == (((n-4)/17)-15)/17: print(n) …… 题解列表 2023年10月14日 0 点赞 0 评论 584 浏览 评分:8.0
查找特定的值 解题思路:首先通过scanf获取数据,接着对给定的一串数据,通过数组记录,开始获取的数据即为数组长度,再由这个数组长度来声明数组,并通过循环遍历给数据赋值,至此已经获得了一串代找数据,然后先给一共变量b赋值为-1,接着通过循环遍历找到目标数, 题解列表 2023年10月14日 0 点赞 0 评论 739 浏览 评分:0.0
电报加密(C语言) 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>int main(){ char a[100]; gets(a); int i; …… 题解列表 2023年10月14日 1 点赞 0 评论 572 浏览 评分:0.0
电池的寿命(极简版) 解题思路:虽然这道题被划到贪心,但至今没觉得哪里体现了贪心的思想。一开始我用分治的思想:把整个list分成长度不大于3的若干组,计算每组的使用时间和剩余时间,使用时间叠加到总时间tz,然后剩余时间相当于一节新的电池;由这list分成的若干组全部处理完成为一轮, 题解列表 2023年10月14日 0 点赞 0 评论 1014 浏览 评分:6.0
c语言代码解决问题 摘要:解题思路:注意事项:#include<stdio.h>#include<string.h>#include<stdlib.h>typedef struct student{ char id[21]; …… 题解列表 2023年10月13日 0 点赞 0 评论 854 浏览 评分:0.0