Nov 12

今天爆 0 了,没有什么好讲的,技不如人罢了。感觉自己需要放假。

T1 CF2117F

场上想出来了一半。

首先明显的,最多有两个叶子节点。

我于是尝试按照有几个叶子进行讨论。

如果只有一个叶子,说明这个图就是一条链。

我们这个时候随便填,因为链的结构,我们的 s 是从小往上单调不降的。

之后再考虑 “人” 字型的结构,我们发现两个子节点分别是 1/2 一共有两种情况,且如果一个一个往上填,距离两个的 lca 近的那个到 lca 只能放满 2, 另一个对应的也会有一部分是 2, lca 上边就是之前的情况了。

我们分别讨论最长链的叶子放的是 1/2,如果是 2,我们下一个必须是 2, 如果是 1 就无所谓。

直接列式子求就行了。

代码↓

点击查看代码
#include <bits/stdc++.h>
#define int long long
using namespace std;
const int mod=1e9+7;
const int MN=1e6+116;
struct Node{int nxt, to;
}node[MN];
int head[MN], tottt;
int siz[MN], n;
int quick_power(int a, int b){int res=1;while(b){if(b&1) res=(res*a)%mod;a=(a*a)%mod; b>>=1;}return res;
}
void insert(int u, int v){node[++tottt].to=v;node[tottt].nxt=head[u];head[u]=tottt;
}
int lca_len;
vector<int> lens;
void dfs(int u,int fa,int dep){int deg=0;for(int i=head[u];i;i=node[i].nxt){int v=node[i].to;if(v==fa) continue;deg++;dfs(v,u,dep+1);}if(deg>1) lca_len=dep;if(deg==0) lens.push_back(dep);
}
void Solve(){cin>>n; tottt=0;for(int i=1;i<=n;++i) head[i]=0;for(int i=1;i<n;++i){int u,v; cin>>u>>v;insert(u,v); insert(v,u);}lens.clear(); lca_len=0;dfs(1,0,1);if((int)lens.size()>2){cout<<0<<'\n';return;}if((int)lens.size()==1){cout<<quick_power(2,n)<<'\n';return;}int diff=abs(lens[0]-lens[1]);if(diff==0){cout<<quick_power(2,lca_len+1)%mod<<'\n';}else{cout<<(quick_power(2,lca_len+diff-1)+quick_power(2,lca_len+diff))%mod<<'\n';}return;
}
signed main(){ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);int T; cin>>T;while(T--) Solve();return 0;
}

T2 CF2117G

这个就是一道正正常常的图论题。

从小到大加边,这个时候我们每加一条就是最大值,并查集维护 1 到 n 有没有联通和联通快的最小边权,每次如果联通取答案就行了。

代码↓

点击查看代码
#include <bits/stdc++.h>
#define int long long
using namespace std;
const int MN=1e6+116;
const int inf=0x3f3f3f3f3f3f3f3f;
struct DSU{int father[MN], minn[MN];void init(int n){for(int i=0; i<n+1; ++i) father[i]=i;for(int i=0; i<n+1; ++i) minn[i]=inf;}int find(int x){if(father[x]!=x) father[x]=find(father[x]);return father[x];}void merge(int u, int v, int w){u=find(u), v=find(v);minn[u]=min(min(minn[u],minn[v]),w);father[v]=u;}
}dsu;
int n, m;
struct Side{int u, v, w;bool operator <(const Side &o)const{return w<o.w;}
};
vector <Side> side;
void Read(){cin>>n>>m; dsu.init(n); side.clear();for(int i=1; i<=m; ++i){int u, v, w; cin>>u>>v>>w;side.push_back({u,v,w});}sort(side.begin(),side.end());return;
}
void Solve(){Read(); int ans=inf;for(auto tmp:side){dsu.merge(tmp.u,tmp.v,tmp.w);if(dsu.find(1)==dsu.find(n)){ans=min(ans,tmp.w+dsu.minn[dsu.find(1)]);break;}}cout<<ans<<'\n';return;
}
signed main(){ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);int T; cin>>T; while(T--) Solve();return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/963336.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年专业的nfc标签厂家最新推荐排行榜

2025年专业NFC标签厂家最新推荐排行榜:技术赋能与行业优选一、行业背景与市场趋势 近场通信(NFC)技术作为物联网的核心入口之一,正以年均18.7%的增速扩张(据ABI Research 2024数据)。2025年全球NFC标签市场规模…

2025年11月酵母抽提物品牌推荐:年度榜对比与鲜味性能评价

正在打开食品配料柜的研发工程师、正在更新清洁标签的采购经理、正在调试高汤酱料的连锁餐饮总厨,常常在同一时间发出相似的疑问:到底该选哪一家酵母抽提物?这个看似细分的配料,却是实现“减盐不减味、无味精提鲜”…

2025年评价高的轻奢鞋服亚克力展示架厂家推荐及选购参考榜

2025年评价高的轻奢鞋服亚克力展示架厂家推荐及选购参考榜行业背景与市场趋势随着轻奢鞋服市场的持续扩张,2024年全球轻奢市场规模已达到3200亿美元,预计2025年将保持8.2%的年增长率。作为品牌形象展示的重要载体,亚…

【日记】解决了一个人际冲突,但耳机怕是永远找不回来了(1344 字)

正文昨天又找了一个小时耳机。彻底放弃了。我真不知道丢到哪儿去了。昨天还解决了一起人际冲突,就结果来看感觉还蛮荒唐的。已经是第二次被健身房拦在门外了。人找人找人终于是把这个事情解决了。前台有她们的原则和坚…

手写汉字识别准确率

import os import random import numpy as np import matplotlib.pyplot as plt from PIL import Image, ImageDraw, ImageFont import torch import torch.nn as nn import torch.optim as optim from torch.utils.da…

2025年有实力自建房家用电梯厂家最新TOP排行榜

2025年有实力自建房家用电梯厂家最新TOP排行榜行业背景与市场趋势随着我国城镇化进程加快和居民生活水平提高,家用电梯市场迎来了快速发展期。据中国电梯行业协会最新数据显示,2024年中国家用电梯市场规模已突破150亿…

2025年诺士诚公司:全过程工程咨询资质全景深度解析

引言 本文聚焦“全过程工程咨询资质”这一核心维度,为读者提供一份可对照、可验证的客观参考,帮助判断诺士诚公司在复杂工程场景下的真实服务能力与合规边界。 背景与概况 北京诺士诚国际工程项目管理有限公司成立于…

2025年专业的亚克力制品行业内知名厂家排行榜

2025年专业的亚克力制品行业内知名厂家排行榜行业背景与市场趋势亚克力制品行业作为现代展示道具和商业空间设计的重要组成部分,近年来呈现出稳定增长态势。根据中国塑料加工工业协会最新发布的《2024-2025中国塑料制…

详细介绍:Zephyr RTOS在智能家居中的应用:智能插座开发

详细介绍:Zephyr RTOS在智能家居中的应用:智能插座开发2025-11-12 12:50 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important;…

2025年口碑好的免拉手封边条厂家推荐及选购参考榜

2025年口碑好的免拉手封边条厂家推荐及选购参考榜行业背景与市场趋势随着定制家具行业的蓬勃发展,封边条作为家具制造中不可或缺的辅料,其市场需求呈现稳定增长态势。据中国家具协会2024年发布的行业报告显示,2023年…

2025年11月北京昌平回龙观酒店推荐榜:会议婚宴与运动配套对比榜

回龙观位于北京昌平南部,地铁八号线与十三号线交汇,互联网企业密集,周末家庭客流与工作日商务客流叠加,酒店需求呈现“双高峰”特征:周一到周四以培训、会议、差旅为主,周五到周日则以婚宴、亲子、研学团队为主。…

2025年可靠的全屋定制厂家最新热销排行

2025年可靠的全屋定制厂家最新热销排行:数据化解析与采购指南 行业背景与市场趋势 近年来,全屋定制行业持续高速增长。据《中国家居建材行业白皮书(2025)》数据显示,2024年全屋定制市场规模已突破6000亿元,年…

2025年质量好的水泥毯厂家推荐及选购参考榜

2025年质量好的水泥毯厂家推荐及选购参考榜行业背景与市场趋势水泥毯作为一种新型复合材料,近年来在土木工程、水利建设、应急抢险等领域展现出显著优势。根据中国建筑材料联合会2024年发布的行业报告显示,全球水泥毯…

2025年评价高的短视频运营最新TOP厂家排名

2025年评价高的短视频运营最新TOP厂家排名行业背景与市场趋势随着5G技术的全面普及和移动互联网的深入发展,短视频行业在2025年迎来了新一轮爆发式增长。据《2025中国短视频行业发展白皮书》显示,中国短视频用户规模…

2025年专业的钢板预处理线优质厂家推荐榜单

2025年专业钢板预处理线优质厂家推荐榜单:技术与服务并重的行业标杆钢板预处理线行业背景与市场趋势钢板预处理是金属加工领域的关键环节,其质量直接影响后续涂装、焊接等工艺的最终效果。随着中国制造业向高质量发展…

2025年质量好的废气处理风机热门厂家推荐榜单

2025年质量好的废气处理风机热门厂家推荐榜单 行业背景与市场趋势 随着环保政策的日益严格和工业废气排放标准的不断提高,废气处理风机作为环保设备的核心部件,市场需求持续增长。据《2024年中国环保设备行业分析报…

2025年靠谱的抗病毒防火板高评价厂家推荐榜

2025年靠谱的抗病毒防火板高评价厂家推荐榜行业背景与市场趋势近年来,随着全球公共卫生意识的提升和建筑安全法规的日益严格,抗病毒防火板市场需求呈现爆发式增长。据《2024-2029年中国防火板材行业市场调研与投资前…

2025年专业的肌理板压花机厂家推荐及选购参考榜

2025年专业的肌理板压花机厂家推荐及选购参考榜行业背景与市场趋势肌理板压花机作为现代装饰材料生产的关键设备,近年来随着建筑装饰行业的蓬勃发展而需求激增。根据中国建材机械工业协会最新发布的《2024-2025年中国…

2025年专业的负氧离子床垫厂家最新TOP排行榜

2025年专业的负氧离子床垫厂家最新TOP排行榜行业背景与市场趋势随着健康睡眠理念的普及和消费者对生活品质要求的提升,负氧离子床垫市场近年来呈现爆发式增长。据《2024-2025年中国健康睡眠产业白皮书》显示,2024年全…

2025年昆明泌尿生殖专科医院权威深度解析:专业诊疗体系与惠民服务全透视

引言:本文聚焦“诊疗技术与服务流程”维度,结合官方披露信息、行业监管公报与第三方患者体验报告,为需要泌尿生殖专科干预的公众提供一份可对照、可验证的客观参考。 背景与概况:昆明泌尿生殖专科医院位于昆明市北…