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

做网站需要哪些人才丰台网站关键词优化

做网站需要哪些人才,丰台网站关键词优化,楚雄做网站,建行网站数组 a 中有 M 个数 #xff0c; 将 M 个数分成 N 组 #xff0c; 并且每组中的数据顺序和原数组中的顺序保持一致#xff0c;求 N 组中的数据之和最大为多少#xff1f; 向 dp 数组中赋初始值 #xff0c;如果 M N #xff0c;则 dp[ i ][ i ] dp[ i - 1 ][ i - 1 ] …  数组 a 中有 M 个数 将 M 个数分成 N 组 并且每组中的数据顺序和原数组中的顺序保持一致求 N 组中的数据之和最大为多少   向 dp 数组中赋初始值 如果 M N 则 dp[ i ][ i ] dp[ i - 1 ][ i - 1 ] a[ i ] ;   若N为1时 即为求连续子串最大和问题   假设dp[ 1 ][ i ] ( 2 i M) 代表 与第 i 个数组成连续子串的最大和当dp[ 1 ][ i - 1 ] 0 时 a[ i ] 独立作为一个子串 即 dp[ 1 ][ i ] max ( dp[ 1 ][ i -1 ] a[ i ] , a[ i ] ) ;很需要注意的一点是dp[ 1 ][ i ] 不一定是 i 个数中连续子串的最大和。 分别求出数组中有一个数、两个数、三个数……M个数中连续子串的最大和用dp[ i ][ 1 ] 来表示   若N为2时表示将M个数分成 2 组 求两组数中的和最大   dp[ 2 ][ i ] ( 3 i M ) 代表 与第 i 个数组成连续子串形成两个连续子串中第2个子串的最大和   可知第二个子串可以单独成为一段最终形成两段也可以和上一个段一起形成一段最终形成两段 所以 dp[M][N]  代表 与第M个数组成的连续子串的最大和但不一定是 M 个数中连续子串的最大和   与第 M 个数组成连续子串时 第 M 个数可以与第 M-1 个数组成的子串组合也可以独立作为一个子串 与  M-1 个数组成的N-1组连续子串中最大和组合 才能达到分成 N 组的效果   最后输出dp数组中最大值即为 N 组中数据之和的最大值      下面给出相应的代码 #includeiostream using namespace std ; #define M 100005 #define max(x,y) ((x) (y) ? (x) : (y)) int a[ M ] , dp[ M ][ M ] ; int main() {int k , n ;while(cin k n) {int i ;for(i 1 ; i n ; i)cin a[i] ;memset(dp,0,sizeof(dp)) ;for(i 1 ; i k ; i) {dp[i][i] dp[i-1][i-1] a[i] ;dp[i-1][i] max(dp[i-1][i],dp[i-1][i-1]) ;for(int j i 1 ; j n ; j) {dp[i][j] max(dp[i-1][j-1]a[j],dp[i][j-1]a[j]) ;dp[i-1][j] max(dp[i-1][j],dp[i-1][j-1]) ;}}int max1 -(130) ;for(i k ; i n ; i)max1 max(max1,dp[k][i]) ;cout max1 endl ;}return 0 ; }上面的代码空间复杂度比较高但通过观察可以得到依照滚动数组的思想让dp数组的行数为2在两行中循环这样轻易一改省去了很多空间 有木有很强大      思维决定到效率   #includeiostream using namespace std ; #define M 100005 #define max(x,y) ((x) (y) ? (x) : (y)) int a[ M ] , dp[ 2 ][ M ] ; int main() {int k , n ;while(cin k n) {int i ;for(i 1 ; i n ; i)cin a[i] ;memset(dp,0,sizeof(dp)) ;int t 0 ;for(i 1 ; i k ; i) {t !t ;dp[t][i] dp[!t][i-1] a[i] ;dp[!t][i] max(dp[!t][i],dp[!t][i-1]) ;for(int j i 1 ; j n ; j) {dp[t][j] max(dp[!t][j-1]a[j],dp[t][j-1]a[j]) ;dp[!t][j] max(dp[!t][j],dp[!t][j-1]) ;}}int max1 -(130) ;for(i k ; i n ; i)max1 max(max1,dp[k1][i]) ;cout max1 endl ;}return 0 ; }转载于:https://www.cnblogs.com/NYNU-ACM/p/4237471.html
http://www.pierceye.com/news/17369/

相关文章:

  • 河南网站推广优化公司门面网站设计
  • google网站收录门户类网站模板
  • python 建设网站如何建广告网站
  • 论坛网站制作模板logo图案免费
  • 深圳企业网站定制廊坊酒店网站建设
  • 陕西建设网网站集群哪里发布网站开发需求
  • 做网站买什么服务器 便宜在哪里可以学做网站
  • 手机怎么建网站21dove谁做的的网站
  • 网站制作需要多少钱新闻广告运营推广
  • 科技网站建设+长沙青岛网站建设软件
  • 网站建设的ci设计指的是什么成都顶呱呱网站建设
  • 做app的网站有哪些功能seo网站内部优化
  • 网站引导动画怎么做的700个吉祥公司名字
  • 郑州定制网站开发福州网站建设 联系yanktcn 04
  • 白银市建设网站企业年报系统官网入口
  • 可口可乐网站建设目的公司网站域名无法解析
  • 买过域名之前就可以做网站了吗?什么 门户网站
  • 网站设计ai做暧暧小视频网站
  • 湖南平台网站建设找哪家打开连接 wordpress
  • 门户网站开发注意哪些网站开发建设企业
  • 扁平化资讯网站模板图片网站php源码
  • centos wordpress安装教程网站优化防范
  • 如何做网站搜索引擎优化免费网站建设代理
  • 网站节点加速湛江建设网官方网站
  • 上市企业网站设计安徽海川建设公司网站
  • 做网站找客源一套完整的app开发流程
  • 网站建设实践报告哈尔滨企业做网站
  • 昆明专业建站wordpress文章输入密码可见
  • 石河子做网站的公司网站设计与制作的过程
  • 河南网站建设yijuce高质量关键词搜索排名