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

胶州做网站的河南省建筑信息平台

胶州做网站的,河南省建筑信息平台,遂溪网站建设公司,专业网站网站设计BZOJ_2197 如果子树中有某个节点不符合要求#xff0c;即便根再怎么符合要求都是没有任何意义的#xff0c;因此要优先安排好子树中节点使其符合要求#xff0c;再考虑根节点。对于任何一棵子树来讲#xff0c;如果所有孩子选择的点的总和仍然不足根的C值的话#xff0c;那…BZOJ_2197     如果子树中有某个节点不符合要求即便根再怎么符合要求都是没有任何意义的因此要优先安排好子树中节点使其符合要求再考虑根节点。对于任何一棵子树来讲如果所有孩子选择的点的总和仍然不足根的C值的话那么就还要在孩子中选出一些节点而且如果要选那么必然应该选T最小的点。 #includestdio.h #includestring.h #includealgorithm #define MAXD 100010 #define MAXM 100010 typedef long long LL; int N, first[MAXD], e, next[MAXM], v[MAXM], c[MAXD], t[MAXD]; LL ANS, size[MAXD]; void add(int x, int y) {v[e] y;next[e] first[x], first[x] e ; } void init() {int p;memset(first, -1, sizeof(first[0]) * (N 1)), e 0;for(int i 1; i N; i ){scanf(%d%d%d, p, c[i], t[i]);if(p ! -1) add(p, i);} } int dfs(int cur) {int min t[cur];size[cur] 0;for(int i first[cur]; i ! -1; i next[i]){min std::min(min, dfs(v[i]));size[cur] size[v[i]];}if(size[cur] c[cur])ANS (c[cur] - size[cur]) * min, size[cur] c[cur];return min; } void solve() {ANS 0;dfs(1);printf(%lld\n, ANS); } int main() {while(scanf(%d, N) 1){init();solve();}return 0; }    转载于:https://www.cnblogs.com/staginner/archive/2012/09/29/2708900.html
http://www.pierceye.com/news/472062/

相关文章:

  • 垂直门户网站都有什么网站首页index.html
  • wordpress网站加载效果线上推销的方法
  • 网站都有什么语言杭州网络营销公司
  • 济南高新网站制作正规seo排名外包
  • 网站方案讲解技巧ppt的免费网站
  • 个人网站名称有哪些WordPress dux修改
  • 普法网站建设方案app制作开发公司怎么收费
  • 网站平台建设哪家公司好网站建设建站在线建站
  • 龙岗区住房和建设局在线网站网站如何做团购
  • 河南省建设监理协会网站证书查询wordpress 修改链接
  • 做网站业务员怎么样深圳福田最新新闻事件
  • 衡水商城网站建设外贸汽车配件做那个网站
  • 做网站的色彩搭配的小知识群艺馆网站建设方案
  • 深圳 汽车网站建设学习网站建设培训
  • 制作手机网站用什么软件唐山网站专业制作
  • 网站后台如何登陆互联网营销中心
  • 做排行榜的网站知乎长沙服务好的网络营销
  • 做网站猫要做端口映射吗太原网站建设口碑推荐
  • 新闻门户网站是什么快速搭建网页
  • 随意设计一个网站域名是什么?
  • 找人做网站需要准备什么材料用视频做网站背景
  • 大连做网站首选领超科技wordpress注册邮件发送设置
  • 西山区城市建设局网站如何做防水网站
  • 商务网站建设的组成包括自动链接 wordpress
  • 网站如何关闭东莞网站开发推荐
  • 自己开网站能赚钱吗网站界面设计描述
  • 二手交易网站建设方案ppt网站备案的作用
  • 北京行业网站建设临沂谁会做网站
  • 网站备案 游戏修改wordpress字体
  • 福建微网站建设价格宝山专业网站建设