题解列表

筛选

自由下落的距离计算,真的不复杂(C语言代码)

####解题思路:```第一次落地时所经过路程S1,反弹高度h1=S1/2;第二次:S2=S1+2*h1;h2=h1/2;第三次:S3=S2+2*h2;h3=h2/2;…………第N次:Sn=S(n-1)+2*h(n-1);hn=h(n-1)/2;```####注意事项:第一次落地时的路程与反弹高度的关

python-最大乘积

摘要:解题思路:深度优先算法。所给出的两个数只有两个状态,选中和未选中。然后据此写出代码即可注意事项:参考代码:from cmath import inf      def dfs(temp,cnt,n……

C与C++的共用解法

#include#includeusingnamespacestd;intmain(){ints;//while(cin>>s&&s!=EOF)//直接使用C++的EOF//while(scanf("%d",&s)==1)//与EOF功能相同while(~scanf("%d",

C语言训练-计算1~N之间所有奇数之和-题解

解题思路:遍历1到N的正整数;这个数对2取余,如果结果是0,说明这个数可以被2整除,是偶数;如果结果不是0,说明这个数不能被2整除,是奇数;是奇数的话把这个数加到和里;注意事项:用longlong(长长整型)存储结果,相比于longint(长整型)和整型,

几行代码实现蛇形矩阵

摘要:解题思路:        通过观察可以不难看出其规律:                第一行第一个数为1,第二行为2,第三行4,第四行7...设i=1,依次递增1,j为每行第一个数,那么其下一行一个数……

c语言解3n+1问题

摘要:解题思路:    对于3n+1问题得到序列的长度我们可以用一个递归解决。    题目没有说明输入的个数,因此需要流结束符来结束程序。    题目要求算出i和j之间的最大值,因此需要用一个for循环。注……

分段函数求解

摘要:解题思路:运用if语句判断注意事项:保留两位小数,用数学公式时加头文件<cmath>参考代码:#include <iostream>using namespace std;#include <cmat……