当前位置: 首页 > 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.zqtcl.cn/news/721408/

相关文章:

  • 家乡网站建设策划书angular做的网站
  • 土豆网网站开发源代码thinkphp5做的网站
  • lng企业自建站wordpress 分页 美化
  • 手机版网站如何做新闻类网站怎么做百度推广
  • 网站开发工程师 上海合肥网站到首页排名
  • 商城网站后续费用请人代做谷歌外贸网站
  • 汽车网站有哪些3d家装效果图制作软件
  • 荆门做网站公众号的公司网站百度不收录的原因
  • 专门做羽毛球的网站福州seo网站排名
  • 网站返回503的含义是门户网站开发合同
  • 自己做网站的成本要哪些东西wordpress模板如何管理系统
  • 做一般的网站要多久wordpress写文章页面无法显示
  • 人和兽做的网站视频汽车建设网站开发流程
  • 长春市建设工程造价管理协会网站厦门网站建设费用
  • 广东建设信息公开网站怎样策划一个营销型网站
  • 魔兽做图下载网站如何经营一个购物网站
  • 深圳做网站哪个平台好一级消防工程师考试题型
  • 网站婚礼服务态网站建设论文网站设计有限公司是干嘛的
  • 邯郸网站建设效果好广西做网站的公司
  • 网站logo上传营销型网站制作方案
  • 小说网站静态模板站长工具seo综合查询adc
  • 北京响应式网站做logo那个网站
  • 如何申请免费网站空间刚察县wap网站建设公司
  • 哪里有网站推广软件免费推广seo策略方法
  • 阿里云备案网站 网站名称怎么写京icp备案查询
  • 网站开发岗位思维导图alexa排名
  • 自适应网站建设济南济南网站建设公司
  • 巴州网站建设库尔勒网站建设钟爱网络杭州微信网站制作
  • 52做网站南京市住房城乡建设门户网站
  • 网站开发精品课程贵阳市白云区官方网站