约定存边方式为从左部到右部的有向边,左右部点编号相同 匈牙利算法 lli mch[maxn]; lli vis[maxn]; bool dfs_hun(lli u, lli dfn) { if (vis[u] == dfn) return false; vis[u] = dfn; for (lli i = head[u]; ~i; i = edge[i].nxt) { lli v = edge[i].v; if (mch[v] == 0 || dfs_hun(mch[v], dfn)) { mc

Read More

lli n; lli arr[maxn]; lli lg[maxn]; lli st[maxn][32]; inline lli flg(lli x) { if (lg[x]) return lg[x]; lli tmp = x; lli res = 0; while (tmp) tmp >>= 1, ++res; return lg[x] = res – 1; } inline void init_st() { for (lli i = 1; i <= n; ++i) st[

Read More

我见到你所说的那位玩家了。 (玩家姓名)? 是的。小心。他现在已达到了更高的境界。他能阅读我们的思想。 没关系。他认为我们是游戏的一部分。 我喜欢这个玩家。他玩得很好。他没有放弃。 他以屏幕上出现的文字的形式阅读着我们的思想。 在他深陷游戏的梦境时,他总以这种方式想象出各种各样的事物。 文字营造出了一种美妙的界面。非常灵活。而且比起凝视屏幕后的现实来说,不会让人那么恐惧。 他们也曾经听到过声音。在玩家能够阅读之前。那些不在玩的人们称呼玩家为女巫、术士。而玩家们梦见他们自己乘坐在被恶魔施加了力量的

Read More

目录1 条款 01:视 C++ 为一个语言联邦2 条款 02:尽量以 const、enum、inline 替换 #define3 条款 03:尽可能使用 const4 条款 04:确定对象被使用前已先被初始化5 条款 05:了解 C++ 默默编写并调用那些函数6 条款 06:若不想使用编译器自动生成的函数,就该明确的拒绝他们7 条款 07:为多态基类声明 virtual 析构函数8 条款 08:不要让异常逃离析构函数9 条款 09:绝不再构造和析构过程中调用 virtual 函数10 条款 10

Read More

仅供学习,不要违规使用,IP及账号被封禁后果自负!!! DDos.java import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.io.IOException; import java.io.InputStream; import java.io.BufferedInputStream; import java.net.URL; import java.net

Read More

const int MAXN = 1e7 + 100; int num = 0; //素数集合的大小 bool prime[MAXN]; //素数表[prime[i]表示i是否为素数] int Prime[MAXN]; //素数集合[Prime[0~num]保存着0~MAXN中的素数] void make_prime() { memset(prime, true, sizeof prime); //重置素数表,假设都是素数 prime[0] = prime[1] = false; //规定0和1

Read More