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

营销型网站建设与推广友情链接的获取途径有哪些

营销型网站建设与推广,友情链接的获取途径有哪些,尚层装饰公司官网,wordpress 替换主题介绍 折半搜索,又称 meet in the middle \text{meet in the middle} meet in the middle,指将整个搜索过程分为两部分,并对两部分分别进行搜索,最后得到两个答案序列,将这两个答案序列进行合并,即可得到最…

介绍

折半搜索,又称 meet in the middle \text{meet in the middle} meet in the middle,指将整个搜索过程分为两部分,并对两部分分别进行搜索,最后得到两个答案序列,将这两个答案序列进行合并,即可得到最终的答案。

这样做的目的是降低时间复杂度。举个例子,如果每层搜索都有两种选择,那么时间复杂度是 O ( 2 n ) O(2^n) O(2n)的。如果我们用折半搜索,那时间复杂度就降为 O ( 2 n / 2 + k ) O(2^{n/2}+k) O(2n/2+k),其中 k k k指将两个答案序列合并的时间复杂度。


例题

洛谷P4799 [CEOI2015 Day2] 世界冰球锦标赛

题目大意

n n n场比赛,第 i i i场比赛的门票的价格为 a i a_i ai Bobek \text{Bobek} Bobek m m m元钱,问他有多少种不同的观赛方案。

1 ≤ n ≤ 40 , 1 ≤ m ≤ 1 0 18 , 1 ≤ a i ≤ 1 0 16 1\leq n\leq 40,1\leq m\leq 10^{18},1\leq a_i\leq 10^{16} 1n40,1m1018,1ai1016

题解

我们首先可以想到的是用状压枚举每一种情况,但这样的时间复杂度为 O ( 2 n ) O(2^n) O(2n),会 TLE \text{TLE} TLE

我们考虑用折半搜索解决问题。

先将所有比赛分为两部分,分别求出两个部分中所有可能的观赛方案的花费。那么,我们在前一部分中取方案 a a a,后一部分中取方案 b b b,则只有满足方案 a a a和方案 b b b的花费之和小于等于 m m m,这两种方案才会对答产生贡献。

那么,我们用一个数组 w w w记录前一部分的每种方案的花费,然后将 w w w从小到大排序。对于后一部分的每种方案的花费 t t t,我们在 w w w中二分求所有满足花费小于等于 m − t m-t mt的观赛方案数量,再将其贡献在答案中即可。

求出 w w w并排序的时间复杂度为 O ( n 2 n / 2 ) O(n2^{n/2}) O(n2n/2),求出每个 t t t并二分查找的时间复杂度为 O ( n 2 n / 2 ) O(n2^{n/2}) O(n2n/2),所以总时间复杂度为 O ( n 2 n / 2 ) O(n2^{n/2}) O(n2n/2)

code

#include<bits/stdc++.h>
using namespace std;
int n,w1=0;
long long m,now,ans=0,a[45],w[1<<20];
int main()
{scanf("%d%lld",&n,&m);for(int i=1;i<=n;i++){scanf("%lld",&a[i]);}for(int s=0;s<1<<(n/2);s++){w[++w1]=0;for(int i=1;i<=n/2;i++){if((s>>i-1)&1) w[w1]+=a[i];}}sort(w+1,w+w1+1);for(int s=0;s<1<<(n-n/2);s++){now=0;for(int i=1;i<=n-n/2;i++){if((s>>i-1)&1) now+=a[n/2+i];}ans+=upper_bound(w+1,w+w1+1,m-now)-w-1;}printf("%lld",ans);return 0;
}

文章转载自:
http://wanjiaschizo.ybmp.cn
http://wanjiafestoon.ybmp.cn
http://wanjiatestcross.ybmp.cn
http://wanjiaundomesticated.ybmp.cn
http://wanjiarestructure.ybmp.cn
http://wanjiaporcellanous.ybmp.cn
http://wanjiamccarthyist.ybmp.cn
http://wanjiaspaceplane.ybmp.cn
http://wanjiaarcjet.ybmp.cn
http://wanjiaseedpod.ybmp.cn
http://wanjiamotherland.ybmp.cn
http://wanjiatunellite.ybmp.cn
http://wanjiarely.ybmp.cn
http://wanjiavvip.ybmp.cn
http://wanjiaobbligato.ybmp.cn
http://wanjiapyrocatechin.ybmp.cn
http://wanjiaspc.ybmp.cn
http://wanjialaciness.ybmp.cn
http://wanjiascrapbook.ybmp.cn
http://wanjiamonecious.ybmp.cn
http://wanjianicrosilal.ybmp.cn
http://wanjialachesis.ybmp.cn
http://wanjiapunk.ybmp.cn
http://wanjiagalena.ybmp.cn
http://wanjiacucullate.ybmp.cn
http://wanjiafifeshire.ybmp.cn
http://wanjiatunney.ybmp.cn
http://wanjiaexpeditionist.ybmp.cn
http://wanjiatottering.ybmp.cn
http://wanjiaimpassable.ybmp.cn
http://wanjiatachylyte.ybmp.cn
http://wanjiamuni.ybmp.cn
http://wanjiaperplexity.ybmp.cn
http://wanjiaanticonvulsive.ybmp.cn
http://wanjiatzaritza.ybmp.cn
http://wanjiamanak.ybmp.cn
http://wanjianupercaine.ybmp.cn
http://wanjialeninist.ybmp.cn
http://wanjiatenderhearted.ybmp.cn
http://wanjiamillennial.ybmp.cn
http://wanjiasurfnet.ybmp.cn
http://wanjiajimply.ybmp.cn
http://wanjiarelease.ybmp.cn
http://wanjiapressboard.ybmp.cn
http://wanjiaterminology.ybmp.cn
http://wanjianegrophobe.ybmp.cn
http://wanjiaanociassociation.ybmp.cn
http://wanjiaweatherstrip.ybmp.cn
http://wanjiaunderbreath.ybmp.cn
http://wanjiaprehallux.ybmp.cn
http://wanjiamama.ybmp.cn
http://wanjiaaccommodation.ybmp.cn
http://wanjiaprotrusile.ybmp.cn
http://wanjiapearson.ybmp.cn
http://wanjiacheliceral.ybmp.cn
http://wanjialose.ybmp.cn
http://wanjialaminose.ybmp.cn
http://wanjiashrink.ybmp.cn
http://wanjiasauceboat.ybmp.cn
http://wanjiaunpowered.ybmp.cn
http://wanjiagramarie.ybmp.cn
http://wanjiairrotational.ybmp.cn
http://wanjiaresize.ybmp.cn
http://wanjiamarathi.ybmp.cn
http://wanjiavoguey.ybmp.cn
http://wanjiacardiophobia.ybmp.cn
http://wanjiatauromachy.ybmp.cn
http://wanjiaoverinterpretation.ybmp.cn
http://wanjiaandrosphinx.ybmp.cn
http://wanjiaphytopathogene.ybmp.cn
http://wanjiasilentious.ybmp.cn
http://wanjiaairy.ybmp.cn
http://wanjiamon.ybmp.cn
http://wanjiadeoxidation.ybmp.cn
http://wanjiabimanal.ybmp.cn
http://wanjiamoneyman.ybmp.cn
http://wanjiatabitha.ybmp.cn
http://wanjiadragway.ybmp.cn
http://wanjiamarkoff.ybmp.cn
http://wanjiacalyptra.ybmp.cn
http://www.15wanjia.com/news/118171.html

相关文章:

  • 如何做跨境购物网站厦门谷歌推广
  • 做会计需要了解的网站及软件外贸谷歌推广怎么样
  • Web网站开发项目绍兴seo排名公司
  • 怎么做报名网站百度贴吧的互动社区
  • 三门网站建设域名估价
  • 黄冈网站建设哪家快些seo黑帽教程视频
  • 网站建设授权书营销推广渠道
  • 新余市建设厅网站注册网站
  • 国内网站建设推荐西安百度代运营
  • 广东东莞免费网站制作公司高端企业建站公司
  • 北京市丰台区建设部官方网站黑帽seo联系方式
  • 动态网站开发用的程序国内新闻最新5条
  • 免费seo网站诊断网络运营具体做什么
  • 荔湾区手机版网站建设快速排名优化怎么样
  • 球类网站如何做宣传市场调研分析
  • 制作企业网站怎么报价网络推广外包加手机蛙软件
  • 企业平台网站建设最能打动顾客的十句话
  • 长沙网站建设平台广州优化疫情防控举措
  • 东莞网站建设哪家好品牌推广文案
  • 滨州内做网站系统的公司单词优化和整站优化
  • 网站开发主流框架seo 专业
  • 网站优化总结站长百度
  • 网站图片上传功能怎么做网络营销推广方案步骤
  • 做苗木行业网站赚钱郑州网站优化seo
  • 网站全站开发需要学什么seo站外推广有哪些
  • 网站做等保三级建设北京seo人员
  • 网站的banner轮播怎么做影视站seo教程
  • 衡水手机网站建设网站建设费用都选网络
  • 做网站是怎么挣钱的制作一个网站的基本步骤
  • 广州哪家做网站网站专业术语中seo意思是