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

唯品会网站架构怎样做网络推广

唯品会网站架构,怎样做网络推广,郑州seo优化,wordpress 代码特征Problem - C - Codeforces 题意: 思路: 一开始想太简单wa6了 只想到先感染大的分量,然后最后把最大的分量剩下的染色 但是可能会有别的分量更大(因为最后给最大的染色之后可能不再是最大的) 可以用堆维护&#xf…

Problem - C - Codeforces

题意:

 

思路:

一开始想太简单wa6了

只想到先感染大的分量,然后最后把最大的分量剩下的染色

但是可能会有别的分量更大(因为最后给最大的染色之后可能不再是最大的)

可以用堆维护,但是这里用二分做法

我们可以二分答案mid,问题就变成了mid秒内能否感染所有结点.

首先Injection一定用于优先感染兄弟结点比较多的结点,这样可以充分利用Spreading,我们可以结点按照兄弟的数量排序,然后优先感染兄弟多的结点.这样我们就知道了,第一秒被Injection的结点剩下的时间里可以被Spreading mid-1个兄弟,第二秒可以被Injection的结点可以被Spreading mid-2个兄弟,所以我们扫描一遍就可以知道还剩下多少个兄弟结点还没被感染,判断能否用剩下的Injection的操作将这些结点感染即可. 

Code:

#include <bits/stdc++.h>using i64 = long long;constexpr int N = 2e5 + 10;
constexpr int M = 2e5 + 10;
constexpr int mod = 998244353;std::vector<int> adj[N];int len = 0;
int a[N], b[N];bool check(int mid) {int remain = 0;for (int i = 1, j = mid - 1; i <= len; i ++, j --) {remain += std::max(0,  b[i] - j);}return mid - len >= remain;
}
void solve() {int n;std::cin >> n;len = 1;for (int i = 1; i <= n; i ++) {adj[i].clear();b[i] = 0;}b[0] = 1;for (int i = 2; i <= n; i ++) {int x;std::cin >> x;adj[x].push_back(i);}for (int i = 1; i <= n; i ++) {if (adj[i].size()) {b[++len] = adj[i].size() - 1;}}std::sort(b + 1, b + 1 + len, std::greater<int>());int ans = 0;int l = 1, r = 1e9;while(l <= r) {int mid = l + r >> 1;if (check(mid)) {ans = mid;r = mid - 1;}else {l = mid + 1;}}std::cout << ans << "\n";
}
signed main() {std::ios::sync_with_stdio(false);std::cin.tie(nullptr);int t = 1;std::cin >> t;while(t --) {solve();}return 0;
}

http://www.wangmingla.cn/news/99612.html

相关文章:

  • 大连龙彩科技的网站在谁家做搜狗关键词排名查询
  • 临沂网站制作费用百度搜不干净的东西
  • 企业网站颜色网站的seo优化报告
  • 青岛专业做网站日本比分预测
  • asp网站做搜索百度一下官网首页百度一下百度
  • 企业模板网站建设优势分析阿里云免费域名
  • 模板网站代理西安seo包年服务
  • wordpress会员注册为2021百度新算法优化
  • WordPress固定链接跳转福州搜索引擎优化公司
  • 成都有哪些做网站开发的大公司上海市人大常委会
  • web可以做3d网站吗艾滋病多久能查出来
  • 武汉市最新情况最新消息河南网站排名优化
  • 网站制作主题思路网站优化教程
  • 网站的支付系统怎么做的网站seo外包价格
  • 福州婚庆网站建设哪家好新的营销方式有哪些
  • 微信网站需要一个域名要怎么做搜索引擎优化方式
  • 企网站建设国际婚恋网站排名
  • 百度网站诊断百度基木鱼建站
  • 绵阳东原建设工程有限公司网站抖音关键词优化
  • 中英文网站怎么做的直销的八大课程
  • 网站建设文化报价他达那非片能延时多久
  • 中央经济工作会议五个必须企业网站seo点击软件
  • 做网站与平台的区别免费发布信息网平台
  • 织梦网站版本江东seo做关键词优化
  • 做请帖网站百度推广创意范例
  • 用文本文件做网站商品促销活动策划方案
  • 上海企业网站网站关键词优化代理
  • dedecms网站乱码安卓系统优化app
  • 大型网站建设部署方案收录提交入口网址
  • 电商网站建设教程站长工具ip地址查询域名