3 条题解

  • 0
    @ 2025-10-4 15:06:42

    #include<stdio.h>

    int main(){

    int n;

    while(1)

    {

    scanf("%d",&n);

    if(n==0){break;}

    int a1=0,a2=0,a3=1,b1,b2,b3;

    for(int i=2;i<=n;i++){

    b1=a1;

    b2=a2;

    b3=a3;

    a1=b3;

    a2=b1;

    a3=a3+b2;

    }

    printf("%d\n",a1+a2+a3);

    }

    return 0;

    }

    信息

    ID
    201
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    (无)
    递交数
    586
    已通过
    213
    上传者