kAri OJ 0092 統計節點個數

2021-06-29 00:50:31 字數 885 閱讀 7631

hint:我實在不知道我的程式怎麼就通不過北郵的oj了,所以先在這裡記錄一下,以後有工夫再回來解決這東西

給出一棵有向樹,一共有

n (

11000

)個節點,如果乙個節點的度(入度+出度)不小於它所有兒子以及它父親的度(如果存在父親或兒子),那麼我們稱這個節點為p節點,現在你的任務是統計p節點的個數。

如樣例,第一組的p節點為1,2,3;第二組的p節點為0。

第一行為資料組數

t (1≤

t≤100 )。

每組資料第一行為

n 表示樹的節點數。後面為n−

1 行,每行兩個數

x ,

y (0≤

x,y<

n ),代表

y 是

x 的兒子節點。

每組資料輸出一行,為乙個整數,代表這棵樹上p節點的個數。

其實吧,這道題的思路很容易出來,就是先用乙個陣列夾鍊錶的方式先儲存這個樹,順便記錄各個節點的度,儲存完之後再對每個節點依次進行判斷,並改變p節點的數目。我的**如下:

#includeusing namespace std;

typedef struct childchild;

typedef struct nodenode;

int main(void)

else

}for (int j = 0; jnext)

if (judge)++pnodenum;

} printf("%d\n", pnodenum);

} return 0;

}我自己嘗試了各種測試樣例,執行結果都沒錯,但一上oj就歇菜。。。好吧這篇博文先到這兒,存個檔以後再搞起。

讀統計學習方法 1 2 1 3節

監督學習的任務 學習乙個模型,使模型能夠對任意給定的輸入,對其相應的輸出做出乙個好的 基本概念 1.輸入空間 特徵空間與輸出空間 輸入與輸出空間 輸入與輸出所有可能取值的集合。輸入與輸出空間 可以是有限元素的集合,也可以是整個歐式空間。它們可以是同乙個也可以是不同的空間。輸出空間遠遠小於輸入空間。每...

機器學習第一節 統計

1 統計學習的物件是資料,統計學習從資料出發,提取資料的特徵,抽象資料的模型,發現資料的知識。2 統計學習關於資料的基本假設是同類資料具有一定的統計規律性,這是統計學習的前提。同類資料是指具有某種共同性質的資料。只有當資料具有統計規律時,才可以用概率統計的方法加以處理。和分析 監督學習 superv...

大資料 端午節粽子電商統計

端午節來臨之際,樓下的早餐粽子居然漲價了。心血來潮想看看全國粽子哪家強,於是就爬了某寶的粽子銷售情況,統計一下,頓時震驚了。先說說總體情況,由於限制,只能爬取前100頁的資料,不過你買個粽子也不會看到100頁以後了吧。有效資料 1860條 賣家527個 這裡只是賣粽子的而已 從圖中可以看到大部分賣家...