JZOJ4810 道路規劃

2021-07-23 10:06:04 字數 665 閱讀 9738

我們把第一行的數與第二行相等的數相連,假設第i個數在第二行出現的位置為ci

,如果i,

j 有交叉,那麼要滿足,

i<

j 且ci

>cj

。那麼這就是乙個最長下降子串行了。

#include

#include

#include

#include

#define fo(i,j,k) for(int i=j;i<=k;i++)

#define fd(i,j,k) for(int i=j;i>=k;i--)

#define n 100100

using namespace std;

struct nodeq[n];

int a[n],b[n];

bool cmp(node x,node y)

int d[n],t=0;

int main()

intq=l;

if(d[r]>b[i]) q=r;

d[q+1]=b[i];

if(q==t) t++;

}cout<

}

軟體測試道路規劃

一段測試 初級測試工程師 自身條件 初入行具備計算機專業學位或一些手工測試經驗的個人。具體工作 執行測試用例,記錄bug,並回歸測試 二段測試 中級測試工程師 自身條件 有1 2年工作經驗的測試工程師。具有初步的自動化測試能力,完善自動化測試指令碼。具體工作 設計和編寫測試用例,編寫自動測試指令碼程...

xjoi 二分查詢 道路規劃

70分 n 2 lis include include include include using namespace std int n,nor 100010 sou 100010 c 100010 q 100010 dp 100010 ans 0 int main for int i 1 i n...

Jzoj4729 道路修建

給你乙個聯通無向圖,問你要修建幾條邊使得該圖是乙個邊雙連通圖 無比經典,肯定是乙個tarjan求橋,刪掉後縮點,變成一顆樹,看看有幾個葉子結點,葉子結點一對對連起來即可 include include include include using namespace std struct edge g...