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

代码随想录Day41| 343. 整数拆分 |

343. 整数拆分

        

class Solution {
public:int integerBreak(int n) {vector<int> f(n+1,0);f[2]=1;for(int i=3;i<=n;i++){for(int j=1;j<i-1;j++){f[i]=max(f[i],max(f[i-j]*j,(i-j)*j));}}return f[n];}
};

       96. 不同的二叉搜索树

class Solution {
public:int numTrees(int n) {vector<int> f(n+1,0);f[0]=1;for(int i=1;i<=n;i++){for(int j=1;j<=i;j++){f[i] += f[j-1]*f[i-j];}}return f[n];}
};

http://www.lryc.cn/news/169636.html

相关文章:

  • 工厂模式-(简单工厂模式)
  • V8引擎是如何提升对象属性访问速度的?
  • 彩色相机工作原理——bayer格式理解
  • IDEA中DEBUG技巧
  • 人工智能训练师
  • 【业务功能118】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere-OpenELB部署及应用
  • Unity中Shader的模板测试
  • Scala 高阶:Scala中的模式匹配
  • 分子生物学——分子机器
  • 【简历优化】这套「实习、初级、中级」测试工程师求职简历模板,建议收藏。
  • vue中展示json数据的方法
  • 【SG滤波】三阶滤波、五阶滤波、七阶滤波(Matlab代码实现)
  • 2013 ~【VUE+ ElementUI】——【上传、下载】进度计算
  • android可见即可说实现方案
  • Pikachu Burte Force(暴力破解)
  • SpringMVC之JSON返回及异常处理
  • SkyWalking快速上手(六)——告警
  • docker run:--privileged=true选项解析(特权模式:赋予容器几乎与主机相同的权限)
  • 计算机专业毕业设计项目推荐06-工作室管理系统(Java+Vue+Mysql)
  • Python 文件的读写操作
  • 多线程回顾、集合Collection、Set、List等基本知识
  • 分享5款用起来很好用的软件,总有一款适合你
  • 大数据学习1.5-单机Hadoop
  • Cesium对实体元素鼠标点击popup div信息框
  • 有多条业务线,mysql建多库多表比较好还是一个库多个表比较好呢?
  • C++---异常处理
  • 接口自动化测试(Python+Requests+Unittest)
  • 驱动开发,IO多路复用(select,poll,epoll三种实现方式的比较)
  • 大数据-玩转数据-oracel字符串分割转化为多列
  • GCP设置Proxy来连接Cloud SQL