题解列表

筛选

动态规划解母牛的故事

###思路分析以每年母牛的数量作为状态前四年能生产小母牛的母牛数量为1第五年最开始的那头母牛第二年生产的母牛可以生产了,也就是有两头可以生产了第六年第三年出生的母牛可以生产了依次类推,会发现能生产的母牛数量就是当前年份向前递推三年的母牛数量状态转移方程为前一年的母牛数量加上能生产小母牛的母牛数量也就是

C语言训练-"水仙花数"问题1

解题思路:限定为三位数,就比较简单,直接求出三位数的个位,十位和百位,看各位立方和是否等于这个数的本身,其中输出1和0,直接用if语句注意事项:记住,if条件中要用==而不是=,否则会出错,==是等于,表判断,=是赋值,意义不同参考代码:#includeintmain(){intn,

C语言训练-"水仙花数"问题2易理解,初学者

解题思路:因为是三位数,所以n的范围为100-999,可以用for遍历,在n小于1000的条件下,n自增,这样就可以在满足水仙花数的条件下可以按照从小到大的顺序输出。当然,如果是从n999-100自减的话,就会变成从大到小输出,以下便是我的代码:注意事项:参考代码:#includei

【编程入门】水仙花数判断

摘要:解题思路:水仙花数是三位数,n的范围为100-999              定义百位为b,十位为s,个位为g,              g=n%10;              s=n/10%1……

二级C语言-求偶数和

摘要:解题思路:scanf输入,printf输出,用for语句循环输入n个数字(整数类型int),判断其是否为偶数,偶数相加注意事项:参考代码:#include<stdio.h>int main(){ in……

完数的判断

摘要:#include <stdio.h> int main() { int n,s=0,a[100],k; scanf("%d",&n); for(int i=1;i<n;i++){ /……

2213: 蓝桥杯算法训练-送分啦 过分了

解题思路:只能printyes,printno会被坑(竟然字数太少,我就多刷点字吧)啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦注意事项:无参考代码:print("yes")
优质题解

巧解数的划分(暴搜生成数组,利用数组来解决数的划分)

###注意事项题目的大意是给一个数n,求任意个数相加等于n的组合有多少,组合不能带0,12和21算一个组合,组合中数与数可重复,这个数n是小于等于100的###思路分析n个可重复的数(不包含0)的组合,最简单能想到的是dfs深搜,由于12和21只能算一个组合,