[编程入门]报数问题-题解(Java代码) 解题思路:约瑟夫环问题,直接采用约瑟夫环的数学公式注意事项:注意约瑟夫环数学公式输出s的时候输出的是最后出列的人最初位置,这里需要输出最后留下的人的最初位置,所以需要输出s+1参考代码:importjava.util.Scanner;//约瑟夫环//有n人围成一圈,顺序排号。 题解列表 2020年10月16日 0 点赞 0 评论 1421 浏览 评分:9.9
回溯法求组合数-题解(C语言代码) 摘要:解题思路: 利用回溯法来求解组合数,我们可以把组合数当成为n个小球抽取m个小球的办法,利用二叉树,n个小球就有n层,用数组x[k]为1时装入左子树,为0时装入右子树,别界条件为没有到达叶结…… 题解列表 2020年10月16日 0 点赞 0 评论 1036 浏览 评分:0.0
蓝桥杯2019年第十届真题-外卖店优先级-题解(C++代码) ```c#include#include#includeusingnamespacestd;intn,m,t;vectorv[100005];boolff(intid){if(v[id].size()==0)returnfalse;boolflag=false;intp=2;for(inti=1;i 题解列表 2020年10月16日 0 点赞 0 评论 856 浏览 评分:0.0
优质题解 蓝桥杯算法提高VIP-任意年月日历输出-题解(C++代码) 摘要:解题思路:整个程序的思路是先确定那一年的1月1号是星期几,用k记录 ,然后再从那一年的一月推到指定月份的一号是星期几,依然用k记录 k的范围大小是0-6,0代表星期天注意事项:参考代码:#inclu…… 题解列表 2020年10月16日 0 点赞 0 评论 1334 浏览 评分:9.0
[编程入门]三个数字的排序-题解(C语言代码) 摘要:解题思路:据题目要求,按从小到大排序,那么就需要得到最大值,最小值以及中间值才能排序。也就是说要让电脑知道,什么是最大,什么是最小然后再来排序。大小的比较有做差法(a-b>0),做商法(a\b>1)等…… 题解列表 2020年10月16日 0 点赞 3 评论 1686 浏览 评分:8.9
数据结构-n阶Hanoi塔问题-题解(C语言代码) ```c#includeinti=1;intmain(){voidhanoi(intn,charx,chary,charz);intn;while(scanf("%d",&n)!=EOF){i=1;hanoi(n,'X','Y','Z');putchar('\n');}return0;}voidhan 题解列表 2020年10月16日 0 点赞 0 评论 909 浏览 评分:0.0
[编程入门]自定义函数处理最大公约数与最小公倍数-题解(C语言代码) 摘要:#include int a,b,i; gys() //最大公约数 { for(i=a;i>=1;i--) { if(a%i==0 && b%i==0) { pr…… 题解列表 2020年10月16日 0 点赞 0 评论 1105 浏览 评分:6.0
蓝桥杯算法提高VIP-01背包-题解(Java代码) ```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);intn=in.nextInt();//物品数intm=in.nextIn 题解列表 2020年10月16日 0 点赞 0 评论 958 浏览 评分:9.9
[编程入门]Sn的公式求和-题解(C语言代码) 思路其实挺简单,写下来几个数,分析一下前一项和后一项,看是否可以用前一项表示。然后一个循环就搞定本题第一个为2,第二个为22,第三个222,第四个2222,注意读题,不是次方相加。可以看到第二个可以由第一个乘以10加2,第三个可以由第二个乘以10, 题解列表 2020年10月16日 0 点赞 0 评论 663 浏览 评分:0.0
蓝桥杯基础练习VIP-字符串对比-题解(Java代码)最简单版 摘要:解题思路:该题用Java解决实在是太方便了,因为Java对字符串有着强大的处理能力。前三种情况均可用实例化后的String中的内置方法解决。注意事项:参考代码:import java.util.*; …… 题解列表 2020年10月16日 0 点赞 0 评论 878 浏览 评分:9.9