每日演算法 day 21

2022-02-14 00:14:06 字數 1555 閱讀 8694

那些你早出晚歸付出的刻苦努力,你不想訓練,當你覺的太累了但還是要咬牙堅持的時候,那就是在追逐夢想,不要在意終點有什麼,要享受路途的過程,或許你不能成就夢想,但一定會有更偉大的事情隨之而來。 mamba out~

2020.3.4

記憶化搜尋

#include #include #include #include using namespace std;

typedef long long ll;

const int n = 25;

int w[n][n][n];

// 不能賦值得時候return

long long f(int a,int b,int c)

int main()

return 0;

}

第一眼想到了貪心+乘法,於是果斷排序,但是推規律的時候發現公式推錯了,太菜了

#include #include #include #include using namespace std;

const int n = 600005;

long long h[n] , n ,d ,f[n], maxc = 1, ans = 1;

int main()

cout << ans << endl;

return 0;

}

#include #include #include #include #include using namespace std;

stackst;

int main()

else if(s[i] == '+' || s[i] == '-' || s[i] == '*' || s[i] == '/')

else if(s[i] >= '0' && s[i] <= '9')t += s[i];

} cout << st.top() << endl;

return 0;

}

#include #include #include #include #include using namespace std;

const int n = 100010;

// int_min 和 int_max 屬於 climits標頭檔案下

int n , m;

int w[n];

struct nodetr[n * 4];

void build(int u,int l,int r)

; else;

int mid = l + r >> 1;

build(u << 1,l ,mid),build(u << 1 | 1,mid + 1, r);

tr[u].maxv = max(tr[u << 1].maxv, tr[u << 1 | 1].maxv); }}

int query(int u,int l,int r)

int main()

return 0;

}

每日打卡 Day21 單詞搜尋 C 實現

給定乙個二維網格和乙個單詞,找出該單詞是否存在於網格中。單詞必須按照字母順序,通過相鄰的單元格內的字母構成,其中 相鄰 單元格是那些水平相鄰或垂直相鄰的單元格。同乙個單元格內的字母不允許被重複使用。示例 board a b c e s f c s a d e e 給定 word abcced 返回 ...

day21 學習總結

string s new string 建立乙個空的字串序列 string s new string hello 建立乙個內容為 hello 的字串 string s hello 建立乙個內容為 hello 的字串 string s new string char chars 通過字元陣列建立乙個字...

Day2 1 迴圈結構

課件位址 全部 課程目標 1.while 型迴圈 2.for.in 迴圈 3.range 函式4.break 和continue 語句及迴圈中的 else 子句計算機執行 流程 迴圈是讓計算機做重複任務的有效方法 while迴圈和break n 1 while n 100 if n 10 當n 11...