首页 > 其他分享 >数的计数(Noip2001)

数的计数(Noip2001)

时间:2024-06-14 20:29:01浏览次数:13  
标签:Noip2001 int 自然数 样例 xb 计数 include 输入

题目描述】

我们要求找出具有下列性质数的个数(包括输入的自然数n)。先输入一个自然数n(n1000),然后对此自然数按照如下方法进行处理:

不作任何处理;

在它的左边加上一个自然数,但该自然数不能超过原数的一半;

加上数后,继续按此规则进行处理,直到不能再加自然数为止。

【输入】

自然数n(n1000)。

【输出】

满足条件的数。

【输入样例】

6

【输出样例】

6

【提示】

【样例解释】

满足条件的数为如下所示:

6
16  
26
126
36
136

 这道题可以用递归或者递推来做,以下是递推方法

#include<bits/stdc++.h>
#include <cmath>
using namespace std;
int xb[1004];
int main(){
   int n;
   cin>>n;
   xb[1]=1;xb[2]=2;
   for(int i=3;i<=n;i++){
      if(i%2==0)xb[i]=xb[i-1]+xb[i/2];
      else xb[i]=xb[i-1];
   }cout<<xb[n];
   return 0;
}

郫人只是个初学者很多地方处理的都不是很好,这个方法也是没看清分类无意间摸索出来的。如果有大神有更好的方法欢迎指点,也可以留言在评论区让我开开眼界。不喜勿喷,谢谢!

标签:Noip2001,int,自然数,样例,xb,计数,include,输入
From: https://blog.csdn.net/wflxbdcyy/article/details/139689336

相关文章

  • 【十大排序算法】计数排序
    数字在轻舞纷飞中,依次排列,如星辰般闪耀。文章目录一、计数排序二、发展历史三、处理流程四、算法实现五、算法特性六、小结推荐阅读一、计数排序计数排序是一种非比较型的排序算法,它根据待排序元素的值来确定每个元素之前的有序位置。它的基本思想是统计待排序元素......
  • 【力扣真题】3.哈希表|算法真题程序设计数据结构考研保研复试机试面试秋招春招蓝桥杯
    242.有效的字母异位词给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。示例1:输入:s=“anagram”,t=“nagaram”输出:true示例2:输入:s=“rat”,t=“car”输出:false说明:你可以假设字符串只包含小写字母。力扣题目链接思......
  • 细胞计数算法 —— 软件与平台实现
    细胞计数算法(自动识别细胞并统计存活)——软件与平台实现结果展示项目介绍项目背景算法详解结果展示原图识别效果图项目介绍项目分为软件和平台双形态。软件可发送邮件至[email protected]处获取,平台可经由网址http://60.204.154.12访问使用。项目以霍......
  • 51单片机数码管显示的计数器,按键按下暂定,再次按下继续。(按键功能使用中断实现)
    1、功能描述数码管显示的计数器,按键按下暂定,再次按下继续。(按键功能使用中断实现)2、实验原理·  按键与中断:使用单片机的外部中断功能来检测按键动作,实现非阻塞的按键检测。·  中断服务程序:编写中断服务程序来处理按键动作,切换暂停和继续的状态。·  动态显示:通过......
  • 微信计数器开发,微信计数器使用教程
    1.客户端样式  采用非注入式开发,防封好,支持最新版Vx,不挑系统,主流windows系统都支持,可根据需求自定义客户端样式(万里,熊猫.GD,JD,Ti,智多粉…)2.后台样式一角 后台操作简单,数据效验加密机制,结构性强大,稳定性极强3.分享页 可根据需求来匹配写后台数据返回,以及后......
  • IC设计公司芯片设计数据流转 要如何做到全面管控?
    芯片设计数据流转是半导体行业中一个关键的环节,它涉及到设计数据在不同阶段和不同部门之间的传递和共享。以下是芯片设计数据流转的一些特点和注意事项:1、数据完整性:在整个设计过程中,保持数据的完整性至关重要,以确保设计意图的准确实现。2、数据安全性:芯片设计数据通常包含敏......
  • 关于如何设置 TMOD (定时/计数 高低 共 8 位 寄存器)
    TMOD寄存器简介TMOD是8051单片机的定时器模式寄存器。它是一个8位寄存器,用于配置定时器/计数器的工作模式。TMOD的每一位有特定的含义。TMOD的结构如下:GATE|C/T|M1|M0|GATE|C/T|M1|M07|6|5|4|3|2|1|0GATE(位7和......
  • 一般图边覆盖计数(从洛谷博客同步)
    今天模拟赛中出现了一个题,需要对一个\(n\)个点,\(m\)条边的图做边覆盖计数,边覆盖是一个边集\(S\subseteqE\)使得任意一个点\(i\)都存在一条边\((u,v)\inE\)满足\(u=i\)或\(v=i\),即覆盖所有的点。\(n\leq40,m\leq60\),1s512M。然后被我使用神秘做法冲过去了(然后莫......
  • 计数问题(普及)
    描述试计算在区间[1,n]的所有整数中,数字x(0<=x<=9)共出现了多少次?例如,在1到11中,即在1、2、3、4、5、6、7、8、9、10、11中,数字1出现了4次。输入描述共1行,包含2个正整数n、x,之间用一个空格隔开。输出描述共一行,包含一个整数,表示x出现的次数。用例输入1111用例输出14......
  • 计数排序(排序终篇)
    1.计数排序2.排序的稳定性1.计数排序1.1计数排序的概念计数排序就是把要排序的数组的里面的数据在有序的数组中记录次数,每个数据有多少个就在另一个数组(有序的)上对应的位置加多少,有俩个2就在有序的数组下标2的位置标2,最后把有序数组的元素按顺序一个一个搬过来,这样就把......