两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

Dotcpp  >  編程題庫  >  藍橋杯2024年第十五屆省賽真題-植物生命力
題目 3243:

藍橋杯2024年第十五屆省賽真題-植物生命力

時間限制: 3s 內存限制: 512MB 提交: 99 解決: 15

題目描述

小藍是一位資深的植物學家,他專注于研究植物的相互關系和生命力。在他所照料的森林中,每個品種的植物都擁有獨特的生命力,彼此之間互不相同。

植物的生命力會影響其下級品種的生長。具體地,如果下級品種的生命力數(shù)值無法被上級品種的生命力數(shù)值整除,或者下級品種的生命力數(shù)值大于上級品種的生命力數(shù)值時,它們便會受到壓制,無法茁壯成長。

為了深入研究和定量分析這一現(xiàn)象,小藍構建了一種模型。他將森林中的植物品種關系抽象成了一棵包含 n 個結點的樹,結點的編號從 1 到 n,代表不同的植物品種。其中,樹的根結點編號為 s,結點 i(1 ≤ i ≤ n)的生命力表示為 ai。

現(xiàn)在,小藍想要對于每個結點 i,統(tǒng)計其子樹(以 i 為根的子樹)中同時滿足以下兩個條件的子結點的數(shù)量:

1. 子結點的生命力小于結點 i 的生命力 ai。

2. 子結點的生命力無法被結點 i 的生命力 ai 整除。

請你幫助小藍計算出所有子樹中滿足條件的結點個數(shù)的總和。

輸入格式

輸入的第一行包含兩個整數(shù) n 和 s,分別表示結點的數(shù)量和根結點的編號。

第二行包含 n 個互不相同的整數(shù) a1, a2, · · · , an,相鄰整數(shù)之間使用一個空格分隔,其中 ai 表示編號為 i 的結點的生命力。

接下來的 n ? 1 行,每行包含兩個整數(shù) u 和 v ,用一個空格分隔,表示編號為 u 和 v 的結點之間存在一條邊。

輸出格式

輸出一行包含一個整數(shù),表示所有子樹中滿足條件的結點個數(shù)的總和。

樣例輸入

6 1
6 5 3 2 4 1
1 2
1 3
2 4
2 5
3 6

樣例輸出

4

提示

【樣例說明】

在給定的樣例中,樹的結構如下:

    1

   / \

  2  3

/  \   \

4  5   6

在以 1 為根的子樹中,滿足條件的結點有 2, 5,個數(shù)為 2。

在以 2 為根的子樹中,滿足條件的結點有 4, 5,個數(shù)為 2。

在以 3 ~ 6 為根的子樹中,沒有滿足條件的結點,個數(shù)均為 0。因此答案為 2 + 2 = 4。

【評測用例規(guī)模與約定】

對于 30% 的評測用例,1 ≤ n ≤ 2 × 103,1 ≤ s, u, v, ai ≤ n,a1, a2, . . . , an 互不相同。

對于所有評測用例,1 ≤ n ≤ 105,1 ≤ s, u, v, ai ≤ n,a1, a2, . . . , an 互不相同。

標簽