2021寒假訓練

2021-10-18 10:43:08 字數 938 閱讀 7698

之前都沒有記錄,這些是div2的

二分套二分板子,值得記錄

教訓(1)scanf != eof

(2)二分邊界!

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

//#include

//#include

#define inf 0x3f3f3f3f

#define sz sizeof

#define mk make_pair

#define ll long long

using

namespace std;

const

int inf =

1e9+7;

const

int maxn =

1e5+5;

int n, a[maxn]

;long

long m;

intfindi

(int v,

int r)

return l;

}bool

check

(int k)

return0;

}int

main()

}printf

("%d\n"

, l);}

return0;

}

學了帶權並查集,很巧妙

模板題如下:

貪心+並查集優化

用時間來表示並查集是每個節點,merge更新操作是更新每個時間點的下次可用時間(f[t] = t-1)

2021寒假打卡

本週計畫主要學習dp,但還是有所變動過,先學習了一下貪心思想。貪心法就是遵循某種規則,不斷貪心地選取當前最優策略的演算法設計方法。搜尋演算法和動態規劃演算法是在多種策略中選取最優解。而貪心演算法則是一直遵循某種規則,不斷地選取當前最優策略。另,記錄今天思路錯誤的一道題 給定乙個整形陣列arr,已知其...

2021寒假專題8

c語言的檔案操作可以嘮嗑的還真不少,除了基本的語法還有一些案例 這裡討 件的fgetc fputc fgets fputs fread fwrite fseek,rewind,ftell,fprintf fscanf sscanf sprintf 二進位制文字,系統檔案指標以及一些特定的操作等等,內...

2021寒假專題1

說是專題,就是隨便寫寫自己一天的小收穫。1.c語言中向上取整ceil函式不返回int型,ceil a b d操作是可寫成 a 1 b 1 原理很簡單 2.驗算乙個數是否是平方數以及計算平方根 m floor sqrt n 0.5 m m?n,直接sqrt可能精度丟失,補加乙個較小的數可以彌補這個缺失...