tc SRM 570 div2 1000 CentaurCompanyDiv2

简介:

    题意很简单,就是给一棵树,问从中间取出成块划分有多少种方法。

    用dfs即可,dfs(i)代表i可划分的情况,所以上一级就是ans*(dfs(i)+1)因为可以取也可以不取,所以情况数加1.

class CentaurCompanyDiv2 {
public:
	long long count(vector <int>, vector <int>);
};
vector<int> mm[55];
bool vis[55];
long long cnt;
long long dfs(int v)
{
    int u,i;
    long long ans=1;
    vis[v]=1;
    for(i=0;i<mm[v].size();i++)
    {
        u=mm[v][i];
        if(!vis[u])ans*=(dfs(u)+1);//可取也可不取
     }
     cnt+=ans;
     return ans;
}
long long CentaurCompanyDiv2::count(vector <int> a, vector <int> b) {
	int n=a.size()+1,i;
	for(i=1;i<=n;i++)
	{
	    mm[i].clear();
	    vis[i]=0;
	}
	for(i=0;i<a.size();i++)
	{
	    mm[a[i]].push_back(b[i]);
	    mm[b[i]].push_back(a[i]);
	}
	cnt=0;
	dfs(1);
	return cnt+1;//全都不取
}



目录
相关文章
|
9月前
|
存储 数据采集 监控
GE通用电气 IC695CPE305 PACSystem RX3i控制器模块
GE Fanuc / Emerson Automation的IC695CPE305是PACSystem RX3i控制器,具备5MB RAM和5MB非易失性存储,1.1 GHz处理器,扫描速率0.72 ms/k布尔指令。它拥有2个RS232/RS485串行端口,1个以太网口和1个USB 2.0主端口,支持以太网通信、OPC UA、多种网络协议及串行通信。适用于多机架控制和扩展通信卡。需要Proficy Machine Edition软件进行配置。推荐相关产品包括各种输入/输出模块和通讯模块。
|
9月前
|
传感器 存储 运维
161216-01 | Bently Nevada |以太网10BASE-T/100BASE-TX I/O模块
Bentley Nevada的161216-01是款以太网I/O模块,支持10BASE-T/100BASE-TX,用于机械保护监测。具备多通道输入,兼容多种信号类型,保证高可靠性和灵活性。模块带有前板LED指示运行状态和通信情况,具有可编程性及故障保护功能,适应-30°C至+65°C的工作温度。适用于复杂工业环境,确保系统安全运行。如需详细信息,可进一步咨询。
161216-01 | Bently Nevada |以太网10BASE-T/100BASE-TX  I/O模块
|
9月前
|
监控 网络协议 安全
GE通用电气 IC695ETM001 PACSystem Rx31模块 以太网模块
GE通用电气 IC695ETM001 PACSystem Rx31模块 以太网模块
|
传感器 人工智能 供应链
DS200DCFBG1BLC GE DCS
DS200DCFBG1BLC GE DCS
58 0
EMQ
|
存储 缓存 网络协议
Neuron Newsletter 2022-08|新增 Beckhoff ADS、OPC DA 驱动
八月,我们发布了Neuron 2.1.3 & 2.1.4,主要修复了2.1.0版本中存在的问题。此外还完善了SDK包以及基于此SDK包开发南向驱动的一系列文档。
EMQ
215 0
Neuron Newsletter 2022-08|新增 Beckhoff ADS、OPC DA 驱动
SAP WM中阶下架策略A(Partial Pallet Quantity)
SAP WM中阶下架策略A(Partial Pallet Quantity)
SAP WM中阶下架策略A(Partial Pallet Quantity)
SAP WM中阶下架策略A(Partial Pallet Quantity) II
SAP WM中阶下架策略A(Partial Pallet Quantity) II
SAP WM中阶下架策略A(Partial Pallet Quantity) II
SAP SD VL02N对STO的交货单执行PGI,报错 -Fld selectn for mvmt type 643 acct 400020 differs for Business Area –
SAP SD VL02N对STO的交货单执行PGI,报错 -Fld selectn for mvmt type 643 acct 400020 differs for Business Area –
SAP SD VL02N对STO的交货单执行PGI,报错 -Fld selectn for mvmt type 643 acct 400020 differs for Business Area –
SAP IDoc Post不成功,报错 - A company code cannot be determined for LI 0000100061 –
SAP IDoc Post不成功,报错 - A company code cannot be determined for LI 0000100061 –
SAP IDoc Post不成功,报错 - A company code cannot be determined for LI 0000100061 –
|
网络协议
SAP公司间STO里发货单过账后触发的IDoc报错 – Could not find code page for receiving system –
SAP公司间STO里发货单过账后触发的IDoc报错 – Could not find code page for receiving system –
SAP公司间STO里发货单过账后触发的IDoc报错 – Could not find code page for receiving system –

热门文章

最新文章