ZOJ-1539

来源:互联网 发布:windows 3.1 编辑:程序博客网 时间:2024/05/03 13:40
#include<stdio.h>int calc(int n){    if (n < 3)        return 0;    else if (n == 3)        return 1;    else if (n % 2 == 0)        return 2 * calc(n / 2);    else        return calc(n / 2) + calc(n / 2 + 1);}int main(){    int n;    while (scanf("%d", &n) != EOF)        printf("%d\n", calc(n));    return 0;}

0 0
原创粉丝点击