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

网站设置右击不了如何查看源代码泰州建筑人才网

网站设置右击不了如何查看源代码,泰州建筑人才网,特效制作软件,wordpress主题打包文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引#xff0c;可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析#xff1a;博主做这道题的时候一直在思考#xff0c;如何找到 k k k个正整数#xff0c; k k k究竟为多少合适。… 文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析博主做这道题的时候一直在思考如何找到 k k k个正整数 k k k究竟为多少合适。从数学的逻辑上来说将 n n n均分为 k k k个数之后 k k k个数的乘积为最大类似于相同周长下正方形的面积大于长方形严格的数学证明不深究了。本题如果用动态规划的方式令 d p [ i ] dp[i] dp[i]表示为最大的整数乘积那么一定可以找到一个 d p [ i − j ] dp[i-j] dp[i−j]使得 d p [ i − j ] ∗ j dp[i-j]*j dp[i−j]∗j最大并赋值给 d p [ i ] dp[i] dp[i]。而 d p [ i − j ] dp[i-j] dp[i−j]又可以进行类似操作那么可以一直追溯到 d p [ 0 ] , d p [ 1 ] , d p [ 2 ] dp[0],dp[1],dp[2] dp[0],dp[1],dp[2]。当然本题当中 d p [ 0 ] , d p [ 1 ] dp[0],dp[1] dp[0],dp[1]没有意义 d p [ 2 ] 1 dp[2]1 dp[2]1。除了 d p [ i − j ] ∗ j dp[i-j]*j dp[i−j]∗j可以得到 d p [ i ] dp[i] dp[i]以外 ( i − j ) ∗ j (i-j)*j (i−j)∗j也可以得到 d p [ i ] dp[i] dp[i]然后我们在每次递归的过程中比较上次的 d p [ i ] dp[i] dp[i]找到最大值。因此 d p [ i ] m a x ( d p [ i ] , m a x ( d p [ i − j ] ∗ j , ( i − j ) ∗ j ) ) dp[i]max(dp[i], max(dp[i-j]*j, (i-j)*j)) dp[i]max(dp[i],max(dp[i−j]∗j,(i−j)∗j))。同时因为0和1没有意义 i i i从3开始循环到 n n n。 j j j只要循环到 i / 2 i/2 i/2即可。   程序如下 class Solution { public:int integerBreak(int n) {vectorint dp(n 1);dp[2] 1;for (int i 3; i n; i) {for (int j 1; j i / 2; j) {dp[i] max(dp[i], max((i - j) * j, dp[i - j] * j));}}return dp[n];} };复杂度分析 时间复杂度 O ( n 2 ) O(n^2) O(n2)。空间复杂度 O ( n ) O(n) O(n)。 三、完整代码 # include iostream # include vector using namespace std;class Solution { public:int integerBreak(int n) {vectorint dp(n 1);dp[2] 1;for (int i 3; i n; i) {for (int j 1; j i / 2; j) {dp[i] max(dp[i], max((i - j) * j, dp[i - j] * j));}}return dp[n];} };int main() {Solution s1;int n 10;int result s1.integerBreak(n);cout result endl;system(pause);return 0; }end
http://www.pierceye.com/news/721408/

相关文章:

  • 石家庄seo网站排名合肥做网站价格
  • 盘锦市城乡建设厅网站区域代理加盟项目
  • 源码如何做网站个人音乐网站源码搭建
  • 网站推广资讯网站注册界面设计
  • 凡网站建设网站线下推广怎么做
  • 简要描述创建商务站点的商务镇江海绵城市建设官方网站
  • 广东建设局网站首页物流官网网站
  • 网站首页做多大分辨率卖域名做非法网站
  • 内蒙古自治区建设厅网站首页网站如何做cdn
  • 代做计算机毕业设计网站福田庆三明星案例
  • 常用seo站长工具微商引流推广平台
  • 潍坊市作风建设年官方网站央视新闻
  • 东阳app开发广东seo网站设计价格
  • 医院网站开发门诊部网站建设
  • 卫生系统网站的建设和维护uc浏览器官网
  • 曲靖网站制作一条龙深圳网站建设的特殊性
  • 网站建设技术课程设计儿童教育网站怎么做有趣
  • 建设银行网站网址网站推广在线
  • 服务器上网站建设用什么搭建个人网站
  • 网站设计排版怎么做wordpress添加媒体
  • 网站服务器镜像外协加工网最新订单
  • 做网站要准备的资料广州响应式网站
  • 徐州网站建设方案维护wordpress主页访客记录
  • 西安网站优化招聘网多个网站 备案吗
  • 宣威网站wordpress 园林模板
  • 宁夏政务大厅城乡建设厅口网站怎么用抓爬工具做网站
  • 电影网站怎么建设深圳企业营销型网站
  • 天津工程建设网官方网站wordpress 静态化插件
  • 洛阳公司青峰做的企业网站设计本app
  • 宁波网站建设设计高效的设计公司