5 条题解

  • 6
    @ 2022-8-29 20:36:13

    我没有任何见解

  • 4
    @ 2022-11-10 21:04:42

    我没有任何见解

    • 1
      @ 2023-10-7 22:04:00

      大可不必进来,参考第39题。想cv的话就想太多了。

      • 0
        @ 2025-10-1 20:20:11

        可以用递归加数组储存,记忆化处理 #include <stdio.h> int arr[50]; int ad(int x){ if(x0){ return 0; } if(x1){ return 1; } if(arr[x]!=0){ return arr[x]; } arr[x]=ad(x-1)+ad(x-2); return arr[x]; } int main() { int n; scanf("%d",&n); for(int i=0;i<n;i++){ int m; scanf("%d",&m); if(m==1){ printf("0\n"); }else{ printf("%d\n",ad(m)); } } return 0; }

        • 0
          @ 2023-10-10 21:10:18
          #include<stdio.h>
          
          int main() {
          	int n,m;
          	int a[50];
          	a[0] = 0;
          	a[1] = 0;
          	a[2] = 1;
          	a[3] = 2;
          	for (int i = 4; i <= 40; i++) 
          		a[i] = a[i - 1] + a[i - 2];
          	scanf("%d", &n);
          	while (n--) {
          		scanf("%d", &m);
          		printf("%d\n", a[m]);
          	}
          	return 0;
          }
          
          
          • 1

          信息

          ID
          153
          时间
          1000ms
          内存
          128MiB
          难度
          7
          标签
          (无)
          递交数
          1055
          已通过
          275
          上传者