學習日記4(新生賽)

2021-10-12 19:26:47 字數 1742 閱讀 2679

a

建立結構體分別將科目和時間存進去,然後用結構體陣列將時間進行排序,

再將排序完後科目名按順序輸出。

#include

struct sub

;struct sub sub[

1000000];

void

quicksort

(int left,

int right)

} sub[left]

=sub[i]

; sub[i]

=t;quicksort

(left,i-1)

;quicksort

(i+1

,right);}

intmain

(void

)quicksort(0

,n-1);

for(i=

0;i)return0;

}

l

只有編號為平方數的才會站著

#include

intmain

(void

)return0;

}

j

將各個題所用時間以結束時間排序,然後找到不超過上一次結束的開始時間,就令計數器加一。

#include

struct time

;int

main

(void

)for

(i=1

;iif(

!k)break;}

i=0;int cnt=0;

while

(iif(i.start>=k)

i++;}

printf

("%d"

,cnt)

;return0;

}

l

1:將每個數都找一遍,直到找到某乙個數的個數為奇數。

#include

intmain

(void

)for

(i=0

;iif(cnt%2)

break;}

printf

("%d"

,a[i]);

return0;

}

2:(解法二)異或

#include

intmain

(void

)else

}printf

("%d"

,s);

return0;

}

m

當k>n時,只需要將a右移k-n個單位

當k<=n時,若n-k是奇數,則左移一位

若n-k是偶數,則不需要左移

#include

intmain

(void)}

return0;

}

k

當陣列為遞減排列時,所用次數會超過。

#include

intmain

(void

)else

p=k;}}

if(set)

else

}return0;

}

f

#include

intmain

(void

)

學習日記(4)

終於開始軟體設計了,昨天下午弄了一下午的圖象處理,終於有點成果了,用到的主要是vc 的mfc程式設計。下面總結一下 cfiledialog filedia false,null,null,null,t 自定義檔案型別 bmp bmp null 開啟檔案對話方塊函式 loadimage api函式,這...

新生賽心得

新生賽發揮正常,rank8。心情感受 比賽前 學長 們說送熱水袋開心剛好缺乙個熱水袋有了上次藍橋杯選拔賽爆零的經驗,這次真的就是想打完就跑最好那個熱水袋,總之就是很輕鬆。結果最後拿了rank8看到白書!好想要,但是被前面的人拿走了,後來上台的時候大概是acm女生太少了所以男生就比較起鬨我就懵了,隨便...

新生賽補題

題目大意 構造乙個長度為n的嚴格遞增序列,每個數都屬於 1,m 求方案數,結果模998244353。dp的轉移方程 第一位數 i 代表的是遍歷到第幾個數了,j代表的是當前位是幾。dp i j dp i 1 j dp i j 1 ac include using namespace std const...