题解列表

筛选

公交汽车-题解(C语言代码)

####动态规划问题第一步确定状态第二步写出转移方程第三步确定初始条件和边界情况第四步是计算顺序的确定下面直接看代码#include#definemax10000;intmin(inta,intb){returna
优质题解

蓝桥杯算法提高VIP-任意年月日历输出-题解(Java代码)

#我的解法比较偷懒,利用java自带的util包#GregorianCalendar日历类对于输出年月日历这样的题,我这样的小白一看就头蒙,无从下手。如果从题目中的日期推向结果,那是大佬的作风,也是出题人的初心。**如果不想去绞尽脑汁的编写算法,但是又想把这道题完成,就看看下面简单易懂的解法。
优质题解

蓝桥杯2017年第八届真题-九宫幻方-题解(C语言代码)

#####这是官方的提示笨笨有话说:我最喜欢这类题目了。既然九宫幻方一共也没有多少,我就不辞辛劳地一个一个写出来好了。也不能太过分,好歹用个数组。#####思路:九宫格的组合一共有8种情况672834294618159159753753834672618294276438492816951951357

The 3n + 1 problem -题解(Java代码)

####这里有一个坑:i、j的大小关系不确定#####所以如果程序没有判断i、j的大小关系的话,会报NegativeArraySizeException异常importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args

[编程入门]Sn的公式求和-题解(C语言代码)

#这个问题比较简单,主要注意一下for循环的使用方法以及循环的过程。2+22+222可以把它看成2+2*10+2+22*10+2。参考代码```c#includeintmain(){inti,n,a=2,sum1=0,sum2=0;scanf("%d",&n);for(i=0;i

字符串的查找删除-题解(Python代码)

由于本题需要替换各种形式的字符,包括in,In,iN和IN```pythontemp=input()temp=temp.casefold()#变成小写length=len(temp)whiletemp:st=input()st_1=st.casefold()#把原字符全部小写赋值给st_1whilet

K-进制数-题解(Python代码)

####Python递归解决当位数为n时,满足条件的数有两种情况:1.第一位必不为0,且第二位也不为0,这种情况只要`(k-1)*[n-1位数时满足的个数]`2.第一位不为0,且第二位为零,这种情况只需要`(k-1)*1(第二位为0只有一种情况)*[n-2位数时满足的个数]````pythonn=in

K-进制数-题解(C++代码)数位dp

这一题可以用数位dp思想,具体看代码与注释#includeusingnamespacestd;intn,k;intdfs(intpos,boollimit)//pos为当前所在位置,limit为下一位是否有限制(有限制代表下一位不能为0){intsum=0;if(pos==n)//当所有位置都填完时可