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

网站建设与管理专业好吗网络推广seo培训班

网站建设与管理专业好吗,网络推广seo培训班,北京专业的做网站,义乌互联网公司文章目录题目描述样例输入样例输出解析代码题目描述 给你一个数列#xff0c;分成m段#xff0c;每段的价值为相同数对的对数 求最小价值和 样例输入 10 2 1 2 1 2 1 2 1 2 1 2 样例输出 8 解析 容易想到区间dp 定义dp[i][j]:把前i个数分成j段的最小价值 那么枚举最后一段… 文章目录题目描述样例输入样例输出解析代码题目描述 给你一个数列分成m段每段的价值为相同数对的对数 求最小价值和 样例输入 10 2 1 2 1 2 1 2 1 2 1 2 样例输出 8 解析 容易想到区间dp 定义dp[i][j]:把前i个数分成j段的最小价值 那么枚举最后一段断点的位置转移就是 dp[i][j]min(dp[i][j],dp[k][j-1]calc(k1,i) (1ki) 不难发现本题是符合决策单调性的 就可以利用这个进行优化啦 使用分治思路 还有一个问题是关于calc的计算 可以使用一个类似于简化的莫队的思路维护两个指针即可 这样就完事啦 代码 #includebits/stdc.h using namespace std; #define ll long long const int N1e5100; int m,n; int a[N],buc[N]; int l1,r0; ll sum0; ll add(int x){return buc[a[x]];} ll del(int x){return --buc[a[x]];} ll calc(int nl,int nr){while(rnr) sumadd(r);while(rnr) sum-del(r--);while(lnl) sumadd(--l);while(lnl) sum-del(l);return sum; } ll dp[N][30]; int now; void solve(int x,int y,int px,int py){if(xy) return;int midxy1,pl; // printf(x%d y%d px%d py%d\n,x,y,px,py);dp[mid][now]2e16;for(int ipx;imin(py,mid-1);i){if(dp[mid][now]dp[i][now-1]calc(i1,mid)){pli;dp[mid][now]dp[i][now-1]calc(i1,mid); // printf(mid%d k%d pl%d dp%d\n,mid,now,pl,dp[mid][now]);}} // printf(x%d y%d px%d py%d mid%d dp%lld\n,x,y,px,py,mid,dp[mid][now]);solve(x,mid-1,px,pl);solve(mid1,y,pl,py); } int main(){ // freopen(dp.in,r,stdin); // freopen(dp.out,w,stdout);scanf(%d%d,n,m);for(int i1;in;i){scanf(%d,a[i]);}for(int i1;in;i){dp[i][1]calc(1,i); // printf(i%d k1 dp%lld\n,i,dp[i][1]);}for(int k2;km;k){nowk;solve(1,n,0,n);//for(int i1;in;i) printf(i%d k%d dp%lld\n,i,k,dp[i][k]);}printf(%lld\n,dp[n][m]); } /* 10 2 1 2 1 2 1 2 1 2 1 25 2 1 1 1 1 1 */
http://www.zqtcl.cn/news/884238/

相关文章:

  • 做网站的注意什么北京建设协会网站首页
  • 石家庄网站开发设计网站建设重点步骤
  • 推广思路及执行方案昆明百度seo
  • 太原公司网站建立可视化小程序开发工具
  • 怎么做网站的搜索引擎云主机有什么用
  • 淘宝客新增网站南宁百度seo优化
  • 建设厅网站合同备案在哪里网站备案本人承诺
  • 做方案的网站住房城乡建设部官网
  • 怎样在门户网站做 推广天水市建设银行官方网站
  • 温州建网站哪家强网站建设谈客户说什么
  • 网站的子域名怎么设置整站seo排名外包
  • 免费网站在哪下载苏州建设银行网站
  • 邹平 建设项目 网站公示怎样做网站卖自己的产品教程
  • 手机免费网站建设哪家公司好免费动态域名申请
  • 提升网站排名怎么提交自己的网站
  • cms网站开发phpwordpress有什么功能
  • 专业网站制作解决方案自己在家搭建服务器
  • 中小企业网站提供了什么英文营销网站建设
  • 玉环市建设工程检测中心网站网站建设服务的具体条件
  • 主机网站wampserver搭建网站
  • 建设银行网站点不进去深圳龙华区招聘网最新招聘信息
  • 网站建设公司现在还挣钱吗wordpress棋牌
  • 网站建设有什么技术自媒体平台哪个好
  • 可以建网站的软件南昌seo代理商
  • 手机网站建设宽度中小型企业网站模板
  • 网站开发需要的所有技术中信建设有限责任公司历任董事长
  • 安徽省建设干部学校网站首页做软件是什么工作
  • 图书馆网站设计方案安徽质量工程建设网站
  • 电子商务网站建设效果那个网站可以做链接
  • 怎样做投资与理财网站网页设计优秀案例分析