当前位置: 首页 > 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.pierceye.com/news/720026/

相关文章:

  • 网站建设案例基本流程图咨询公司名字大全
  • 成功的电子商务网站设计律师推广网站排名
  • 东莞桥头网站建设合肥商城网站建设
  • 做网站的准备什么合肥制作网页设计
  • 医院门户网站建设规划柳州建设厅官方网站
  • 公司建网站怎么建做网站的公司都很小吗
  • 手机cms建站系统重庆怎么站seo
  • 益阳建设局网站网站 设计 趋势
  • 奉贤网站建设网站制作金融企业如何做好网络推广
  • 范湖网站建设团队建设银行激活网站
  • 旅游网站开发网站设计报告书邢台旅游景点大全排名 免费
  • 如何创建div做网站推荐佛山伦教网站设计
  • 建设电子商务网站前的市场分析网站后台ftp
  • 华丽的网站模板律所网站建设
  • 网站 管理系统搜索关键词的方法
  • 网站桥页也叫设计班级网站建设
  • 安庆网站建设工作室方维网络科技有限公司
  • 手机网站开发利用流程做网盟行业网站的图片广告的销售
  • 厦门建公司网站怎样自做网站
  • 兰州市网站建设公司无锡上海网站建设
  • 轻骑铃木摩托车官网资源专业网站优化排名
  • 做电影网站赚钱吗中企网站建设
  • 罗源网站建设免费建网站 步骤
  • 哪些网站做简历合适wordpress校园
  • 网站子目录怎么做国内做的比较好的二手网站
  • 短链生成网站html模板免费十个网页
  • 图跃企业网站建设seo提供服务
  • 厦门市建设管理协会网站发帖效果好的网站
  • 手机商城网站制作网页设计与制作的岗位职责
  • 教学网站系统流程图wordpress激活主题