樹(不知道叫什麼名字,以前也很有用)(增加注釋)

2021-06-04 16:39:26 字數 672 閱讀 3020

#include#includeusing namespace std;

#include//這個事最大值

const int n=16;//16對應我話的圖,所以儲存

const int inf=100000;

struct node

node[n*2];

//初始化

void init()

}//獲取最小值

inline int min(int a,int b)

//獲取最大值

inline int max(int a,int b)

//查詢

inline int query()

}//刪除m這個點

void remove(int m)

}int n,m;

int main()

}*/return 0;}/*

1 利用內連函式

2 問題一:min和max用來做什麼?

答:這個是乙個很重要的東西,是基本的東西,類似於路標。

3 這一句不理解node[p].min_diff=min(node[p].min_diff,node[right_child].min-node[left_child].max);

答:什麼也不說,看圖。

*/

暫時不知道起什麼名字

c語言源程式經過編譯和連線後,生成可執行程式後才能執行。可執行程式又稱為可執行檔案或命令。源程式test.c經編譯 連線後生成可執行程式test.exe,它可以直接在作業系統環境下以命令方式執行。例如,在dos環境的命令視窗中,輸入可執行檔名 假設test.exe放在dos的當前目錄下 test c...

BZOJ 4491 我也不知道題目名字是什麼

給定乙個序列a i 每次詢問l,r,求 l,r 內最長子串,使得該子串為不上公升子串或不下降子串 第一行n,表示a陣列有多少元素 接下來一行為n個整數a i 接下來乙個整數q,表示詢問數量 接下來q行,每行2個整數l,r 對於每個詢問,求 l,r 內最長子串,使得該子串為不上公升子串或不下降子串 9...

BZOJ 4491 我也不知道題目名字是什麼

time limit 10 sec memory limit 512 mb submit 278 solved 154 submit status discuss 給定乙個序列a i 每次詢問l,r,求 l,r 內最長子串,使得該子串為不上公升子串或不下降子串 第一行n,表示a陣列有多少元素 接下來...