#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陣列有多少元素 接下來...