[编程入门]自定义函数处理素数-题解(Python代码) defPanDuanSuShu(a):foriinrange(2,a):ifa%i==0:returnFalseelse:returnTrueN=int(input())ifPanDuanSuShu(N)==True:print('prime')else:print('notprime') 题解列表 2020年03月13日 0 点赞 0 评论 1075 浏览 评分:9.9
蓝桥杯基础练习VIP-FJ的字符串-题解(Java代码) ```javapublicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);StringaString[]=newString[28];aString[1]="A";for(inti=2, 题解列表 2020年03月13日 0 点赞 0 评论 1221 浏览 评分:9.9
[编程入门]有规律的数列求和-题解(C语言-斐波那契数列) 我是用斐波那契数列递归来计算,这个方法比分子分母调换顺序要复杂,大家就当扩展思维吧!我的思路:设第一项分子为a,分母为b,那么设第二项分子为a+b,分母为a,第三项分子为2a+b,分母为a+b,第四项分子为3a+2b,分母为2a+b......依此类推, 题解列表 2020年03月13日 0 点赞 0 评论 2157 浏览 评分:9.9
蓝桥杯算法提高VIP-种树-题解(C++代码) 就说快不快?````cpp#includeintm,n,a[40],vis[40],ans=-30001;//DFS,哈哈开整voidDFS(intdeep,intsum,intcount){if(count>m)return;if(count==m)ans=ans 题解列表 2020年03月13日 0 点赞 0 评论 1650 浏览 评分:9.9
Manchester-【字符串问题】 ###解题思路:1.法一:输入一个字符串,求其长度,然后从最后一个字符一次向前输出1.法二:把字符串存入栈,然后把栈中元素pop出来1.以上两种方法本质上一样,这里采用第二种方法,回顾栈知识```c#include#include//定义一个字符栈typedefstructStack_{charA[2 题解列表 2020年03月13日 0 点赞 0 评论 2048 浏览 评分:9.9
动态规划 合并石子 (C++代码) 定义dp[i][j]:将第i堆到第j堆的所有石子合并的最小花费;定义A[i][k]:将第i堆到第k堆的所有石子合并后的石子定义sum[i]:前i堆石子总数那么A[i][j]=A[i][k]*A[k+1][j](k=itoj-1)在合并A[i][k]和A[k+1][j]的时候, 题解列表 2020年03月13日 0 点赞 1 评论 2877 浏览 评分:7.1
蓝桥杯算法提高VIP-矩阵乘法 (C++代码) ######与合并石子那题有点类似定义dp[i][j]:第i个矩阵依次乘到第j个矩阵的最少的运算次数;定义A[i][j]:第i个矩阵依次乘到第j个矩阵所得的矩阵那么A[i][j]=A[i][k]*A[k+1][j](k=itoj-1)这样将在k从i遍历到j-1的过程中,更新dp[i][j]的值。 题解列表 2020年03月13日 0 点赞 0 评论 1464 浏览 评分:9.9
[编程入门]三个数最大值-题解(C语言代码) 摘要: 代码: #include int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); …… 题解列表 2020年03月13日 0 点赞 0 评论 861 浏览 评分:8.0
信息学奥赛一本通T1291-数字组合 (C++代码) 定义dp[i][j]:在前i个数当中,和为j的组合数。对于每一个i,j有情况1.j=a[j]此时dp[i][j]等于前i-1个数中和为j的组合数加上前i个数中和为j-a[i]的组合数。即转态转移方程为:dp[i][j]=dp[i-1][j];j=a[i]```cpp#includeusingnames 题解列表 2020年03月13日 0 点赞 1 评论 2345 浏览 评分:8.9
数据结构-一元多项式加法-题解(C++代码) ```cpp#include#include#include#include#include#include#include#include#definen30usingnamespacestd;typedefstructNode{intcoe;intexp;}Node, 题解列表 2020年03月13日 0 点赞 0 评论 1659 浏览 评分:9.9