<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      消防局的設立

      消防局的設立

      問題描述

      由題意知,及給定一顆樹,若節點內建立消防站,周圍兩個內均不需要建立消防站,問至少需要多少個消防站才能讓整個樹不發生不可控的火災?

      思路

      ·f[x][0]:至少讓x向上2層之下都覆蓋信號的答案。
      ·f[x][1]:至少讓x向上1層之下都覆蓋信號的答案。
      ·f[x][2]:至少讓x自己及之下覆蓋信號的答案。
      ·f[x][3]:至少讓x向下1層之下都覆蓋信號的答案。
      ·f[x][4]:至少讓x向下2層之下都覆蓋信號的答案。

      代碼

      #include<bits/stdc++.h>
      using namespace std;
      const int N=INT_MAX;
      int n,f[1010][5];
      vector<int> G[1010];
      void dfs(int x) {
      	if(G[x].empty()) {
      		f[x][0]=1,f[x][1]=1,f[x][2]=1;
      		return;
      	}
      	for(int i:G[x]) dfs(i);
      	f[x][0]=1;
      	int mi=N,mn=N;
      	for(int i:G[x]){
      		f[x][0]+=f[i][4];
      		f[x][1]+=f[i][3];
      		f[x][2]+=f[i][2];
      		f[x][3]+=f[i][2];
      		f[x][4]+=f[i][3];
      		mi=min(mi,f[i][0]-f[i][3]);
      		mn=min(mn,f[i][1]-f[i][2]);
      	}
      	f[x][1]+=mi;
      	f[x][2]+=mn;
      	f[x][1]=min(f[x][1],f[x][0]);
      	f[x][2]=min(f[x][2],f[x][1]);
      	f[x][3]=min(f[x][3],f[x][2]);
      	f[x][4]=min(f[x][4],f[x][3]);
      }
      int main() {
      	cin>>n;
      	for(int i=2; i<=n; i++) {
      		int u;
      		cin>>u;
      		G[u].emplace_back(i);
      	}
      	dfs(1);
      	cout<<f[1][2];
      }
      
      posted @ 2025-10-19 18:53  愛做牢籠的老龍  閱讀(19)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 免费又黄又爽1000禁片| 国产三级黄色片在线观看| 中文字幕国产原创国产| 偷看少妇自慰xxxx| 国产精品制服丝袜白丝| 无码 人妻 在线 视频| 久久精品国产亚洲av天海翼| 欧美裸体xxxx极品| 精品久久久久久成人AV| 重口SM一区二区三区视频| 国产mv在线天堂mv免费观看| 国产成人欧美日韩在线电影| 精品无码国产污污污免费| 成人性生交片无码免费看| 欧美日韩国产va在线观看免费| jizzjizz少妇亚洲水多| 国产精品制服丝袜无码| 欧美性群另类交| 无码国模国产在线观看免费| 色综合色综合久久综合频道| 精品国内自产拍在线观看| AV最新高清无码专区| 日日躁夜夜躁狠狠躁超碰97| 久久99精品久久久久麻豆| 不卡无码人妻一区三区音频| 无码毛片一区二区本码视频| 国内精品无码一区二区三区| 久久综合精品成人一本| 国产在线精品欧美日韩电影| 国产成人久久综合第一区| 亚洲色欲色欱WWW在线| 国产成人精品日本亚洲直播| 亚洲一区二区三区十八禁| 日本精品不卡一二三区| 综合色一色综合久久网| 亚洲综合av男人的天堂| 四虎在线成人免费观看| 自拍偷拍视频一区二区三区| 久久99久国产麻精品66| 熟妇无码熟妇毛片| 亚洲av高清一区二区|