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

万能识图泉州seo 泉州网站建设

万能识图,泉州seo 泉州网站建设,wordpress程序主题,网站做优化一开始怎么做正题 题目链接:https://www.luogu.com.cn/problem/P2495 题目大意 nnn个点的一棵树#xff0c;mmm次给出一些点#xff0c;要求割掉最小权值的边使得这些点不和111号点联通。 解题思路 根据这些给出的点构造一棵虚树#xff0c;然后直接dpdpdp求解即可。 codecodecode #i…正题 题目链接:https://www.luogu.com.cn/problem/P2495 题目大意 nnn个点的一棵树mmm次给出一些点要求割掉最小权值的边使得这些点不和111号点联通。 解题思路 根据这些给出的点构造一棵虚树然后直接dpdpdp求解即可。 codecodecode #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll N3e510,T20,inf1e18; struct node{ll to,next,w; }a[N*2]; ll n,m,tot,cnt,st,k,dep[N],dfn[N],ls[N],p[N]; ll f[N][T1],g[N][T1],pos[N],s[N],dp[N][2]; bool cmp(ll x,ll y) {return dfn[x]dfn[y];} void addl(ll x,ll y,ll w){if(dep[x]dep[y])swap(x,y);a[tot].toy;a[tot].nextls[x];ls[x]tot;a[tot].ww;return; } void dfs(ll x,ll fa){dfn[x]cnt;dep[x]dep[fa]1;for(ll ils[x];i;ia[i].next){ll ya[i].to;if(yfa)continue;f[y][0]x;g[y][0]a[i].w;dfs(y,x);}return; } ll LCA(ll x,ll y){if(dep[x]dep[y])swap(x,y);for(ll iT;i0;i--)if(dep[f[y][i]]dep[x])yf[y][i];if(xy)return x;for(ll iT;i0;i--)if(f[y][i]!f[x][i])xf[x][i],yf[y][i];return f[x][0]; } ll Dis(ll x,ll y){ll ansinf;if(dep[x]dep[y])swap(x,y);for(ll iT;i0;i--)if(dep[f[y][i]]dep[x])ansmin(ans,g[y][i]),yf[y][i];return ans; } void ins(ll x){if(!st){s[st]x;return;}ll lcaLCA(x,s[st]);while(st1dep[s[st-1]]dep[lca])addl(s[st-1],s[st],Dis(s[st-1],s[st])),st--;if(dep[s[st]]dep[lca])addl(lca,s[st],Dis(lca,s[st])),st--;if((!st)||(lca!s[st]))s[st]lca;s[st]x;return; } void solve(ll x){if(pos[x])dp[x][1]0,dp[x][0]inf;else dp[x][0]0,dp[x][1]0;for(ll ils[x];i;ia[i].next){ll ya[i].to;solve(y);dp[x][0]min(dp[y][0],dp[y][1]a[i].w);dp[x][1]min(dp[x][0]dp[y][1],min(dp[x][1]dp[y][0],dp[x][1]dp[y][1]));}ls[x]pos[x]0;return; } int main() {scanf(%lld,n);for(ll i1;in;i){ll x,y,w;scanf(%lld%lld%lld,x,y,w);addl(x,y,w);addl(y,x,w);}memset(g,0x3f,sizeof(g));dfs(1,0);for(ll j1;jT;j)for(ll i1;in;i)f[i][j]f[f[i][j-1]][j-1],g[i][j]min(g[i][j-1],g[f[i][j-1]][j-1]);memset(ls,0,sizeof(ls));scanf(%lld,m);while(m--){scanf(%lld,k);sttot0;for(ll i1;ik;i){scanf(%lld,p[i]);pos[p[i]]1;}sort(p1,p1k,cmp);s[st]1;for(ll i1;ik;i)ins(p[i]);while(st1)addl(s[st-1],s[st],Dis(s[st-1],s[st])),st--;solve(1);printf(%lld\n,dp[1][0]);}return 0; }
http://www.pierceye.com/news/591246/

相关文章:

  • 建投五公司网站找苏州网站建设
  • 徐州IT兼职网站开发中国做陶壶的网站有哪些
  • WordPress模板转换typecho郑州搜索引擎优化
  • 个人怎么做贷款网站什么是网络营销产品
  • 网站你的后台管理系统用什么做外包公司与劳务派遣区别
  • 设计师资源网站价格低油耗低的车
  • 中山快速做网站服务wordpress建站ftp
  • 做酒类直供网站行吗网站seo检测报告
  • 南昌建站费用网站建设出错1004
  • 十堰做网站的公司阿里巴巴外贸网站论坛
  • 品牌网站建设代理网站建设公司易下拉软件
  • 移动网站模板响应式网站开发教程pdf
  • 怎么设计网站内容小程序seo帝搜软件sem880官网
  • 十堰秦楚网 十堰新闻门户网站wordpress 点赞 开启
  • 做外贸网站需要注意些什么手续安阳吧贴吧
  • 国外申请域名的网站百度标记号码认证平台
  • 专门做淘宝代运营的网站支付建设网站的费用什么科目
  • 天津企业设计网站建设建个网站做外贸
  • 申请永久网站空间wordpress论坛采集
  • 网站如何做竞价佛山新网站建设机构
  • 网站建设费可以一次性冲费用吗学校门户网站作用
  • 手机上怎么制作网站音乐网站如何建立
  • 新乡企业网站建设公司寮步东莞网站建设
  • wordpress中国网站排名如何加入广告联盟赚钱
  • 济宁网站建设培训学校wordpress导入表单
  • 做农产品交易网站阿里云已备案域名购买
  • 免费建站网站一级大录像不卡谁给我一个企业邮箱认证
  • 中国做网站东台做网站公司
  • 建设数据库网站需要哪些设备wordpress多功能主题 cosy
  • 苏州市郭巷建设局网站一家专门做鞋子的网站