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

agc001_c题解

水的炸天,不做解释自己看吧

#include<bits/stdc++.h>
#define MAXN 2010
#define inf 0x3f3f3f3f
#define int long long
using namespace std;
namespace SHuxinn{struct node {int lst;int dep;int nxt ;} tree[MAXN * 4];int n , k , cnt , ans;int dfs(int x , int fa , int dis) {int ans = 0;for (int i = tree[x].lst ; i ; i = tree[i].nxt) {if (tree[i].dep != fa){ans += dfs(tree[i].dep , x , dis + 1);}}if(dis > k) return ans + 1;else return ans;}void Sx5() {cin >> n >> k;int u , v;for (int i = 1 ; i < n ; i ++) {cin >> u >> v;tree[++cnt].dep = u;tree[cnt].nxt = tree[v].lst;tree[v].lst = cnt;tree[++cnt].dep = v;tree[cnt].nxt = tree[u].lst;tree[u].lst = cnt;}ans = inf;if (k % 2 == 0) {k /= 2;for (int i = 1 ; i <= n ; i ++)ans = min(ans , dfs(i , 0 , 0));} else {k = (k - 1) / 2;for (int i = 1 ; i <= n ; i ++){for (int j = tree[i].lst ; j ; j = tree[j].nxt){if (i < tree[j].dep)ans = min(ans , dfs(i , tree[j].dep , 0) + dfs(tree[j].dep , i , 0));}}}cout << ans;return;}
}
signed main(){freopen("tree.in" , "r" , stdin);freopen("tree.out" , "w" , stdout);SHuxinn::Sx5();return 0;
}
http://www.hskmm.com/?act=detail&tid=29582

相关文章:

  • 【IMU】6轴数据校准算法
  • 2025 年 MES 服务商 TOP 平台机构推荐排行榜,mes 系统 /mes 软件 /mes 制造执行系统 /mes 生产制造执行系统 /mes 生产管理系统公司推荐
  • 2025 年10月 WMS 服务商最新推荐榜单,wms系统 wms软件,wms仓库管理软件,wms仓库管理系统软件公司推荐
  • 【仿生机器人】核心采购清单 (仿生机器人头方案)
  • CF数据结构题做题记录-1
  • 完整教程:安宝特产品丨FME Realize:重构数据与现实的边界,让空间计算赋能现场决策
  • 尝试对音频功率放大器芯片的噪声基底特性进行测量与计算:以纳芯威NS4268为例
  • 3.1 策略梯度方法(Policy Gradient Methods)
  • perl语言中的三目运算符和do代码块
  • CCPC2023女生专场 游记(VP)
  • 2.5 分布式学习(Distributed Learning)
  • 心得:刷算法的痛点-只根据题目的case思考,不考虑边界情况,写出一坨shit
  • OI 数论 1
  • 2.4 DQN 变体(Rainbow)
  • Emacs折腾日记(三十二)——org mode的基本美化
  • 2025 工业风机十大品牌全景解析报告:覆盖离心风机,防爆风机,矿用风机的最新推荐
  • 2.3 深度 Q 网络(Deep Q-Network, DQN)
  • Linux存储媒介devmount
  • Linux系统目录(文件)结构
  • 实用指南:如何读懂Mach-O:构建macOS和iOS应用安全的第一道认知防线
  • vim配置使用
  • shell高级
  • shell流程控制
  • shell展开shell数组
  • shell排错
  • 原木
  • 格式化输出与文本处理
  • 2025年10月镀锌卷板厂家最新推荐排行榜,有花镀锌卷板,无花镀锌卷板,高锌层镀锌卷板,批发镀锌卷板公司推荐
  • React 19.2 重磅更新!这几个新特性终于来了
  • Akka.NET高性能分布式Actor框架完全指南