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

合肥网站建设模板系统wordpress图片主

合肥网站建设模板系统,wordpress图片主,系部网站建设,网站空间怎么备份对于每个子树#xff0c;直接遍历所有轻儿子#xff0c;继承重儿子 会了板子后#xff0c;修改维护的东西和莫队是一样的 洛谷 U41492 #include bits/stdc.h #define ll long long #define ull unsigned long long constexpr int N1e55; std::vectorint e…对于每个子树直接遍历所有轻儿子继承重儿子 会了板子后修改维护的东西和莫队是一样的 洛谷 U41492 #include bits/stdc.h #define ll long long #define ull unsigned long long constexpr int N1e55; std::vectorint e[N]; int c[N],sum[N],ans[N],dfn[N],dfncnt,sz[N],node[N],son[N],tol;void add(int x){if (sum[c[x]]0){tol;}sum[c[x]]; } void del(int x){sum[c[x]]--;if (sum[c[x]]0){tol--;} } void dfs1(int u,int fa){dfn[u]dfncnt;node[dfncnt]u;sz[u]1;int maxson0;for (auto v:e[u]){if (vfa) continue;dfs1(v,u);sz[u]sz[v];if (maxsonsz[v]){son[u]v;maxsonsz[v];}} } void dfs2(int u,int fa,bool keep){for (auto v:e[u]){if (vfa||vson[u]) continue;dfs2(v,u,0);}if (son[u]){dfs2(son[u],u,1);}for (auto v:e[u]){if (vfa||vson[u]) continue;for (int idfn[v];idfn[v]sz[v]-1;i){add(node[i]);}}add(u);ans[u]tol;if (!keep){for (int idfn[u];idfn[u]sz[u]-1;i){del(node[i]);}} } void yrzr(){int n;std::cinn;for (int i1;in;i){int x,y;std::cinxy;e[x].push_back(y);e[y].push_back(x);}for (int i1;in;i){std::cinc[i];}dfs1(1,0);dfs2(1,0,1);int m;std::cinm;while (m--){int x;std::cinx;std::coutans[x]\n;} } int main(){std::ios::sync_with_stdio(false);std::cin.tie(nullptr);std::cout.tie(nullptr);int T1;// std::cinT;while (T--){yrzr();}return 0; }CF600E 板子改一下修改操作就行了 #include bits/stdc.h #define ll long long #define ull unsigned long long constexpr int N1e55; std::vectorint e[N]; int c[N],dfn[N],dfncnt,son[N],sz[N],sum[N],node[N],maxn; ll tol[N],ans[N]; void add(int x){xc[x];tol[sum[x]]-x;sum[x];tol[sum[x]]x;maxnstd::max(maxn,sum[x]); } void del(int x){xc[x];tol[sum[x]]-x;sum[x]--;tol[sum[x]]x;if (maxnsum[x]1tol[sum[x]1]0){maxn--;} } void dfs1(int u,int fa){dfn[u]dfncnt;node[dfncnt]u;sz[u]1;int maxson0;for (auto v:e[u]){if (vfa) continue;dfs1(v,u);sz[u]sz[v];if (maxsonsz[v]){son[u]v;maxsonsz[v];}} } void dfs2(int u,int fa,bool keep){for (auto v:e[u]){if (vfa||vson[u]) continue;dfs2(v,u,0);}if (son[u]){dfs2(son[u],u,1);}for (auto v:e[u]){if (vfa||vson[u]) continue;for (int idfn[v];idfn[v]sz[v]-1;i){add(node[i]);}}add(u);ans[u]tol[maxn];if (!keep){for (int idfn[u];idfn[u]sz[u]-1;i){del(node[i]);}} } void yrzr(){int n;std::cinn;for (int i1;in;i){std::cinc[i];}for (int i1;in;i){int x,y;std::cinxy;e[x].push_back(y);e[y].push_back(x);}dfs1(1,0);dfs2(1,0,1);for (int i1;in;i){std::coutans[i] ;} } int main(){std::ios::sync_with_stdio(false);std::cin.tie(nullptr);std::cout.tie(nullptr);int T1;// std::cinT;while (T--){yrzr();}return 0; }
http://www.dnsts.com.cn/news/232116.html

相关文章:

  • 深圳网站建设龙华信科为企业规划一个网站
  • 稻壳网站建设wordpress保存的字体大小
  • 海尔建设此网站的目的是什么意思网站中的搜索功能怎么做的
  • 官方网站建设公司上海百度移动关键词排名优化
  • 杭州网站制作模板安徽网站推广
  • 自助建站哪个网站好在线画图网页版
  • 山西建设银行官方网站做的网站错位怎么办
  • 短视频网站开发教程快速开租建站
  • 凡科网站建设平台好么软文营销的概念
  • 通江县住房和城乡建设局网站十条网站建设的seo策略
  • 网站的开发建设要做什么成都龙泉建设发展有限公司网站
  • 国内做网站装饰网站建设网
  • 网站开发的书企业官网运营
  • 给别人做金融网站 犯法吗网上注册公司核名流程
  • 建设网站的岗位杭州网站设计哪家公司好
  • 网站类型有哪些前端做网站需要
  • 网站开发专业就业培训学校建工网校app
  • 笑话网站域名桂林网站搭建
  • 国家工商局网站官网城乡建设行业证书查询
  • 电影网站怎么做关键词中企动力网站
  • 三都网站建设wordpress 设置icon
  • ae如何做视频模板下载网站重庆网站建设学习
  • 山东网站建设系统嘉定集团网站建设
  • 利用已有网站 制作购物网站建设策划书
  • 东山网站建设网站域名更改
  • 怎么创建网站充值和提现账号wordpress 正在建设插件
  • 网站开发设计运维一元购网站建设流程图
  • 宁都县建设局网站培训心得体会范文大全1000
  • 有网站如何做直播网络推广文案怎么写
  • 专业网站建设集团seo是干什么的