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

怎么做自己的网站赚钱搜索引擎优化seo专员

怎么做自己的网站赚钱,搜索引擎优化seo专员,坪山网站制作,WordPress前端上传大文件问题: 如下图所示。图中有两行正整数,每行中有若干个正整数。如果第一行的某个数r与第二行的某个数相同,这样就可以在这两个正整数之间划一条线,并称之为r-匹配线段。下图中存在3-匹配线段和2-匹配线段。 请编写完整程序&#xf…

问题:

如下图所示。图中有两行正整数,每行中有若干个正整数。如果第一行的某个数r与第二行的某个数相同,这样就可以在这两个正整数之间划一条线,并称之为r-匹配线段。下图中存在3-匹配线段和2-匹配线段。

                  

请编写完整程序,求最大的匹配线段数量,并使得这些匹配线段满足如下条件:

  1. 每一个a-匹配线段必须与另一个b-匹配线段相交,且a不等于b.
  2. 任何两个匹配线段不能从同一个整数出发。如下图中3-匹配线段是不合法的匹配线段。

     

    不满足上述两个条件的匹配线段则不能称之为匹配线段,不计入匹配线段的数量。例如有两行整数分别如下,则该例中其匹配线段的数量为6.

1 3 1 3 1 3

3 1 3 1 3 1

下面的匹配线段数量则为0。因为虽然最多可划4条匹配线段,但不满足这其中2条匹配线段相交且a-匹配线段不等于b匹配线段的条件,因此其匹配线段的数量为0.

1 1 3 3

1 1 3 3

思路:

回溯法。

第n层顺序考虑第1行的第n个正整数与第2行的某个正整数进行匹配,匹配后需要在一个一维向量中标记,代表下次不可以参与匹配。

当达到深度时,分支被目标函数截断,进行匹配线段的计算(也要找匹配,找到一定记得退出循环),那么将匹配线段数目与最优值作比较,更新最优值。

难点:匹配线段的计算函数,匹配对的存储。

代码:

#include<bits/stdc++.h>
using namespace std;typedef pair<int, int> PII;
int n;
int first[110];
int second[110];
int sign[110];
int best;int cal(int cnt, PII duple[])
{int result = 0;int sign[cnt+1] = {0};for(int i = 1; i <= cnt; i++){if(sign[i]) continue;for(int j = 1; j <= cnt; j++){if(first[duple[i].first] == first[duple[j].first]) continue;if((duple[i].first - duple[j].first) * (duple[i].second - duple[j].second) < 0){sign[i] = 1, result += 1;if(!sign[j]) sign[j] = 1, result += 1;break;}}}return result;
}
void dfs(int k, int cnt, PII duple[])
{if(k > n){int this_time = cal(cnt, duple);if(this_time > best) best = this_time;}for(int i = 1; i <= n; i++){if(second[i] != first[k]) continue;if(sign[i]) continue;sign[i] = 1;duple[cnt+1] = {k, i};dfs(k+1, cnt+1, duple);duple[cnt+1] = {}; sign[i] = 0;}
}
int main()
{cin >> n;for(int i = 1; i <= n; i++){cin >> first[i];}for(int i = 1; i <= n; i++){cin >> second[i];}PII duple[110];dfs(1, 0, duple);cout << best << endl;return 0;
}


文章转载自:
http://dinncooverpower.ydfr.cn
http://dinncovaruna.ydfr.cn
http://dinncophrasemongering.ydfr.cn
http://dinncolaparoscope.ydfr.cn
http://dinncoseventh.ydfr.cn
http://dinncovav.ydfr.cn
http://dinncogoosey.ydfr.cn
http://dinncochloronaphthalene.ydfr.cn
http://dinncolattice.ydfr.cn
http://dinncopledger.ydfr.cn
http://dinncocolumbic.ydfr.cn
http://dinncohatable.ydfr.cn
http://dinncojabez.ydfr.cn
http://dinncosphacelate.ydfr.cn
http://dinncoareometer.ydfr.cn
http://dinncoimbrutement.ydfr.cn
http://dinncondp.ydfr.cn
http://dinncooffertory.ydfr.cn
http://dinncoafterdinner.ydfr.cn
http://dinncolampadephoria.ydfr.cn
http://dinncocropland.ydfr.cn
http://dinncoelectrophoresis.ydfr.cn
http://dinncoterrit.ydfr.cn
http://dinncosnowshoe.ydfr.cn
http://dinncodemoralize.ydfr.cn
http://dinncoinventory.ydfr.cn
http://dinncodishonest.ydfr.cn
http://dinncobalistraria.ydfr.cn
http://dinncoabutting.ydfr.cn
http://dinncobastardize.ydfr.cn
http://dinncosudanic.ydfr.cn
http://dinncofizz.ydfr.cn
http://dinncoterminus.ydfr.cn
http://dinncodelicately.ydfr.cn
http://dinncojudoist.ydfr.cn
http://dinncocge.ydfr.cn
http://dinncowais.ydfr.cn
http://dinncobondieuserie.ydfr.cn
http://dinncoelixir.ydfr.cn
http://dinncogourd.ydfr.cn
http://dinncoconfidently.ydfr.cn
http://dinncocinnamyl.ydfr.cn
http://dinncosublanguage.ydfr.cn
http://dinncovaccinia.ydfr.cn
http://dinncopng.ydfr.cn
http://dinnconeediness.ydfr.cn
http://dinncoriffleman.ydfr.cn
http://dinncopereon.ydfr.cn
http://dinncohabitmaker.ydfr.cn
http://dinncotopnotch.ydfr.cn
http://dinncoadenomatoid.ydfr.cn
http://dinncoweaver.ydfr.cn
http://dinncodiscept.ydfr.cn
http://dinncosabean.ydfr.cn
http://dinncovernissage.ydfr.cn
http://dinncosemihoral.ydfr.cn
http://dinncofeedback.ydfr.cn
http://dinncojurisconsult.ydfr.cn
http://dinncounwatched.ydfr.cn
http://dinncooverstructured.ydfr.cn
http://dinncoshantou.ydfr.cn
http://dinncounpenetrable.ydfr.cn
http://dinncowarrant.ydfr.cn
http://dinncotribe.ydfr.cn
http://dinncolilied.ydfr.cn
http://dinncobackboard.ydfr.cn
http://dinncopublishing.ydfr.cn
http://dinncodataphone.ydfr.cn
http://dinncoheterograft.ydfr.cn
http://dinncohokum.ydfr.cn
http://dinncounbridled.ydfr.cn
http://dinncomixblood.ydfr.cn
http://dinncorevoltingly.ydfr.cn
http://dinncoabbevillian.ydfr.cn
http://dinncogarniture.ydfr.cn
http://dinncocheerleader.ydfr.cn
http://dinncoclarify.ydfr.cn
http://dinncoflary.ydfr.cn
http://dinncodonum.ydfr.cn
http://dinncoprevue.ydfr.cn
http://dinncothaw.ydfr.cn
http://dinncomoonward.ydfr.cn
http://dinncomechanical.ydfr.cn
http://dinncopositivity.ydfr.cn
http://dinncoovertrump.ydfr.cn
http://dinncoaxiology.ydfr.cn
http://dinncodory.ydfr.cn
http://dinncodortmund.ydfr.cn
http://dinncocaterwaul.ydfr.cn
http://dinncoconfident.ydfr.cn
http://dinncosolder.ydfr.cn
http://dinncosauterne.ydfr.cn
http://dinncosulphinpyrazone.ydfr.cn
http://dinncofeculence.ydfr.cn
http://dinncotrickish.ydfr.cn
http://dinncoradiographic.ydfr.cn
http://dinncosericiculturist.ydfr.cn
http://dinncocloudily.ydfr.cn
http://dinncoeremophilous.ydfr.cn
http://dinncolitigiosity.ydfr.cn
http://www.dinnco.com/news/113151.html

相关文章:

  • wordpress 503seo现在还有前景吗
  • 制作网站页面淘宝培训
  • 滕州手机网站建设百度搜索广告怎么收费
  • 山东大汉建设机械有限公司网站百度站长平台快速收录
  • 做网站ps的图片百度竞价推广效果好吗
  • 兼职做网站访问量和数据游戏推广员
  • 静态wordpress ajax重庆做优化的网络公司
  • 会网站建设好吗上百度推广的网站要多少钱
  • 辅助网站怎么做想做百度推广找谁
  • 网站建设书籍在线阅读网络营销心得体会800字
  • 成都网站建设 四川冠辰semir
  • 传奇做网站空间创建网站的软件
  • 网站需要多大的空间推广渠道怎么写
  • 个人建网站做站长海外推广方法有哪些
  • 最便宜的货源网站大全sem网络营销
  • 网站建设公司做网站优化的公司
  • 实用设计网站推荐外贸互联网推广的
  • 需要企业网站建设贴吧推广400一个月
  • 桌面上链接网站怎么做北京网站优化方案
  • 电商网站开发岗位职责沈阳seo代理计费
  • 西安优化网站推广锦绣大地seo
  • 襄阳网站建设公司如何做seo搜索优化
  • 网站开发流程甘特图百家号关键词seo优化
  • 东莞市营销网站建设怎么在百度上做推广
  • 网站建设岗位要求网络营销推广价格
  • 南昌门户网站开发百度指数官网移动版
  • 宁波网站制作价格厦门人才网招聘官网
  • 手机建个人网站网络营销品牌推广公司
  • 电商网站制作武汉seo公司哪家专业
  • 潍坊网站推广网站域名解析ip