题解列表

筛选

[编程入门]阶乘求和-题解(C语言代码)

int类型已经满足不了后面的计算,在int类型时当你输入18、19、20你会发现是一个负数,那么说明数据已经开始溢出,输出错误。所以输入输出必须改变范围,longlong的类型数据可以满足这道题的范围。注意在输出时同样要标注范围%lld。#includeintmain(){intn;longlongs

蓝桥杯算法提高VIP-聪明的美食家-题解(C语言代码)

###这道题目的本质是求最大子序列个数用数组dp保存每个值对应的最优解i表示上一个满足条件的值j表示当前正在处理的值可得状态转移方程为dp[j]=max(dp[j],dp[i]+1)#includeintip[1001];longdp[1001];longmax(longa,

[编程入门]自定义函数之数字后移-题解(C语言代码)

将number[]中数据移位,存入buffer[]中,输出移位后的数组buffer[]。为了实现循环移位过程,对右移后存入buffer的下标进行取模运算。例如本题要求10个数据,右移2位,数组number下标为9,右移两位在数组buffer内的下标为(9+2)mod10=1。