18 5 18三代目測試

2021-08-20 03:13:08 字數 1477 閱讀 3017

這次測試其實還ok……

該a的題都a了……該掉的坑也都掉了……

第二題排隊一題,本以為是一道水題,卻栽了一大批……

這是我考試時的想法:記錄每個人關係不好的那個同學,再從1到n列舉,若在同組裡出現矛盾(a[i]大於前組最後一位且小於i)則sum++,**如下:

int n,m,x,y,a[

maxn+10

],b[maxn+

10],sum=

1,c=

1;cin>>n>>m;memset

(a,10

,sizeof

(a));memset

(b,10

,sizeof

(b));for

(int i=

1;i<=m;i++)cin>>x>>y,a[x]=y,b[y]=x;for

(int i=

2;i<=n;i++)

if(a[i]=c||b[i]=c)sum++,c=i;cout<下面上正解:用結構體存每一組關係不好的學生,然後進行右值排序,建立單調佇列,a[head].right為第乙個和小組矛盾的同學,若a[tail].left>=a[head].right,那麼sum++,隊頭=隊尾,隊尾++,進行下乙個佇列……

果然還是上**吧……

#includeusing namespace std;

int n,m,x,y,sum=1,h=1,t=2;

struct studenta[1002]={};

bool cmp(student a,student b){return a.r>n>>m;

for(int i=1;i<=m;i++)cin>>x>>y,a[i].l=min(x,y),a[i].r=max(x,y);

sort(a+1,a+m+1,cmp);

while(h<=m)

{ while(t<=m&&a[t].l不會優化程式使我丟了許多分。

失分的還有最後一題……

經典的旅行商問題……

這題直接爆0……

而且在我看到題目給的資料(鄰接矩陣)時,心想這題考的絕對是圖論,便直接放棄了……沒想到這題也可以用動規做……但我對動規目前還沒有深刻理解……

接下來是fancy大佬給我的講解:

f[i][j]表示先去i,前j個地點的最優值

則dp方程如下:

f[i][j]=f[i][j-1]+w[j][j-1]//前j個點的最優值加上j-1到j的花費

if(j-i==1)f[i][j]=min(f[i][j],f[k][j-1]+w[k][j])(0還可以用滾動陣列把二維優化為一維

則dp方程為:

f[i]+=w[j][j-1]

if(j-i==1)f[i]=min(f[i],f[k]+w[k][j])

震網三代利用

筆者在最近想了個問題,學校機房關閉進不去,然後教師機子無ip如何黑入,而且不在同乙個網段下面,如何入侵呢,於是看到了一篇關於隔離網路攻擊的文章。想到了一年前乙個漏洞,於是測試開始。首先我們來了解一下 震網三代 環境 ubuntu16.04 vmware14 and win7 x64 msf首先我們開...

18 5 6二代目測試

面壁 又一次小測試 不出意料的 考砸了 為什麼會砸呢 其實心裡清楚 嗯就是刷題注意力不夠集中,這幾天學的都不算快,也就是老師所說的 浮躁。我初中的班主任老師讓我們上了高中第一件事,就是練 坐功 顧名思義,就是要讓自己坐的住冷板凳。現在,也些許能感受到其中的奧秘了 本想用 粗心 稍稍安慰一下自己的來著...

三代組裝 使用Canu對三代測序進行基因組組裝

canu是celera的繼任者,能用於組裝pacbio和nanopore兩家公司得到的測序結果。canu分為三個步驟,糾錯,修整和組裝,每一步都差不多是如下幾個步驟 這三步可以分開執行,既可以用canu糾錯後結果作為其他組裝軟體的輸入,也可以將其他軟體的糾錯結果作為canu的輸入,因此下面分別執行這...