题解列表

筛选

蓝桥杯历届试题-数字游戏 (C语言代码)

解题思路:第一次:1+(1+2+3+4+5)=16第二次:16+(6+7+8+9+10)=56第三次:56+(11+12+13+14+15)=?第x次:s[x-1]+((x-1)*n+1+x*n)*n/2=?(x-1)*n+1为后面等差数列的第一个数(x*n)为后面等差数列的最后一个数再运用等差数列求

DNA (C++代码)

解题思路:这个题考察输出。先不管输入的重叠数,首先先根据行数输出一组完整的DNA来,方法就是先输出上半部分后输出下半部分,这个具体第几个输出X第几个输出空格要计算一下,也很简单,其实就是当列等于行或者是等于总行-当前行+1时,就输出X,其它输出空格。

P1004 (C++代码)

摘要:解题思路:注意事项:参考代码:无解释:#include<iostream> #include<cstdio> using namespace std; int a[1001][1001],b[1……
优质题解

Manchester- 不容易系列

解题思路:①:设最终剩余的羊数目为t=3,前一个站剩余的羊数目为x;根据题目,每过一个站剩余羊的数目等于已有羊数除以2再加上1有:(以最后一站为第一站)②:(第一站剩余羊数目)x/2+1=t故:x=(t-1)*2=4令t=x;③:(第二站剩余羊数目)x/2+1=t故:x=(t-1)*2=6令t=x;.
优质题解

Manchester- 不容易系列2(规律法+全排列)

解题思路:①:用全排列方法求出n=2,3...10的所有装法②:根据图得到以下规律:(1)sum4=(sum2+sum3)*(4-1)(2)sum5=(sum3+sum4)*(5-1)(3)sum6=(sum4+sum5)*(6-1)(4)sum7=(sum5+sum6)*(7-1).........