L2-020 功夫传人

在这里插入图片描述
树形结构。

#include<bits/stdc++.h>
using namespace std;
#define int long long 
const int n=1e6+11;
int a,b,c,q[n],ss; 
double l,r,w[n];
vector<int>h[n];
void dfs(int x,double y)
{
	w[x]=y;
	for(int v:h[x])
	{
		dfs(v,y*r);
	}
}
signed main()
{
	ios::sync_with_stdio(false);
	  cin.tie(0),cout.tie(0);
	cin>>a>>l>>r;
	r=r/100;
	r=1.00-r;
	for(int i=0;i<a;i++)
	{
		cin>>b;
		if(b==0)
		{
			cin>>c;
			q[i]=c;
		}
		for(int j=1;j<=b;j++)
		{
			 cin>>ss;
			h[i].push_back(ss);
		}
	}
	dfs(0,l);
	double k=0;
	for(int i=0;i<a;i++)
	{
		//cout<<w[i]<<endl;
		if(q[i]!=0)
		{
			k+=q[i]*w[i];
		}
	}
	int f=k;
	cout<<f<<endl;
}

相关推荐

  1. 【PTA】L1-021 L1-022 L1-023 L1-024 L1-025(C)第四天

    2024-04-10 02:52:01       25 阅读
  2. StarkNet架构之L1-L2消息传递机制

    2024-04-10 02:52:01       12 阅读
  3. L2-022 重排链表(25分) c++代码

    2024-04-10 02:52:01       25 阅读
  4. 团体程序设计天梯赛 L2-027 名人堂与代金券

    2024-04-10 02:52:01       22 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-10 02:52:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-10 02:52:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-10 02:52:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-10 02:52:01       20 阅读

热门阅读

  1. [鹤城杯 2021]Crazy_Rsa_Tech(低加密指数广播攻击)

    2024-04-10 02:52:01       18 阅读
  2. Oracle测试10046参数及打印结果

    2024-04-10 02:52:01       15 阅读
  3. Go语言中如何实现继承

    2024-04-10 02:52:01       17 阅读
  4. c++ 根据ip主机号和子网掩码随机生成ip

    2024-04-10 02:52:01       16 阅读
  5. 深入理解JVM后端优化技术-锁消除(Lock Elision)

    2024-04-10 02:52:01       13 阅读
  6. C++中的字符转换 to_string、sto

    2024-04-10 02:52:01       12 阅读
  7. Qt实现comboBox的初试化

    2024-04-10 02:52:01       13 阅读
  8. Go 中无缓冲通道与容量为1的缓冲通道的区别

    2024-04-10 02:52:01       15 阅读
  9. Object.is方法和==和===区别

    2024-04-10 02:52:01       12 阅读
  10. 工业通信原理——Modbus物理层简介

    2024-04-10 02:52:01       13 阅读