題意:有三種型別的操作,1."add x"表示往集合裡新增數x。2.「del x」表示將集合中數x刪除。3.「sum」求出從小到大排列的集合中下標模5為3的數的和。集合中的數都是唯一的。
#include #include #include #include #include #include using namespace std;
typedef long long ll;
#define ll(x) (x<<1)
#define rr(x) (x<<1|1)
const int n=100005;
char str[5];
vectory;
mapimap;
struct op
}op[n];
struct node
void clear()
void change() };
struct segtree
void build(int lft,int rht,int ind) }
void updata(int pos,int ind,int valu) }
}seg;
int main()
void update(int u, int l, int r, int pos, int c)
int query(int u, int l, int r, int tl, int tr)
}int main()
else if(op[0]=='d')
else
} return 0;
}
好久沒有更新我的Blog了
前一段時間要麼就是太忙沒空,要麼就是有空但是太累了想休息一下 還是太忙了。再不就是乾脆懶得更新,總之就是一大堆理由 一直沒有更新blog 今天痛下決心準備近期寫一篇關於使用vb.net怎樣編寫自已的表示式解析器的文章,因為前段時間在 裡面閒逛時,發現了幾個都在問這方面的內容,以前用vb6.0時可以使...
看到他我一下子就悟了 委託
不用先看例子什麼的,你就多品味品味這句話,然後你看下使用委託的步驟,1.定義乙個委託 2.註冊該委託 3.使用委託 它們就像是一道檻兒,過了這個檻的人,覺得真是太容易了,而沒有過去的人每次見到委託和事件就覺得心裡憋得慌,渾身不自在 其實不用怕,你就按著這三步來標準沒錯,下面來個小例子 第一步 定義委...
我沒有前端經驗,但1天就搞定了開源專案主頁
前段時間打算為自己的開源專案做乙個主頁,一方面有個好的門面能提公升專案的關注度,一方面也能對專案所涉及的資源做乙個整合。其實原先專案已經有乙個文件主頁,比較簡潔,大致長這樣 其實看起來也還可以是不?這是用docsify做的,docsify是一款優秀的文件生成工具,使用起來比較簡單,只需要寫內容的ma...