题解 1180: 不容易系列

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

1180: 不容易系列

```cpp#includeusingnamespacestd;intf(intn){if(n==1)return1;return2*f(n-1)+1;}intmain(){intn;cin>>n;for(inti=1,x;i>x;cout
优质题解

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;.
优质题解

不容易系列 递归求解

解题思路:本人在写时,发现可以用递归来写。什么是递归:(忙人请略过)程序调用自身的编程技巧称为递归。递归做为一种算法在程序设计语言中广泛应用。递归,就是在运行的过程中调用自己。一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的

不容易系列 (C语言代码)

摘要:解题思路:本题题目比较长但相对来说还是比较基础的。参考代码:#include"stdio.h" int main() {     int rows,n,item=3,i,j,result[100……

不容易系列-题解(C语言代码)值得推荐

思路:利用递归的思想。如果没有收费站的花,则返回rest(本题中为3)如果有收费站且数量为n,则可以返回n-1个收费站的情况下有的羊的个数-1再乘2longlonginttol(intn){if(n==0)returnrest;elsereturn(tol(n-1)-1)*2;}题目:你活的不容易,

Manchester-【不容易系列-法2】

####解题思路:1.递推写出过每一站剩余的羊数目1.第一站剩余(n+2)/21.第二站剩余(n+2+4)/41.第三站剩余(n+2+4+8)/81.第a站剩余(n+2+4+8+...+2^a)/(2^a)1.所以n=2^a+2;```c#include#includeintmain(){inta,

不容易系列 (C语言代码)

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int jisuan(int a);int main(){    int n,a;    scanf("%d",&n);    whil……

不容易系列 (C语言代码)

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int N,a,i,sum;    scanf("%d",&N);    while(N--)    { ……