這道題一下子最對挺高興的,發現自己最近敲**之前總是**,很沒效率啊!!!
用a[i]代表狀態:尾部滿足所給字串長度i時為達到滿足的字串還所需要的期望。據此建立多元方程組然後進行高斯消元求解!
/// file name: 13614.cpp
// author: wang
// mail:
// created time: 2013-8-7 17:11:48
/#include #include #include #include #include #include #include#include#include using namespace std;
typedef long long ll;
#define inf (int_max/10)
#define sqr(x) ((x)*(x))
#define rep(i, n) for (int i=0; i<(n); ++i)
#define repf(i, a, b) for (int i=(a); i<=(b); ++i)
#define repd(i, a, b) for (int i=(a); i>=(b); --i)
#define clr(ar,val) memset(ar, val, sizeof(ar))
#define pb(i) push_back(i)
#define n 15
int n,m;
char s[n];
ll a[n][n];
int next[n];
bool vis[30];
void kmp()
next[0]=0;
}void solve()
} }// rep(i,len)
// {
// rep(j,len+2) cout<
zoj 3645 高斯消元
題意是 給12個方程,形如 a0 x0 2 a1 x1 2 a10 x10 2 d 2 利用嘴乙個方程和上面11個方程相減,程式設計一次方程組 yoga高斯消元法解方程 include include include include includeusing namespace std define...
ZOJ 3645 BiliBili 高斯消元
題意 11維度上有乙個未知的點,現在已知12個點的座標和他們到這個未知的點的距離,去求這個未知的點的座標。思路 乙個座標可得出的資訊 ai1 x1 2 ai2 x2 2 ai3 x1 2 ai4 x2 2 ai5 x1 2 ai6 x2 2 ai7 x1 2 ai8 x2 2 ai9 x2 2 ai...
Apple 高斯消元 概率與期望
題目大意 有兩個變數x,y初始為0,每次x x 1 n或者y y 1 m。問第一次變成x x,y y時的期望步數。n,m 100 n,m le100 n,m 10 0題解 顯然直接列方程高消,可以將 n 1,m 1 看作0求 n 1 x,m 1 y 的答案。注意到可以只設最後一行或者最後一行一列求解...