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

流程做网站延庆宜昌网站建设

流程做网站,延庆宜昌网站建设,学勇建站,如何在百度上建免费网站题目传送门 引 复杂度没算对导致不敢写#xff0c;分析复杂度时还是多考虑势能#xff0c;不然错过正解就亏了 解法 操作一可以一开始就做了 考虑状压 m a s k mask mask 是已加入序列的元素 转移枚举一段连续的区间即可 复杂度乍眼一看是 O ( n 2 2 n ) O(n^22^n) O(…题目传送门 引 复杂度没算对导致不敢写分析复杂度时还是多考虑势能不然错过正解就亏了 解法 操作一可以一开始就做了 考虑状压 m a s k mask mask 是已加入序列的元素 转移枚举一段连续的区间即可 复杂度乍眼一看是 O ( n 2 2 n ) O(n^22^n) O(n22n) 的 注意一个长度为 k k k 的区间会被转移 2 n − k 2^{n-k} 2n−k 次 复杂度就为 O ( ∑ i 1 n i ∗ ( n − i 1 ) ∗ 2 n − k ) ≈ O ( n 2 n ) O(\sum_{i1}^{n}i*(n-i1)*2^{n-k}) \approx O(n2^n) O(∑i1n​i∗(n−i1)∗2n−k)≈O(n2n) Code #include algorithm #include iostream #include cstring #include vector #include queueusing ll long long ; using namespace std;const int N25,M(122)7;int n; ll a[N],b[N],c; ll f[M];void work(int mask) {int ba__builtin_popcount(mask);for(int i1;in;i) if(!(mask(i-1)1)) {int ji;while(jn !(maskj1)) j;for(int li;lj;l) {ll sum0; int S0;for(int rl;rj;r) {S|(1(r-1));sumabs(b[r]-a[bar-l1]);f[mask|S]min(f[mask|S],f[mask]csum);}}ij;} }int main(){scanf(%d %lld,n,c);for(int i1;in;i) scanf(%lld,a[i]);for(int i1;in;i) scanf(%lld,b[i]);for(int i1;i(1n);i) f[i]1e18;f[0]-c;for(int i0;i(1n)-1;i) {work(i);}printf(%lld\n,f[(1n)-1]); }
http://www.zqtcl.cn/news/720026/

相关文章:

  • 网站内链越多越好嘛可以做3d电影网站
  • 企业网站需求文档微商引流客源最快的方法
  • 交互式网站备案业务网站在线生成
  • 自建网站百度个人网站如何在百度上做推广
  • 如何安装wordpress模板竞价网站做seo
  • 做论坛网站如何赚钱电子商务营销推广
  • 想要自己做一个网站怎么做济宁百度网站建设
  • 海会网络建设网站wordpress刷不出图片
  • 一个人做商城网站网站推广的几个阶段
  • 做国学类网站合法吗html5教程pdf下载
  • 云南省文化馆网站建设二级域名分发平台
  • 网站版面布局结构图网站收录批量查询
  • 网站开发手机模拟器常州到丹阳
  • 淮南医院网站建设班级网站开发报告
  • 东莞营销网站建设哪家好微信api接口
  • 凡科建站怎么导出网页wordpress视频采集插件
  • 个人介绍网站源码云主机上传网站
  • app推广平台网站系统登录入口
  • 做公司宣传册的网站成crm网
  • 新乡公司做网站军事新闻内容摘抄
  • 讯美智能网站建设泰安网络科技有限公司电话
  • 新泰建设局网站北京公司排名seo
  • 新网站上线wordpress用户登陆
  • 景安网站备案表格首页风格
  • 做网站卖菜刀需要什么手续互联网营销顾问
  • 山东鲁中公路建设有限公司网站电商网站建设任务分解结构
  • 王野苏婉卿乐清网站优化
  • 三亚市住房和城乡建设厅网站wordpress适合企业网站模板
  • php网站建设思路方案中国空间站组合体
  • 帝国+只做网站地图厦门app定制公司