PAT考試 常用技巧(持續更新)

2021-09-16 23:22:51 字數 616 閱讀 4734

1.字串中的大小寫轉換

s[i] ^= 32;//位運算,速度快
2.排名的實現(有並列的情況),一般將排名的物件存放在容器中。

struct peo;

vectorv;

int main(){

....省略部分

int rank = 0, pre = -1;

for(int i=0; i3.不想寫c/c++標頭檔案,直接寫下邊乙個就可以

#include

4.使cin,cout與printf,scanf效率一致。在預設的情況下cin繫結的是cout,每次執行 << 操作符的時候都要呼叫flush,這樣會增加io負擔。可以通過tie(0)(0表示null)來解除cin與cout的繫結,進一步加快執行效率。

ios::sync_with_stdio(false); 

cin.tie(0);

5.時間的處理, pat表示時間的一般形式為"hh:mm:ss",因此可以統一轉換為秒方便計算。

hh:mm:ss   time(秒) = hh*3600 + mm*60 + ss

css常用技巧 持續更新

6 div應用float溢位fatherdiv demo fdiv不設定高度,div應用float,內容溢位 解決方法 增加bdiv並應用clear both清浮動或者給fdiv設定高度。7 css的縮寫規則 color的縮寫 demo ff00ee f0e 簡單縮寫 注 f0f0fe f0f0fe...

ORACLE 常用技巧(持續更新ing)

1 爬樹 with t as select 00 as code child,1 as code parent from dual union select 01 as code child,00 as code parent from dual union select 02 as code ch...

PAT 甲級常用單詞組 (持續更新)

1.case insensitive 不區分大小寫 2.nodecreasing order 遞增次序 非遞減次序 3.lower case 小寫字母 4.upper case 大寫字母 5.there is a tie 成績並列 6.alphabetical order 字典序 7.simulta...