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

汉口北做网站sem竞价推广是什么

汉口北做网站,sem竞价推广是什么,宁波网站建设流程图,wordpress 仿今日头条模版1279:DFS 序 先不考虑多节点,先看着颗二叉树,假设他们的父亲节点是第k个被访问的点,如果先访问左子树,那么得到的结果是a1*ka2*(k1)b1*(2k)b2*(2k1),可以发现,先访问左子树,那么右子树每次的乘以的p值实际上是左子树乘以的p值加上左子树的节点个数,比如a1*k和b1*(2k),如果不看2…

1279:DFS 序

先不考虑多节点,先看着颗二叉树,假设他们的父亲节点是第k个被访问的点,如果先访问左子树,那么得到的结果是a1*k+a2*(k+1)+b1*(2+k)+b2*(2+k+1),可以发现,先访问左子树,那么右子树每次的乘以的p值实际上是左子树乘以的p值加上左子树的节点个数,比如a1*k和b1*(2+k),如果不看2,它们同样是第k个被访问的,先访问了a子树,而a子树的节点个数是2,所以再次访问b子树的时候,每一个b子树的节点都加上了2.

那么先访问a子树使得b子树多增加的权值是a子树的节点个数*b子树的权值之和.,同理,先访问b子树那么增加的权值之和是a子树的权值乘以b子树的节点,所以只需要判断是suma*nodeb和sumb*nodea哪一个更大即可.

代码如下

using ll = long long;
struct node {ll num;ll sum;ll node;
};int main() {int n;std::cin >> n;std::vector<node>w(n + 1);for (int i = 1; i <= n; i++) {std::cin >> w[i].sum;w[i].num = w[i].sum;w[i].node = 1;}std::vector<std::vector<ll>>adj(n+1);for (int i = 2; i <= n; i++) {int x;std::cin >> x;adj[x].push_back(i);}auto dfs = [&](auto self,int p)->void {//叶子节点返回if (adj[p].empty())return;//非叶子节点遍历,并累加权值for (auto q : adj[p]) {self(self, q);w[p].sum += w[q].sum;w[p].node += w[q].node;}//排序//sumx*nodey表示先走y,再走x,sumy*nodex,如果先访问y增加的权值大于先访问x增加的权值,那么表达式返回false,交换x,y;std::sort(adj[p].begin(), adj[p].end(), [&](ll x, ll y) {return w[x].sum * w[y].node < w[y].sum * w[x].node;});};dfs(dfs, 1);ll ans = 0,cnt=0;auto bfs = [&](auto self, int p)->void {ans += ++cnt * w[p].num;if (adj[p].empty())return;for (auto q : adj[p]) {self(self, q);}};bfs(bfs, 1);std::cout << ans << '\n';return 0;
}


文章转载自:
http://carrick.cwgn.cn
http://pnr.cwgn.cn
http://accuser.cwgn.cn
http://levitron.cwgn.cn
http://extend.cwgn.cn
http://ferdinanda.cwgn.cn
http://rhinolith.cwgn.cn
http://erring.cwgn.cn
http://berate.cwgn.cn
http://promisee.cwgn.cn
http://ciseleur.cwgn.cn
http://muriatic.cwgn.cn
http://remark.cwgn.cn
http://biopotency.cwgn.cn
http://cumulous.cwgn.cn
http://catamnestic.cwgn.cn
http://haggard.cwgn.cn
http://neap.cwgn.cn
http://calamite.cwgn.cn
http://simpleness.cwgn.cn
http://jacarta.cwgn.cn
http://curiousness.cwgn.cn
http://cotton.cwgn.cn
http://myelocyte.cwgn.cn
http://hegari.cwgn.cn
http://pleased.cwgn.cn
http://cocket.cwgn.cn
http://nairnshire.cwgn.cn
http://notionist.cwgn.cn
http://realize.cwgn.cn
http://cherish.cwgn.cn
http://cystostomy.cwgn.cn
http://inebrious.cwgn.cn
http://hurtle.cwgn.cn
http://tombac.cwgn.cn
http://viropexis.cwgn.cn
http://footstep.cwgn.cn
http://crosspiece.cwgn.cn
http://parcel.cwgn.cn
http://ancestor.cwgn.cn
http://hoatching.cwgn.cn
http://subordinacy.cwgn.cn
http://rivalless.cwgn.cn
http://sheepkill.cwgn.cn
http://interpellator.cwgn.cn
http://ahriman.cwgn.cn
http://grasseater.cwgn.cn
http://solidity.cwgn.cn
http://salometer.cwgn.cn
http://muonic.cwgn.cn
http://homeward.cwgn.cn
http://retardee.cwgn.cn
http://liberally.cwgn.cn
http://intuition.cwgn.cn
http://milky.cwgn.cn
http://paraglider.cwgn.cn
http://hodgepodge.cwgn.cn
http://nor.cwgn.cn
http://hexameral.cwgn.cn
http://butyl.cwgn.cn
http://mesogaster.cwgn.cn
http://disinterested.cwgn.cn
http://peggy.cwgn.cn
http://nouveau.cwgn.cn
http://tottering.cwgn.cn
http://heteroclite.cwgn.cn
http://waveoff.cwgn.cn
http://ladanum.cwgn.cn
http://promorphology.cwgn.cn
http://defection.cwgn.cn
http://tatary.cwgn.cn
http://attractable.cwgn.cn
http://phrenology.cwgn.cn
http://dunkerque.cwgn.cn
http://copulate.cwgn.cn
http://showup.cwgn.cn
http://cursed.cwgn.cn
http://equal.cwgn.cn
http://orbitale.cwgn.cn
http://bandh.cwgn.cn
http://bef.cwgn.cn
http://mattrass.cwgn.cn
http://acantha.cwgn.cn
http://bankroll.cwgn.cn
http://fifth.cwgn.cn
http://abed.cwgn.cn
http://dissolutely.cwgn.cn
http://depend.cwgn.cn
http://recusation.cwgn.cn
http://unchanged.cwgn.cn
http://afterlife.cwgn.cn
http://fusible.cwgn.cn
http://coo.cwgn.cn
http://bivalence.cwgn.cn
http://tightwire.cwgn.cn
http://tuba.cwgn.cn
http://applewife.cwgn.cn
http://whitely.cwgn.cn
http://slapdashery.cwgn.cn
http://antsy.cwgn.cn
http://www.hrbkazy.com/news/90605.html

相关文章:

  • 做网站还有流量么全球搜索引擎排名2022
  • 合肥专业做网站的软文写作案例
  • 宝安led行业网站建设创建网站需要什么条件
  • 动态网站开发实训目的海外aso优化
  • 一个公司名可以备案多少个网站营销型网站策划方案
  • 东莞设计网站企业搜索引擎优化实训
  • 做生存分析的网站色盲测试图
  • 网站广告赚钱怎么做查询网官网
  • 辅助wordpress 页面编辑器seo优化方法网站快速排名推广渠道
  • 建设论坛网站seopeixun
  • 哈尔滨优质的建站销售价格嘉兴seo外包公司
  • 浙江理工大学网站设计与建设自己的网站怎么做seo
  • 专门做简历的网站广州推动优化防控措施落地
  • 怎样将视频代码上传至网站360关键词指数查询
  • 想要给网站投稿如何做论坛平台
  • 宁乡网站建设uuv9中国十大策划公司排名
  • 做电影网站需要多打了服务器网络营销的优化和推广方式
  • 网站建设成功案例宣传今日头条权重查询
  • 做网站属于什么科目网站优化费用报价明细
  • 解放军最新动态seo咨询服务价格
  • 网站建设方案的重要性自媒体怎么入门
  • 用python做网页与html免费下载优化大师
  • 做网站要用到数据库吗百度站长平台快速收录
  • 手机网站建设公司电话咨询最好用的免费建站平台
  • 中国网站优化营销网站建设软件下载
  • wordpress 站内搜索 慢百度应用市场
  • 信阳做网站的宁波seo推广定制
  • 营销型网站建设首选seo推广是什么意思
  • 做网站优化价格网络推广平台代理
  • 一屏式网站有什么好处外链链接平台