首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
[NOIP2001]数的计算
6条解析
开通博客写题解
极为沙雕的大奶熊礽荣
发表于 2020-04-11 20:14:41
比较简单的一种办法#include <iostream>using namespace std;#define MAX 1000+5</iostream> int main(){ int a[MAX] = {1,1}; int n; for (int i =
展开全文
夜语声烦-
发表于 2022-05-05 15:36:57
递归 牛客这边可以过,但是一本通那边会超时 #include<iostream> using namespace std; int res = 1; void fun(int k) { for(int i = 1; i <= k >> 1; i +
展开全文
savage
发表于 2019-08-20 15:37:15
题目描述 我们要求找出具有下列性质数的个数(包含输入的自然数n): 先输入一个自然数n(n ≤ 1000),然后对此自然数按照如下方法进行处理: 1.不作任何处理; 2.在它的左边加上一个自然数,但该自然数不能超过原数的一半; 3.加上数后,继续按此规则进行处理,直到不能再加自然数为止.
展开全文
痛定思痛_
发表于 2023-08-12 15:34:27
本题可以用递归和递推两种方法。递归估计是最容易想到的。 #include<bits/stdc++.h> #define int long long using namespace std; int n; int cnt=0; void slove2(int k){ for(int i
展开全文
HuJJun
发表于 2021-07-09 18:39:37
参考了别人的程序我才读懂题目题目描述我们要求找出具有下列性质数的个数(包含输入的自然数n):先输入一个自然数n(n ≤ 1000),然后对此自然数按照如下方法进行处理:1.不作任何处理;2.在它的左边加上一个自然数,但该自然数不能超过原数的一半;3.加上数后,继续按此规则进行处理,直到不能再加自然数
展开全文
中二的ssr在看数据
发表于 2020-11-28 14:59:01
题目解释题目说的可能有一点点歧义解释一下就是,给定了一个自然数N可以进行三种操作1.不操作2.将一个小于等于N/2的自然数X加到N的左边3.以新加的自然数X为基准,取一个自然数Y<=X/2,加在XN(2操作做完后的新数)左侧,是它成为YXN以此类推;思路很经典的递推写出方程的话就是ans(0)
展开全文
查看本题
查看本题讨论
相关比赛
153-NOIP历年真题练习-普及组
进入比赛
229-NOIP2001普及组复赛
进入比赛
8595-上海理工大学训练赛(10.27)
进入比赛
12597-武汉海军工程大学第十二届蓝桥杯选拔赛(校内赛)
进入比赛
15647-test2
进入比赛
等你来战
查看全部
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
牛客周赛 Round 101
报名截止时间:2025-07-20 21:00
"现代汽车前瞻杯"2025牛客暑期多校训练营3
报名截止时间:2025-07-22 17:00
2025牛客暑期多校训练营4
报名截止时间:2025-07-24 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题