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

P2016 战略游戏

[题目通道](战略游戏 - 洛谷)

#include<bits/stdc++.h>
using namespace std;
int n,f[5000][5000],father[5000];
vector<int> s[5000];
inline void dfs(int x){f[x][0]=0;f[x][1]=1;if(s[x].size()==0)return;for(int i=0;i<s[x].size();i++){int y=s[x][i];dfs(y);f[x][0]+=f[y][1];f[x][1]+=min(f[y][1],f[y][0]);}
}
int main(){int n;scanf("%d",&n);int a,b,z;for(int i=1;i<=n;i++){scanf("%d%d",&a,&b);a++;for(int j=1;j<=b;j++){scanf("%d",&z);z++;s[a].push_back(z);father[z]=1;}}int root;for(int i=1;i<=n;i++){if(father[i]==0){root=i;break;}}dfs(root);cout<<min(f[root][0],f[root][1]);
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【Python机器学习】利用PCA来简化数据——示例:利用PCA对半导体制造数据降维
  • 【书生大模型实战营(暑假场)闯关材料】基础岛:第1关 书生大模型全链路开源体系
  • Kubectl 常用命令汇总大全
  • Vue3里如何使用本地lottie动画以及如何更优雅的批量引入图片
  • 在uniapp中使用swicth组件传递额外的参数方法
  • mysql-数据库性能测试之,连接数测试
  • flutter 画转盘
  • 面试准备-C++指针和引用的区别
  • 盲盒抽奖源码
  • 【Docker系列】Docker 容器时区设置指南
  • PDF 转Word 开源库
  • K8S - ConfigMap的简介和使用
  • Grafana中的rate与irate以及histogram
  • 【Spark集群部署系列四】Spark on YARN介绍和环境部署(个人笔记,供参考)
  • 聚星文社,绘唐科技AI工具
  • [ JavaScript ] 数据结构与算法 —— 链表
  • Spring Cloud中负载均衡器概览
  • spring security oauth2 password授权模式
  • windows下使用nginx调试简介
  • 半理解系列--Promise的进化史
  • 关于字符编码你应该知道的事情
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 说说动画卡顿的解决方案
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • C# - 为值类型重定义相等性
  • UI设计初学者应该如何入门?
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • #### go map 底层结构 ####
  • #1015 : KMP算法
  • #控制台大学课堂点名问题_课堂随机点名
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (windows2012共享文件夹和防火墙设置
  • (备份) esp32 GPIO
  • (差分)胡桃爱原石
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (十)Flink Table API 和 SQL 基本概念
  • (四) Graphivz 颜色选择
  • (算法)区间调度问题
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)C#调用WebService 基础
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • .net core docker部署教程和细节问题
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .Net的C#语言取月份数值对应的MonthName值
  • .net分布式压力测试工具(Beetle.DT)