原创 費用流

//hdu3667 #include <bits/stdc++.h> using namespace std; typedef long long ll; const ll MAXN = 100 + 5; const ll INF

原创 vijos p1233

描述 在直角座標系中,給出n個頂點的座標,求這n個點所圍成的圖形的周長和麪積。 注意: (1)如果所有點共線則周長按直線的長度計算,面積視爲0; (2)如果部分點共線按共線後的多邊形計算; (3)所給出的n個頂點如果能圍成多邊形均爲突多邊

原创 後綴數組

//後綴數組,尚有bug #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> //#define rep(i, a, b) for

原创 二維計算幾何通用模板

#include <algorithm> using namespace std; const double EPS = 1e-10; const double PI = acos(-1); struct Point { d

原创 ISAP(poj1273 / codevs1993)

關於ISAP:https://www.cnblogs.com/owenyu/p/6852664.html 同時也是poj1273 / codevs1993的題解 USACO的奶牛題,網絡流模板 這道題codevs上的數據很水... 還要注

原创 樹狀數組

#include <iostream> #include <cstdio> #include <cstring> #include <algorithm> const int MAXN = 500000 + 5; int c[MAXN];

原创 AC自動機(HDU2222 HDU3065)

//HDU2222 #include <bits/stdc++.h> using namespace std; const int MAXN = 500000 + 5; const int SIGMA = CHAR_MAX; int

原创 Berlekamp Massey算法(HDU6172)

用途:常係數k階遞推式求值 HDU6172 #include <bits/stdc++.h> using namespace std; #define rep(i, a, n) for (ll i=a;i<n;i++) #define

原创 [noi2001]聰明的打字員 vijos p1673

#include <cstdio> #include <cstring> #include <iostream> using namespace std; int a,b,sa[8],sb[8],q[100005][8],head=0,t

原创 二分圖匹配-hungary算法(POJ1274)

#include <cstdio> #include <cstring> #include <vector> using namespace std; const int maxn = 2000 + 5; // 單側頂點的最大數目

原创 Python 字符串格式化 (%操作符)

自適應辛普森公式 辛普森公式是數值方法中常用的計算函數定積分的近似方法。 計算定積分的方法 辛普森公式的推導 其他N-C公式 自適應方法 計算定積分的方法 求原函數 直接查表 這個求不出來怎麼辦∫x0t3et−1dt∫0xt3e

原创 一個方程(HOJ 1008)

Source: http://acm.hit.edu.cn/hojx/showproblem/1008/ n9⋅(10k+1−1)≡0(modm)n9·(10k+1−1)≡0(modm) 1≤n≤91≤n≤9 2≤m≤1042≤m≤

原创 NOIP2015 運輸計劃 樹鏈剖分 差分 二分

//VFK出的題目,還是比較有水平的,倒是不卡常數 #include <bits/stdc++.h> using namespace std; const int MAXN = 300000 + 5; const int INF = 0x

原创 VirtualBox上Ubuntu虛擬機反應慢

VirtualBox上Ubuntu虛擬機反應慢 轉自:http://blog.csdn.net/shangpusp/article/details/46762491手動漢化了一下 原文 1.Select the Ubuntu 14.04

原创 二分圖最大匹配 Uva 11419(by:lrj)

// UVa11419 SAM I AM // Rujia Liu #include <cstdio> #include <cstring> #include <vector> using namespace std; const i