記錄一些小點 隨時更新 神犇勿進 1

2021-07-13 03:07:17 字數 2366 閱讀 4256

空格和換行.

單調佇列更新長度時為

(i-d[i])>=k

詳見

清空陣列.

printf一定不要加&,同理scanf一定要加&。%d之類的對應完全。

開陣列一定要開對!!!(大5~6,二倍之類的條件)

const double maxx=1e50;  //表示maxx為10的50次方~

abs()整數絕對值,fabs()...

double ab(double u)

for(j=i-1;b[i]-b[j]

異或  (xor、eor、ex-or)  「^ 」

for(;;)  //死迴圈

struct內可包含函式

bool operator<(node r1,node r2) {     //非常重要 (sort中使用)(「<」是要修改的符號)(感謝多倍體隱性純合大巨silvernebula的幫助)

return r1.t

初始化初始化初始化!

char c;

if(c=='d')  //d一定要加單引號(不是雙引號~)

ascii碼不記得的時候輸一下(char)。

棧 stacknum;

stacksym;

x=num.top();

num.pop();

num.push(x);

calc();

佇列 #include

using namespace std;  //非常重要

queuem

//定義乙個queue的變數

m.empty()    //

檢視是否為空範例,

是的話返回1,不是返回0;

m.push()    //

從已有元素後面增加元素   

m.size()    //

輸出現有元素的個數      

m.front()    //

顯示第乙個元素          

m.back()    //

顯示最後乙個元素        

m.pop()    //

清除第乙個元素         

字串#include

char a[n],b[n];

memset(a,0,sizeof(a));

memset(b,0,sizeof(b));

scanf("%s%s",a,b);

l1=strlen(a);

l2=strlen(b);

記一種神奇的輸入字串方法

scanf("%s",s+1);

同時長度也要寫成這個樣子:

n=strlen(s+1);

三目運算子

a  > b ? a : b

memset(f,1,sizeof f);(老師沒有加括號呢)

一種神奇的輸入法

while(scanf("%s",s1) != eof) { if(scanf("%s",s2) == eof) 

另一種更神奇的輸入法

while(scanf("%s%s",s1,s2)==2) ↑

這個是輸入字串個數(沒有加會很悲傷,還不容易檢查)

vector

1 基本操作

(1)標頭檔案  #include.

(2)建立vector物件  vectorvec;

(3)尾部插入數字  vec.push_back(a);

(4)使用下標訪問元素  cout<

(5)使用迭代器訪問元素.

vector::iterator it;for(it=vec.begin();it!=vec.end();it++)

cout<<*it<

(6)插入元素   vec.insert(vec.begin()+i,a)  在第i+1個元素前面插入a;

(7)刪除元素   vec.erase(vec.begin()+2)  刪除第3個元素

vec.erase(vec.begin()+i,vec.end()+j)  刪除區間[i,j-1];區間從0開始

(8)向量大小  vec.size();

(9)清空:vec.clear();

#define maxn 101  沒有分號!!

網頁上看到的神奇開字串方法

vectorv1; // 建立空容器,其物件型別為string類

vectorv2(10); // 建立有10個具有初始值(即空串)的string類物件的容器

vectorv3(5, "hello"); // 建立有5個值為「hello」的string類物件的容器

vectorv4(v3.begin(), v3.end()); // v4是與v3相同的容器(完全複製)

django flask的一些小點

1.django中路由有path和re path兩種 通過re path傳參也有命名匹配和分組命名匹配兩種 分組匹配 re path r index d v iews ind ex 分 組命名匹 配rep ath r da te p ar 0 9 4 p nt h 0 9 2 views.index...

recyclerview使用時的一些小點

解決 padding不隨著滑動的情況 android cliptopadding false 解決鑲嵌 scollview滑動不流暢問題 myrecylinearlayout layout new myrecylinearlayout getactivity layout.setsmoothscro...

C語言一些小點的複習

int mian void hello world 多位元組字串,字元佔空間大小不一樣 l hello world unicode編碼,每個字元都是佔相同編碼,核心採用這種 t x 自適應,取決於專案的巨集。a char,asic,乙個位元組 l a wchar t,unicode,windows兩...