Advertisement

P₁⁰₂⁸[NOIP₂₀₀₁普及组]数的计算

阅读量:

题目说明

需要确定满足特定条件的数值数量(包括输入的正整数 n)。

首先输入一个不超过1000的正整数 n,随后对这个正整数按照以下方式加以处理:

复制代码
    不作任何处理;
    
    在它的左边加上一个正整数,但该正整数不能超过原数的一半;
    
    加上数后,继续按此规则进行处理,直到不能再加正整数为止。
    
    
      
      
      
      
      
    

输入格式

一个正整数 n(n≤1000)
输出格式

一个整数,用于表示符合特定性质的数的数量。
输入输出样例
输入 #1

6

输出 #1

6

说明/提示

符合要求的数字包括:

6,16,26,126,36,136

【题目来源

复制代码
    #include <bits/stdc++.h>
    using namespace std;
    int n;
    long long f[1001]; 
    long long cal(int n1)//计算1到n1的和 
    { int i;
      long long sum1=0; 
      for(i=1;i<=n1;i++)
       sum1+=f[i];
       return sum1;
    }
    int m

全部评论 (0)

还没有任何评论哟~