题解列表

筛选

Java数组输入输出-错误频发

注意事项:具本人目前了解,Java语言无法直接输入char型数组,这时需输入String字符串,再用charAt()函数将String型字符串转换为char型数组。在此题目中,本人出现多次错误,首先时输入字符next()和nextLine()函数的区分,

递归函数(c语言)

摘要:#include <stdio.h> #include <string.h> int fun(int m) { if(m==1 || m==2) return 1; else retur……

优化的DFS算法(比较好懂)

摘要:解题思路:        分析得到是一道全排列的题,对输入的N,形成了N位数,然后进行全排列,筛选出满足条件的特殊质数。(暴力法比较直接,但是有可能会时间超限)        所以(这才是重点),在原……

如何解决报数问题

解题思路:将一串数字围成一个圆,每次删除一个数后,剩下的数重新再组成一个圆注意事项:注意,没删除一个数,剩下的一个数组成一个新圆的时候,报数并没有重新开始,而是继续向前参考代码:#输入的flag_n=int(input())all_data=[]foriinrange(0,

蓝桥杯历届试题-回文数字(Python)

摘要:解题思路:将每一个数字变为字符串,通过字符串判断是否满足回文串要求。把满足题意的回文串添加到一个列表里,最后打印。不满足直接输出-1参考代码:n=eval(input()) ls=[] for i……

报数问题题解

摘要:解题思路:注意事项:参考代码:n=int(input())x=nblist=[]alist=[i for i in range(1,n+1)]                 #生成初始顺序#prin……

C语言训练-求矩阵的两对角线上的元素之和 _世

解题思路:首先定义一个整形变量n用它来获取数组长度,然后定义数组。注意事项:主对角线元素下标满足:i==j;副对角线元素下标满足:i+j==n-1;(因为下标从0开始,是在前一项结束)不能if(i==j)s+=a[i][j];if(i+j==n-1)s+=a[i][j];这样分开写。