当前位置: 首页 > wzjs >正文

做地方网站需要什么部门批准营销推广策划及渠道

做地方网站需要什么部门批准,营销推广策划及渠道,企业网站模板源代码,wp如何做引擎网站冰雹数 原题目链接 题目描述 任意给定一个正整数 N: 如果是偶数,执行:N / 2;如果是奇数,执行:N 3 1。 生成的新数字继续执行同样的动作,循环往复。 观察发现,这个数字会一会…

冰雹数

原题目链接

题目描述

任意给定一个正整数 N

  • 如果是偶数,执行:N / 2
  • 如果是奇数,执行:N × 3 + 1

生成的新数字继续执行同样的动作,循环往复。

观察发现,这个数字会一会儿上升到很高,一会儿又降下来。就这样起起落落,但最终必定会落到 1

这种过程形象地被称为小冰雹数列

例如,当 N = 9 时,数列为:

9, 28, 14, 7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1

可以看到,小冰雹序列中最高冲到了 52


输入描述

  • 输入一个正整数 NN < 10⁶)。

输出描述

  • 输出一个正整数,表示 不大于 N 的所有数字,在冰雹数变换过程中,能达到的最大高度

输入输出样例

示例

输入

10

输出

52

c++代码

#include<bits/stdc++.h>using namespace std;typedef long long ll;unordered_map<ll, ll> mp;ll n, ans = 0;ll dfs(ll n) {if (mp.find(n) != mp.end()) return mp[n];ll res;if (n == 1) res = 1;else if (n % 2 == 0) res = max(n, dfs(n / 2));else res = max(n, dfs(3 * n + 1));mp[n] = res;return res;
}int main() {cin >> n;for (int i = 1; i <= n; i++) ans = max(ans, dfs(i));cout << ans;return 0;
}//by wqs

思路解析

要用map记录已经算出的值,不要算第二次,否则超时。

http://www.dtcms.com/wzjs/8141.html

相关文章:

  • seo网站排名优化软件酒店网络营销方式有哪些
  • wordpress中文 插件下载湖北seo服务
  • 南阳移动端网站制作网站怎么优化搜索
  • 新衡阳网站郑州厉害的seo顾问
  • 校园网网站分页党群建设百度投放广告怎么收费
  • 高端的镇江网站建设公司网站页面设计
  • 做网站干什么用国内最新新闻摘抄
  • 30个做设计的网站比较靠谱的推广平台
  • 轻媒做的网站互联网全媒体广告代理
  • 公安免费网站模板外包公司怎么赚钱
  • 外包公司是干啥的抖音seo排名软件哪个好
  • cms企业网站系统哪个搜索引擎最好
  • 做母婴产品哪个网站做的好处营销推广活动策划方案大全
  • 网站设计论文总结与展望国外网站推广公司
  • 晋城企业网站建设小吴seo博客
  • 一级做爰网站广州网站优化多少钱
  • 重庆建设工程信息网 官网短视频seo询盘获客系统
  • 网站建设使用的什么软件有哪些方面百度服务中心官网
  • 西安 做网站个人网站免费推广
  • 做外贸用哪些网站推广专员
  • 有哪些企业官网做得比较好优化seo是什么意思
  • 焦作网站建设焦作2022年新闻摘抄十条简短
  • 免费app大全下载网站优化技术
  • 布吉网站建设哪家公司靠谱推广搜索引擎
  • 网站建设 聊城如何做网站seo排名优化
  • 网络营销策略和营销策略的区别北京外包seo公司
  • wordpress 钩子开发进一步优化落实
  • 用asp做网站需要准备什么软件今日新闻头条最新消息
  • 西宁市营销网站建设公司百度推广关键词排名规则
  • 网站模板绑定域名深圳网络推广团队