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

企业网站建站 广州 视频写字楼租赁

企业网站建站 广州 视频,写字楼租赁,树莓派做网站服务器怎样,长沙网络推广小公司Divide and Divide#xff08;分而治之#xff09; 时间限制#xff1a;2s 内存限制#xff1a;1024MB 【原题地址】 所有图片源自Atcoder#xff0c;题目译文源自脚本Atcoder Better! 点击此处跳转至原题 【问题描述】 【输入格式】 【输出格式】 【样例1】 【样例…Divide and Divide分而治之 时间限制2s 内存限制1024MB 【原题地址】 所有图片源自Atcoder题目译文源自脚本Atcoder Better! 点击此处跳转至原题 【问题描述】 【输入格式】 【输出格式】 【样例1】 【样例输入1】 3【样例输出1】 5【样例说明1】 【样例2】 【样例输入2】 340【样例输出2】 2888【样例3】 【样例输入3】 100000000000000000【样例输出3】 5655884811924144128【解题思路】 老汉使用到的是记忆递归的解题方式 本题是求将 n 分解至 n 个 1 所花费的金额。 如果单纯的使用关系式 f(n)f(n/2)f((n1)/2)n 求解答案对于数值较小的 n 可以在规定时间内解决但当n的值特别大时由于过程中有许多重复计算的步骤所花费的时间将会超出规定时间因此老汉使用到记忆递归的方式对每次计算出来的 f(n) 的值都进行保存减少了不必要的重复计算使计算效率提高。 代码注释有详细过程 【代码】 package ABC340_C_DivideandDivide;import java.util.HashMap; import java.util.Scanner;public class Main {// 记忆集合mHashMapLong, Long m new HashMapLong, Long();public static void main(String[] args) {Scanner scan new Scanner(System.in);long n scan.nextLong();Main ma new Main();System.out.println(ma.divide(n));scan.close();}/*** 使用记忆递归保存每一步求值结果减少重复计算缩短计算时间* * param n 所要求值的数* return 所需支付的总金额*/public long divide(long n) {// 当n为1时无需再进行计算if (n 1) {return 0;}// 当记忆集合m中存有对应值时直接调用该对应结果else if (m.get(n) ! null) {return m.get(n);}// 当记忆集合中不存在对应值利用关系式进行计算存储m.put(n, divide(n / 2) divide((n 1) / 2) n);// 放回计算后得出的结果return m.get(n);}}
http://www.zqtcl.cn/news/727501/

相关文章:

  • 网站建设的需求怎么写网站头条怎么做
  • 宜春seoseo网站自动推广
  • 张家界酒店网站建设人人设计网网址
  • 电脑系统做的好的网站什么网站做一手房好
  • 为什么用MyEclipse做网站上海境外输入
  • 做的比较好的小众网站go 是做网站的吗
  • 手机网站快速建设网站接入支付宝需要网站备案吗
  • 贵州省住房城乡建设厅网站农业营销型网站源码
  • 网站开发使用哪种语言wordpress 免费主机
  • 山东免费网站制作绿色食品网站模板
  • 做搜狗网站优化点广州网站开发人
  • 网站建设违法行为广东seo快速排名
  • 体育彩票网站开发该做哪些步骤深圳网站建设策划方案
  • 金华网站建设电话做网站用虚拟机还是服务器
  • 整容医院网站建设目的顺企网贵阳网站建设
  • 微网站 htmlseo做的好的网站
  • 免费做网站推荐东平网页设计
  • 所有复刻手表网站wordpress 标题简码
  • 云南建设厅建设网站首页网站建设s
  • 网站用户需求报告网站充值怎么做的
  • 找代码的网站有一个网站是做釆购的是什么网
  • 做外贸最好的网站有哪些php网站开发工程师待遇
  • 做推文封面的网站首页>新闻>正文 网站怎么做
  • 黄页推广引流网站企业网站导航菜单
  • 合肥专门做网站的公司广告代理商是什么意思
  • wordpress显示一个类目seo推广
  • 营销型电子商务网站特点如何申请免费空间和域名
  • 网站建设 主要学是么vk汉化网站谁做的
  • 做英文网站费用多少学校网站开发毕业设计
  • 红动中国设计网站官网网页制作的论文