题解列表

筛选

优质题解

题解 1233: 核电站问题-标准题解+详细解析(C++代码),动态规划,10行代码。

解题思路:先求出N=1,2,3时的方案数。dp[i]=dp[i-1]+dp[i-2]+dp[i-3]。i从4开始,如果第i个坑不放,则第1到第i-1个坑可以在符合题意的情况下随意放,即+dp[i-1];如果第i个坑放,当第i-1个坑不放时,第1到第i-2个坑可以在符合题意的情况下随意放,

[编程入门]自由下落的距离计算(C语言)

解题思路:每次下落后弹到最高点过程经过的路程为M+M/2,累加到N-1次,为什么是N-1次?因为最后一次落地了,过程结束;然后加上最后一次(第N次)下落的距离,即第N-1次弹起的高度M。故sum=(N-1个(M+M/2))+(第N-1次的M)。

1389: 程序员的表白 python

摘要:解题思路:注意python输出会默认换行,需要填入end参数注意事项:换行参考代码:while True:     try:         a = int(input())         f……

C++ 题目翻译+详细解答

解题思路:首先利用指针数组和new建立二维动态数组存放数据然后建立一个二维数组,这个二维数组的长度与宽度均比所需的二维数组大2若我们输入44,那么程序会生成6*6的空间,用6*6的空间中最中央的4*4存放我们输入的符号,其余边上的内存均赋值为‘.’这样在计算一个位置周围8个未知的地雷数是就不必考虑越界

直接计算(Python)

摘要:import mathT=int(input())zt=1for i in range(2,int(math.sqrt(T))+1):    if T % i==0:        zt=0     ……

直接查找输出(Python)

摘要:while 1:    s=input()    if len(s)==0:        break    list1=list(s)    if len(list1)<101:        ma……

直接循环(Python)

摘要:while 1:    list1=list(map(float,input().split()))    if len(list1)==0:        break    P=list1[0]/1……
优质题解

用最简单的C语言做出结构体之成绩记录

摘要:解题思路:1.定义结构体变量,并以此变量定义一个二维数组。              2.先定义并输入二维数组的行数,之后再用正常的input和output输入输出即可。              3……