组合数(斯特林)(多项式)好题集锦

目录

[SDOI2009]虔诚的墓主人

WOJ4119 01矩阵

WOJ4096膜法

BJOI2015 糖果 

WOJ4163排列树

P1350 车的放置

[SHOI2015]超能粒子炮·改

P4609 [FJOI2016]建筑师

CF932E Team Work 

P4091 [HEOI2016/TJOI2016]求和

[HAOI2018]苹果树 

P4841 城市规划

CF438E The Child and Binary Tree


 

[SDOI2009]虔诚的墓主人

先离散化然后排序, 然后一列一列处理

发现两个常青树之间的那个空隙答案都是一样的, 于是可以直接上下的答案 * 中间空隙左右答案的和

即    C_{up}^k*C_{down}^k*\sum _{i=y_i+1}^{y_{i+1}-1}C_{l}^i*C_r^i

于是考虑动态维护后面一坨, 要区间查单点修改, 于是就树状数组啦

#include<bits/stdc++.h>
#define N 500050
using namespace std;
typedef long long ll;
int read(){int x; scanf("%d", &x); return x;}
const ll Mod = 2147483648;
int n, m, w, k, b[N], siz;
ll C[N][15], ans; 
int l[N], r[N];
struct Node{ int x, y;}a[N];
bool cmp(Node a, Node b){ return a.x == b.x ? a.y < b.y : a.x < b.x;}
vector<int> v[N];
ll add(ll a, ll b){ return (a+b) % Mod;}
ll mul(ll a, ll b){ return (a*b) % Mod;}

struct Bit{ 
	ll c[N];
	void Add(int x, ll val){ for(;x<=siz;x+=x&-x) c[x] = add(c[x], val);}
	ll Ask(int x){ ll ans=0; for(;x;x-=x&-x) ans = add(ans, c[x]); return ans;}
}A;

int main(){
	n = read(), m = read(); w = read();
	for(int i=1; i<=w; i++){ a[i].x = b[++siz] = read(), a[i].y = b[++siz] = read();}
	k = read();
	
	C[0][0] = 1;
	for(int i=1; i<=w; i++){
		C[i][0] = 1; 
		for(int j=1; j<=min(i, k); j++) 
			C[i][j] = add(C[i-1][j], C[i-1][j-1]);
	}
	
	sort(b+1, b+siz+1); siz = unique(b+1, b+siz+1) - (b+1);
	for(int i=1; i<=w; i++){
		a[i].x = lower_bound(b+1, b+siz+1, a[i].x) - b;
		a[i].y = lower_bound(b+1, b+siz+1, a[i].y) - b;
	} 
	
	sort(a+1, a+w+1, cmp);
	for(int i=1; i<=w; i++){ 
		v[a[i].x].push_back(a[i].y); r[a[i].y]++;
	}
	
	for(int i=1; i<=siz; i++){
		if(v[i].size() >= k * 2){
			for(int j=0, down = 0, up = v[i].size(); j<v[i].size()-1; j++){
				down++; up--;
				if(down >= k && up >= k){
					ans = add(ans, mul(mul(C[up][k], C[down][k]), add(A.Ask(v[i][j+1]-1), Mod-A.Ask(v[i][j]))));
				}
			}
		} 
		for(int j=0; j<v[i].size(); j++){
			int y = v[i][j];
			l[y]++; r[y]--;
			ll now = mul(C[l[y]][k], C[r[y]][k]);
			ll pre = add(A.Ask(y), Mod - A.Ask(y-1));
			A.Add(y, add(now, Mod-pre));  
		}
	} printf("%lld", ans);
	return 0;
}

WOJ4119 01矩阵

我们设一行和恰好为 i 的方案数为 fi   f_i=C_m^i*y^i*x^{m-i}

gi 为 大于等于 i 的所有情况  g_i=\sum_{j=i}^mf_j

对于答案为 i 的方案就是   Case_i=\sum_{i=1}^nC_n^i(f_i)^{i }(g_{i+1})^{n-i}=(g_{i+1}+f_i)^n-(g_{i+1})^n

Ans=\sum_{i=0}^mCase_i*i

#include<bits/stdc++.h>
#define N 200050
using namespace std;
typedef long long ll;
const int Mod = 1e9 + 7;
ll add(ll a, ll b){ return (a+b) % Mod;}
ll mul(ll a, ll b){ return (a*b) % Mod;}
int n, m, x, y;
ll f[N], g[N], ans;
ll fac[N], inv[N];
ll power(ll a, ll b){
	ll ans = 1; for(;b;b>>=1){
		if(b&1) ans = mul(ans, a);
		a = mul(a, a);
	} return ans;
}
ll C(int n, int m){ return mul(fac[n], mul(inv[n-m], inv[m]));}
int main(){
	scanf("%d%d%d%d", &n, &m, &x, &y);
	fac[0] = fac[1] = inv[0] = inv[1] = 1;
	int up = max(n, m);
	for(int i=2; i<=up; i++) fac[i] = mul(fac[i-1], (ll)i);
	inv[up] = power(fac[up], Mod-2);
	for(int i=up-1; i>=2; i--) inv[i] = mul(inv[i+1], (ll)(i+1));
	for(int i=m; i>=0; i--){
		f[i] = mul(C(m, i), mul(power(x, m-i), power(y, i)));
		g[i] = add(g[i+1], f[i]);
		ans = add(ans, mul(i, add(power(add(g[i+1], f[i]), n), Mod-power(g[i+1], n))));
	} printf("%lld", ans);
}

WOJ4096膜法

主要是学一下斐波那契的列求和

#include<bits/stdc++.h>
#define N 100050
using namespace std;
const int Mod = 1e9 + 7;
typedef long long ll;
ll fac[N], inv[N];
int n, m; ll ans = 1;
ll add(ll a, ll b){ return (a+b) % Mod;}
ll mul(ll a, ll b){ return (a*b) % Mod;}
ll C(int n, int m){ return mul(fac[n], mul(inv[n-m], inv[m]));}
ll power(ll a, ll b){
	ll ans = 1; for(;b;b>>=1){
		if(b&1) ans = mul(ans, a);
		a = mul(a, a);
	} return ans;
}
int main(){
	scanf("%d%d", &n, &m);
	fac[0] = fac[1] = 1; inv[0] = inv[1] = 1;
	for(int i=2; i<=n+1; i++) fac[i] = mul(fac[i-1], (ll)i);
	inv[n+1] = power(fac[n+1], Mod-2);
	for(int i=n; i>=2; i--) inv[i] = mul(inv[i+1], i+1);
	while(m--){
		int l, r, k; scanf("%d%d%d", &l, &r, &k);
		int x = l - k;
		ll sum = add(C(r+1, x+1), Mod - C(l, x+1));
		ans = mul(ans, sum);
	} printf("%lld", ans); return 0;
}

BJOI2015 糖果 

先把数选出来然后排序, 相当于把m个果子放到k个盘子里, 可以不放

隔板法一下就是 C_{m+k-1}^{m}, 然后求它的n阶下降幂, 组合数暴力约分

#include<bits/stdc++.h>
#define N 100050
using namespace std;
typedef long long ll;
int n, m, k, p, up[N], down[N], c[N];
bool isp[N]; int prim[N], tot;
ll add(ll a, ll b){ return (a+b) % p;}
ll mul(ll a, ll b){ return (a*b) % p;}
void prework(){
	for(int i=2; i<=N-50; i++){
		if(!isp[i]) prim[++tot] = i;
		for(int j=1; j<=tot; j++){
			if(prim[j] * i > N-50) break;
			isp[prim[j] * i] = 1;
			if(i % prim[j] == 0) break;
		}
	}
}
int main(){
	scanf("%d%d%d%d", &n, &m, &k, &p); prework();
	for(int i=1; i<=m; i++) up[i] = m + k - i, down[i] = i;
	for(int i=1; i<=tot; i++){
		int x = prim[i]; 
		for(int j=x; j<=m; j+=x) 
			while(down[j] % x == 0) c[i]++, down[j] /= x;
	}
	for(int i=1; i<=tot; i++){
		int x = prim[i];
		for(int j = (m+k) % x; j <= m; j+=x){
			if(!j) continue;
			while(c[i] && up[j] % x == 0) c[i]--, up[j] /= x;
			if(c[i] == 0) break;
		}
	}
	ll sum = 1, ans = 1;
	for(int i=1; i<=m; i++) sum = mul(sum, (ll)up[i]);
	for(int i=0; i<n; i++) ans = mul(ans, add((ll)sum, (ll)(p-i)));
	printf("%lld", ans); return 0; 
}

WOJ4163排列树

主要是儿子之间的编号不确定, 可以用组合数来分配编号

f[u]=\prod f[son]*C(siz[u], siz[son]), 这里的siz[u]是已经考虑过的儿子的siz

#include<bits/stdc++.h>
#define N 100050
using namespace std;
int first[N], nxt[N<<1], to[N<<1], tot;
void add(int x, int y){
	nxt[++tot] = first[x], first[x] = tot, to[tot] = y;
} 
int n;
const int Mod = 998244353;
typedef long long ll;
ll f[N], siz[N], fac[N], inv[N];
ll mul(ll a, ll b){ return (a*b) % Mod;}
ll add(ll a, ll b){ return (a+b) % Mod;}
ll power(ll a, ll b){
	ll ans = 1; for(;b;b>>=1){
		if(b&1) ans = mul(ans, a);
		a = mul(a, a);
	} return ans;
}
ll C(int n, int m){ return mul(fac[n], mul(inv[n-m], inv[m]));}
void dfs(int u, int fa){
	f[u] = 1;
	for(int i=first[u];i;i=nxt[i]){
		int t = to[i]; if(t == fa) continue;
		dfs(t, u); 
		f[u] = mul(f[u], f[t]);
		f[u] = mul(f[u], C(siz[u]+siz[t], siz[t]));
		siz[u] += siz[t];
	} siz[u]++;
} 
int main(){
	scanf("%d", &n);
	fac[0] = fac[1] = inv[0] = inv[1] = 1;
	for(int i=2; i<=n; i++) fac[i] = mul(fac[i-1], i);
	inv[n] = power(fac[n], Mod-2);
	for(int i=n-1; i>=2; i--) inv[i] = mul(inv[i+1], i+1); 
	for(int i=1; i<n; i++){
		int x, y; scanf("%d%d", &x, &y);
		add(x, y); add(y, x);
	} dfs(1, 0); printf("%lld", f[1]); return 0;
}

P1350 车的放置

考虑n * m的矩形放k个车怎么做

我们可以在矩形中选k行k列然后在这个正方形中考虑

Ans=C_n^k*C_m^k*k!

然后将整个图形分成两个矩形, 枚举上下个数就可以了

#include<bits/stdc++.h>
#define N 2050
using namespace std;
const int Mod = 100003;
typedef long long ll;
ll fac[N], inv[N], ans;
ll add(ll a, ll b){ return (a+b) % Mod;}
ll mul(ll a, ll b){ return (a*b) % Mod;}
int a, b, c, d, k;
ll power(ll a, ll b){
	ll ans = 1; for(;b;b>>=1){
		if(b&1) ans = mul(ans, a);
		a = mul(a, a);
	} return ans;
}
ll C(int n, int m){ 
	if(n < m) return 0; if(m < 0) return 0;
	return mul(fac[n], mul(inv[n-m], inv[m]));
}
ll f(int n, int m, int k){
	return mul(fac[k], mul(C(n, k), C(m, k)));
}
int main(){
	scanf("%d%d%d%d%d", &a, &b, &c, &d, &k);
	fac[0] = fac[1] = inv[0] = inv[1] = 1;
	for(int i=2; i<=N-50; i++) fac[i] = mul(fac[i-1], (ll)i);
	inv[N-50] = power(fac[N-50], Mod-2);
	for(int i=N-51; i>=2; i--) inv[i] = mul(inv[i+1], (ll)(i+1));
	for(int i=0; i<=k; i++){
		ans = add(ans, mul(f(a, b, i), f(a+c-i, d, k-i)));
	} printf("%lld\n", ans); return 0;
}

[SHOI2015]超能粒子炮·改

ans=f(n, k)=\sum_{i=0}^kC_n^i=\sum_{i=0}^kC_{n/p}^{i/p}* C_{n\%p}^ {i\%p}=C_{n/p}^0\sum_{i=0}^{p-1}C_{n\%p}^i+C_{n/p}^1\sum_{i=0}^{p-1}C_{n\%p}^i+...+C_{n/p}^{k/p}\sum_{i=0}^{k\%p}C_{n\%p}^i=\sum_{i=0}^{p-1}C_{n\%p}^i*\sum_{j=0}^{k/p-1}C_{n/p}^j + C_{n/p}^{k/p}\sum_{i=0}^{k\%p}C_{n\%p}^i=f(n\%p, p-1)* f(n/p, k/p-1)+C_{n/p}^{k/p}f(n\%p, k\%p)

#include<bits/stdc++.h>
#define N 2505
using namespace std;
typedef long long ll;
const int Mod = 2333;
ll C[N][N], f[N][N];
ll k, n; int T;
ll mul(ll a, ll b){ return (a*b) % Mod;}
ll add(ll a, ll b){ return (a+b) % Mod;}
ll power(ll a, ll b){
	ll ans = 1; for(;b;b>>=1){
		if(b&1) ans = mul(ans, a);
		a = mul(a, a);
	} return ans;
}
ll Lucas(ll n, ll m){
	if(n < Mod && m < Mod) return C[n][m];
	return mul(C[n % Mod][m % Mod], Lucas(n / Mod, m / Mod));
}
ll F(ll n, ll k){
	if(k < 0) return 0; if(!n) return 1; if(!k) return 1;
	if(n < Mod && k < Mod) return f[n][k];
	return add( mul(F(n/Mod, k/Mod-1), f[n % Mod][Mod - 1]) , mul(Lucas(n/Mod, k/Mod), f[n % Mod][k % Mod]) );
}
int main(){
	scanf("%d", &T);
	C[0][0] = 1;
	for(int i=1; i<=N-5; i++){
		C[i][0] = 1;
		for(int j=1; j<=i; j++) C[i][j] = add(C[i-1][j], C[i-1][j-1]); 
	} 
	for(int i=0; i<=N-5; i++) f[i][0] = 1;
	for(int i=0; i<=N-5; i++)
		for(int j=1; j<=N-5; j++)
			f[i][j] = add(f[i][j-1], C[i][j]);
	while(T--){
		scanf("%lld%lld", &n, &k);
		printf("%lld\n", F(n, k));
	} return 0;
}

P4609 [FJOI2016]建筑师

首先可以将最高的作为分水岭, 左边看到A-1个, 右边看到B-1个

如果我们将一个最高的以及被它挡住的一堆建筑看做一个块, 大小为k

除了开头必须是最高的, 其它的可以随意排列, 也就是 k!, 不就是圆排列吗

我们要从n-1个中造出A+B-2个圆排列, 就是一类斯特林数S1(n-1, A+B-2)

然后从这么多个中选A-1个放在左边, Ans=C_{A+B-2}^{A-1}*S_1_{n-1}^{A+B-2}

#include<bits/stdc++.h>
#define N 50050
#define M 205
using namespace std;
const int Mod = 1000000007;
typedef long long ll;
ll S[N][M], C[N][M]; int T, n, A, B; 
ll add(ll a, ll b){ return (a+b) % Mod;}
ll mul(ll a, ll b){ return (a*b) % Mod;} 
int main(){
	C[0][0] = 1; for(int i=1; i<=M-5; i++){
		C[i][0] = 1; for(int j=1; j<=i; j++) C[i][j] = add(C[i-1][j-1], C[i-1][j]);
	}
	S[0][0] = 1; for(int i=1; i<=N-50; i++){
		for(int j=1; j<=min(i, M-5); j++) S[i][j] = add(S[i-1][j-1], mul(S[i-1][j], i-1));
	} 
	scanf("%d", &T);
	while(T--){
		scanf("%d%d%d", &n, &A, &B);
		printf("%lld\n", mul(C[A+B-2][A-1], S[n-1][A+B-2])); 
	} return 0;
}  

CF932E Team Work 

Ans=\sum_{i=1}^nC_n^ii^k=\sum_{i=0}^nC_n^ii^k

i^k 如何化简, 想到了二类斯特林数

n^m=\sum_{i=0}^nC_{n}^ii!S_{m}^i

n个盘子, m个球, 随意放, 枚举有多少个盘子放了就是这个

于是继续

Ans=\sum_{i=0}^nC_n^ii^k=\sum_{i=0}^nC_n^i\sum_{j=0}^iC_i^jj!S_k^j=\sum_{j=0}^kS_k^jj!C_n^j\sum_{i=0}^nC_{n-j}^{i-j}=\sum_{j=0}^kS_k^j\frac{n!}{(n-j)!}2^{n-j}

然后就可做了, k好像可以出到1e5, 既然是5000就O(n^2)求斯特林数吧

#include<bits/stdc++.h>
#define N 5005
using namespace std;
typedef long long ll;
const int Mod = 1000000007, inv2 = (Mod+1)/2;
ll add(ll a, ll b){ return (a+b) % Mod;}
ll mul(ll a, ll b){ return (a*b) % Mod;}
ll power(ll a, ll b){ll ans=1; for(;b;b>>=1){if(b&1) ans=mul(ans, a); a=mul(a,a);} return ans;}
int n, k; ll ans, S[N][N];
int main(){
	scanf("%d%d", &n, &k);
	S[0][0] = 1;
	for(int i=1; i<=k; i++){
		for(int j=1; j<=i; j++) S[i][j] = add(mul(S[i-1][j], j), S[i-1][j-1]); 
	}
	ll mul2 = power(2, n), pre = 1;
	for(int i=0; i<=k; i++){
		ans = add(ans, mul(mul2, mul(pre, S[k][i])));
		mul2 = mul(mul2, inv2); pre = mul(pre, n-i);
	} printf("%lld\n", ans); return 0;
}

P4091 [HEOI2016/TJOI2016]求和

前置知识

n^m=\sum_{i=0}^nC_n^ii!S_m^i

令 f(x)=S_m^xx!,g(x)=x^m

二项式反演

n!S_m^n=\sum_{i=0}^n(-1)^{n-i}C_n^ii^m\rightarrow S_m^n=\sum_{i=0}^n\frac{(-1)^{n-i}*i^m}{(n-i)!*i!}

Ans=\sum_{i=0}^n\sum_{j=0}^iS(i, j)2^jj!=\sum_{j=0}^n2^j*j!\sum_{i=0}^nS(i,j)=\sum_{j=0}^n2^j*j!\sum_{i=0}^n\sum_{k=0}^j\frac{(-1)^{j-k}*k^i}{(j-k)!*k!}=\sum_{j=0}^n2^j*j!\sum_{k=0}^j\frac{(-1)^{j-k}}{(j-k)!*k!}*\sum_{i=0}^n k^i

后面的等比数列一下, 然后发现后面一坨是个卷积, NTT就可以了

#include<bits/stdc++.h>
#define N 800050
using namespace std;
typedef long long ll;
const int Mod = 998244353, G = 3;
int n; ll A[N], B[N], fac[N], inv[N];
ll add(ll a, ll b){ return (a+b) % Mod;}
ll mul(ll a, ll b){ return (a*b) % Mod;}
ll power(ll a, ll b){ll ans=1; for(;b;b>>=1){if(b&1)ans=mul(ans,a); a=mul(a,a);} return ans;}
int up, bit, rev[N]; ll ans;
void Init(int len){ up = 1, bit = 0; while(up <= len) up <<= 1, bit++; 
	for(int i=0; i<up; i++) rev[i] = (rev[i>>1]>>1) | ((i&1) << (bit-1));
}
void NTT(ll *a, int flag){
	for(int i=0; i<up; i++) if(i < rev[i]) swap(a[i], a[rev[i]]);
	for(int i=1; i<up; i<<=1){
		ll wn = power(G, (Mod-1)/(i<<1));
		if(flag == -1) wn = power(wn, Mod-2);
		for(int j=0; j<up; j+=(i<<1)){
			ll w = 1;
			for(int k=0; k<i; k++, w=mul(w, wn)){
				ll x = a[k+j], y = mul(a[k+j+i], w);
				a[k+j] = add(x, y); a[k+j+i] = add(x, Mod-y);
			}
		} 
	}
	if(flag == -1){
		ll inv = power(up, Mod-2); 
		for(int i=0; i<up; i++) a[i] = mul(a[i], inv);
	}
}
int main(){
	scanf("%d", &n); fac[0] = fac[1] = inv[0] = inv[1] = 1;
	for(int i=2; i<=n; i++) fac[i] = mul(fac[i-1], i);
	inv[n] = power(fac[n], Mod-2);
	for(int i=n-1; i>=2; i--) inv[i] = mul(inv[i+1], i+1);
	for(int i=0; i<=n; i++) A[i] = mul((i&1) ? Mod-1 : 1, inv[i]);
	B[0] = 1; B[1] = n+1;
	for(int i=2; i<=n; i++) B[i] = mul(add(power(i, n+1), Mod-1), mul(inv[i], power(i-1, Mod-2)));
	Init(n*2); NTT(A, 1);  NTT(B, 1);
	for(int i=0; i<up; i++) A[i] = mul(A[i], B[i]);
	NTT(A, -1); ll sum = 1;
	for(int i=0; i<=n; i++){
		ans = add(ans, mul(sum, A[i]));
		sum = mul(sum, mul(i+1, 2));
	} printf("%lld", ans); return 0;
} 

[HAOI2018]苹果树 

考虑每条边的贡献, 就是siz * (n - siz), 于是可以枚举当前点 i 和它的 siz

子树不同情况应该是结构不同或标号不同, 子树上面的情况应该是结构不同, 因为标号已经定了

首先给 i 子树分配 (siz - 1) 个标号, 从 n - i 个中选 ---- C_{n-i}^{siz-1}

子树不同的结构有 siz!, 因为第一个点可以接到 i 的左右儿子, 有两个选择, 第二个点有3个选择 ...

子树上面不同的结构呢 ? 首先i之前有i!种方法, i之后可以把点接在上方的点下方, 除了 i 的子树

第一次有 i-1 种接法, 第二次 i 种, 第三次 i+1种 ... (n - siz - 1) 种

于是   Ans=\sum_{i=2}^n\sum_{siz=1}^{n-i+1}siz*(n-siz)*C_{n-i}^{siz-1}*siz!*i!*\prod _{k=i-1}^{n-siz-1}k

直接预处理 l 到 r之间的乘积

#include<bits/stdc++.h>
#define N 2050
using namespace std;
typedef long long ll;
int n, Mod;
ll C[N][N], S[N][N];
ll add(ll a, ll b){ return (a+b) % Mod;}
ll mul(ll a, ll b){ return (a*b) % Mod;}
int main(){
	scanf("%d%d", &n, &Mod);
	C[0][0] = 1; for(int i=1; i<=n; i++){
		C[i][0] = 1; for(int j=1; j<=i; j++) C[i][j] = add(C[i-1][j-1], C[i-1][j]);
	}
	for(int i=1; i<=n; i++){
		S[i][i] = i;
		for(int j=i+1; j<=n; j++) S[i][j] = mul(S[i][j-1], j);
		for(int j=0; j<i; j++) S[i][j] = 1;
	}
	ll ans = 0;
	for(int i=2; i<=n; i++){
		for(int j=1; j<=n-i+1; j++){
			ans = add(ans, mul(mul(j, n-j), mul( mul(S[1][j], C[n-i][j-1]), mul(S[1][i], S[i-1][n-j-1]))));
		}
	} printf("%lld", ans); return 0;
}

P4841 城市规划

设 fn 为n个点的无向连通图个数

2^{\frac{n*(n-1)}{2}}=\sum_{i=1}^nf_i*C_{n-1}^{i-1}*2^{\frac{(n-i)*(n-i-1)}{2}}

组合数很不爽, 全部除以一个 (n-1)!

\frac{2^{\frac{n*(n-1)}{2}}}{(n-1)!}=\sum_{i=1}^n\frac{​{}f_i*2^{\frac{(n-i)*(n-i-1)}{2}}}{(n-i)!(i-1)!}

F(x)=\frac{f(x)}{(x-1)!}, G(x)=\frac{2 ^{\frac{x*(x-1)}{2}}}{x!},H(x)=\frac{2 ^{\frac{x*(x-1)}{2}}}{(x-1)!}

H=F*G\rightarrow F=G * H^{-1}

多项式求逆即可

#include<bits/stdc++.h>
#define N 1000050
using namespace std;
typedef long long ll;
const int Mod = 1004535809, G = 3;
int n; ll A[N], B[N], C[N], D[N], fac[N], inv[N];
int up, bit, rev[N];
ll add(ll a, ll b){ return (a+b) % Mod;}
ll mul(ll a, ll b){ return (a*b) % Mod;}
ll power(ll a, ll b){ll ans=1; for(;b;b>>=1){if(b&1) ans=mul(ans, a); a=mul(a, a);} return ans;}
void Init(int len){ up = 1, bit = 0; 
	while(up <= len) up <<= 1, bit++; 
	for(int i=0; i<up; i++) rev[i] = (rev[i>>1]>>1)|((i&1)<<(bit-1)); 
}
void NTT(ll *a, int flag){
	for(int i=0; i<up; i++) if(i < rev[i]) swap(a[i], a[rev[i]]);
	for(int i=1; i<up; i<<=1){
		ll wn = power(G, (Mod-1)/(i<<1));
		if(flag == -1) wn = power(wn, Mod-2);
		for(int j=0; j<up; j+=(i<<1)){
			ll w = 1;
			for(int k=0; k<i; k++, w=mul(w, wn)){
				ll x = a[k+j], y = mul(w, a[k+j+i]);
				a[k+j] = add(x, y); a[k+j+i] = add(x, Mod-y);
			}
		} 
	}
	if(flag == -1){
		ll inv = power(up, Mod-2); 
		for(int i=0; i<up; i++) a[i] = mul(a[i], inv);
	}
}
void Inv(int len){
	if(len == 1){ C[0] = power(B[0], Mod-2); return;}
	Inv(len>>1); Init(len<<1);
	for(int i=0; i<len; i++) D[i] = B[i];
	for(int i=len; i<up; i++) D[i] = 0;
	NTT(D, 1); NTT(C, 1); 
	for(int i=0; i<up; i++) C[i] = add(mul(2, C[i]), Mod-mul(D[i], mul(C[i], C[i])));
	NTT(C, -1);
	for(int i=len; i<up; i++) C[i] = 0;
}
int main(){
	scanf("%d", &n); fac[0] = fac[1] = inv[0] = inv[1] = 1;
	for(int i=2; i<=n; i++) fac[i] = mul(fac[i-1], i);
	inv[n] = power(fac[n], Mod-2);
	for(int i=n-1;i>=2; i--) inv[i] = mul(inv[i+1], i+1);
	for(int i=1; i<=n; i++){
		ll tmp =  power(2, 1ll * i * (i-1) / 2);
		A[i] = mul(tmp, inv[i-1]);
		B[i] = mul(tmp, inv[i]);
	} B[0] = 1; up = 1; while(up <= n) up <<= 1; Inv(up);
	Init(n<<1); NTT(A, 1); NTT(C, 1);
	for(int i=0; i<up; i++) A[i] = mul(A[i], C[i]);
	NTT(A, -1); printf("%lld", mul(A[n], fac[n-1]));
	return 0;
}

CF438E The Child and Binary Tree

我们不妨设一个Si, 如果出现了就为1, 否则为0

设 fi 表示权值为 n 的二叉树个数

f_n=[n=0]+\sum_{i=1}^mS_i\sum_{j=0}^{n-i}f_j*f_{n-j-i}

设S的生成函数为 A, f的生成函数为F, 发现后面那一坨就是3个多项式卷起来的

F=A*F^2+1\rightarrow F=\frac{1\pm \sqrt{1-4A}}{2*A}=\frac{2}{1\pm \sqrt{1-4*A}}

发现只能取加, 然后就是多项式开根和多项式求逆

#include<bits/stdc++.h>
#define N 1000050
using namespace std;
typedef long long ll;
const int Mod = 998244353, inv2 = (Mod+1)/2;
int n, m; ll A[N], B[N], C[N], D[N], F[N], G[N], H[N]; 
ll add(ll a, ll b){ return (a+b) % Mod;}
ll mul(ll a, ll b){ return (a*b) % Mod;}
ll power(ll a, ll b){ll ans=1; for(;b;b>>=1){if(b&1)ans=mul(ans,a); a=mul(a,a);} return ans;}
int up, bit, rev[N];
void Init(int len){ up = 1, bit = 0;
	while(up <= len) up <<= 1, bit++;
	for(int i=0; i<up; i++) rev[i] = (rev[i>>1]>>1) | ((i&1) << (bit-1));
}
void NTT(ll *a, int flag){
	for(int i=0; i<up; i++) if(i < rev[i]) swap(a[i], a[rev[i]]);
	for(int i=1; i<up; i<<=1){
		ll wn = power(3, (Mod-1)/(i<<1));
		if(flag == -1) wn = power(wn, Mod-2);
		for(int j=0; j<up; j+=(i<<1)){
			ll w = 1;
			for(int k=0; k<i; k++, w=mul(w, wn)){
				ll x = a[k+j], y = mul(w, a[k+j+i]);
				a[k+j] = add(x, y); a[k+j+i] = add(x, Mod-y); 
			}
		}
	}
	if(flag == -1){
		ll inv = power(up, Mod-2);
		for(int i=0; i<up; i++) a[i] = mul(a[i], inv);
	} 
} 
void Inv(ll *a, ll *b, int len){
	if(len == 1){ b[0] = power(a[0], Mod-2); return;}
	Inv(a, b, (len+1) >> 1);
	Init(len << 1);
	for(int i=0; i<len; i++) A[i] = a[i], B[i] = b[i];
	for(int i=len; i<up; i++) A[i] = B[i] = 0;
	NTT(A, 1); NTT(B, 1);
	for(int i=0; i<up; i++) b[i] = add(mul(2, B[i]), Mod-mul(A[i], mul(B[i], B[i])));
	NTT(b, -1);
	for(int i=len; i<up; i++) b[i] = 0;
}
void Sqrt(ll *a, ll *b, int n){
	b[0] = 1;
	for(int len = 1; len < (n<<1); len <<= 1){
		Inv(b, B, len);
		Init(len << 1);
		for(int i=0; i<len; i++) A[i] = a[i];
		for(int i=len; i<up; i++) A[i] = 0;
		NTT(A, 1); NTT(B, 1);
		for(int i=0; i<up; i++) A[i] = mul(A[i], B[i]);
		NTT(A, -1);
		for(int i=0; i<len; i++) b[i] = mul(inv2, add(A[i], b[i]));
		for(int i=len; i<up; i++) b[i] = 0;
	}
}
int main(){
	scanf("%d%d", &n, &m);
	for(int i=1; i<=n; i++){
		int x; scanf("%d", &x); 
		if(x <= m) F[x] = 1;
	}
	F[0] = 1; for(int i=1; i<=m; i++) F[i] = add(Mod, - mul(F[i], 4));
	Sqrt(F, G, m+1);
	G[0]++;
	Inv(G, H, m+1);
	for(int i=1; i<=m; i++) printf("%lld\n", mul(H[i], 2));
	return 0;
}

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
介绍说明 C标准库源代码,能提高对C的理,不错的哦 下载文件列表 Pack : clibsource.rar C 标准库源代码\ABORT.C C标准库源代码\ABS.C C标准库源代码\ACCESS.C C标准库源代码\ADJUSTFD.C C标准库源代码\ALGRITHM C标准库源代码\ASCTIME.C C标准库源代码\ASSERT.C C标准库源代码\ASSERT.H C标准库源代码\ATOF.C C标准库源代码\ATONEXIT.C C 标准库源代码\ATOX.C C标准库源代码\AWINT.H C标准库源代码\AW_COM.C C标准库源代码\A_CMP.C C 标准库源代码\A_ENV.C C标准库源代码\A_LOC.C C标准库源代码\A_MAP.C C标准库源代码\A_STR.C C 标准库源代码\BINMODE.C C标准库源代码\BITSET C标准库源代码\BLDNT.CMD C标准库源代码\BLDWIN95.BAT C标准库源代码\BSEARCH.C C标准库源代码\CALLOC.C C标准库源代码\CASSERT C标准库源代码\CCTYPE C标准库源代码\CENVARG.C C标准库源代码\CERRINIT.CPP C 标准库源代码\CERRNO C标准库源代码\CFINFO.C C标准库源代码\CFLOAT C标准库源代码\CGETS.C C 标准库源代码\CHARMAX.C C标准库源代码\CHDIR.C C标准库源代码\CHMOD.C C标准库源代码\CHSIZE.C C标准库源代码\CININIT.CPP C标准库源代码\CINITEXE.C C标准库源代码\CISO646 C标准库源代码\CLEARERR.C C标准库源代码\CLIMITS C标准库源代码\CLOCALE C 标准库源代码\CLOCK.C C标准库源代码\CLOGINIT.CPP C标准库源代码\CLOSE.C C标准库源代码\CLOSEALL.C C标准库源代码\CMATH C标准库源代码\CMISCDAT.C C标准库源代码\CMSGS.H C 标准库源代码\COMMIT.C C标准库源代码\COMMODE.C C标准库源代码\COMPLEX C标准库源代码\CONIO.H C标准库源代码\CPRINTF.C C标准库源代码\CPUTS.C C标准库源代码\CREAT.C C 标准库源代码\CRT0.C C标准库源代码\CRT0DAT.C C标准库源代码\CRT0FP.C C标准库源代码\CRT0INIT.C C标准库源代码\CRT0MSG.C C标准库源代码\CRTDBG.H C标准库源代码\CRTDLL.C C标准库源代码\CRTEXE.C C标准库源代码\CRTEXEW.C C标准库源代码\CRTLIB.C C 标准库源代码\CRTMBOX.C C标准库源代码\CRUNTIME.H C标准库源代码\CRUNTIME.INC C标准库源代码\CSCANF.C C标准库源代码\CSETJMP C标准库源代码\CSIGNAL C标准库源代码\CSTDARG C 标准库源代码\CSTDDEF C标准库源代码\CSTDIO C标准库源代码\CSTDLIB C标准库源代码\CSTRING C 标准库源代码\CTIME C标准库源代码\CTIME.C C标准库源代码\CTIME.H C标准库源代码\CTYPE.C C 标准库源代码\CTYPE.H C标准库源代码\CVT.H C标准库源代码\CWCHAR C标准库源代码\CWCTYPE C 标准库源代码\DAYS.C C标准库源代码\DBGDEL.CPP C标准库源代码\DBGHEAP.C C标准库源代码\DBGHOOK.C C标准库源代码\DBGINT.H C标准库源代码\DBGNEW.CPP C标准库源代码\DBGRPT.C C标准库源代码\DEFSECTS.INC C标准库源代码\DELETE.CPP C标准库源代码\DELOP.CPP C标准库源代码\DELOP_S.CPP C标准库源代码\DEQUE C标准库源代码\DIFFTIME.C C标准库源代码\DIRECT.H C标准库源代码\DIV.C C标准库源代码\DLLARGV.C C 标准库源代码\DLLCRT0.C C标准库源代码\DLLDEF.CPP C标准库源代码\DLLMAIN.C C标准库源代码\DLL_ARGV.C C标准库源代码\DOS.H C标准库源代码\DOSMAP.C C标准库源代码\DOSPAWN.C C 标准库源代码\DOSTYPES.H C标准库源代码\DRIVE.C C标准库源代码\DRIVEMAP.C C标准库源代码\DRIVFREE.C C标准库源代码\DTOXTIME.C C标准库源代码\DUP.C C标准库源代码\DUP2.C C 标准库源代码\EOF.C C标准库源代码\ERRMODE.C C标准库源代码\ERRMSG.H C标准库源代码\ERRNO.H C 标准库源代码\EXCEPT.INC C标准库源代码\EXCPT.H C标准库源代码\EXECL.C C标准库源代码\EXECLE.C C标准库源代码\EXECLP.C C标准库源代码\EXECLPE.C C标准库源代码\EXECV.C C 标准库源代码\EXECVE.C C标准库源代码\EXECVP.C C标准库源代码\EXECVPE.C C标准库源代码\EXPAND.C C标准库源代码\EXSUP.INC C标准库源代码\FCLOSE.C C标准库源代码\FCNTL.H C 标准库源代码\FCTIONAL C标准库源代码\FCVT.C C标准库源代码\FDOPEN.C C标准库源代码\FEOFERR.C C标准库源代码\FFLUSH.C C标准库源代码\FGETC.C C标准库源代码\FGETCHAR.C C 标准库源代码\FGETPOS.C C标准库源代码\FGETS.C C标准库源代码\FGETWC.C C标准库源代码\FGETWCHR.C C标准库源代码\FGETWS.C C标准库源代码\FILE2.H C标准库源代码\FILEBUF.CPP C标准库源代码\FILEBUF1.CPP C标准库源代码\FILEINFO.C C标准库源代码\FILENO.C C标准库源代码\FINDADDR.C C标准库源代码\FINDFI64.C C标准库源代码\FINDFILE.C C标准库源代码\FIOPEN.CPP C标准库源代码\FLENGTH.C C标准库源代码\FLENI64.C C标准库源代码\FLOAT.H C标准库源代码\FLTINTRN.H C标准库源代码\FOPEN.C C 标准库源代码\FP10.C C标准库源代码\FPIEEE.H C标准库源代码\FPRINTF.C C标准库源代码\FPUTC.C C标准库源代码\FPUTCHAR.C C标准库源代码\FPUTS.C C标准库源代码\FPUTWC.C C 标准库源代码\FPUTWCHR.C C标准库源代码\FPUTWS.C C标准库源代码\FREAD.C C标准库源代码\FREE.C C标准库源代码\FREOPEN.C C标准库源代码\FSCANF.C C标准库源代码\FSEEK.C C 标准库源代码\FSEEKI64.C C标准库源代码\FSETPOS.C C标准库源代码\FSTAT.C C标准库源代码\FSTATI64.C C标准库源代码\FSTREAM C标准库源代码\FSTREAM.CPP C标准库源代码\FSTREAM.H C标准库源代码\FTELL.C C标准库源代码\FTELLI64.C C标准库源代码\FTIME.C C 标准库源代码\FULLPATH.C C标准库源代码\FWPRINTF.C C标准库源代码\FWRITE.C C标准库源代码\FWSCANF.C C标准库源代码\GCVT.C C标准库源代码\GETCH.C C标准库源代码\GETCWD.C C 标准库源代码\GETENV.C C标准库源代码\GETPATH.C C标准库源代码\GETPID.C C标准库源代码\GETPROC.C C标准库源代码\GETQLOC.C C标准库源代码\GETS.C C标准库源代码\GETW.C C 标准库源代码\GETWS.C C标准库源代码\GMTIME.C C标准库源代码\HANDLER.CPP C标准库源代码\HEAP.H C标准库源代码\HEAPADD.C C标准库源代码\HEAPCHK.C C标准库源代码\HEAPDUMP.C C 标准库源代码\HEAPGROW.C C标准库源代码\HEAPHOOK.C C标准库源代码\HEAPINIT.C C标准库源代码\HEAPMIN.C C标准库源代码\HEAPPRM.C C标准库源代码\HEAPSRCH.C C标准库源代码\HEAPUSED.C C标准库源代码\HEAPWALK.C C标准库源代码\HPABORT.C C标准库源代码\IFSTREAM.CPP C标准库源代码\INITCOLL.C C标准库源代码\INITCON.C C标准库源代码\INITCTYP.C C标准库源代码\INITHELP.C C标准库源代码\INITMON.C C标准库源代码\INITNUM.C C标准库源代码\INITTIME.C C标准库源代码\INPUT.C C标准库源代码\INTERNAL.H C标准库源代码\IO.H C标准库源代码\IOINIT.C C标准库源代码\IOMANIP C 标准库源代码\IOMANIP.CPP C标准库源代码\IOMANIP.H C标准库源代码\IOS C标准库源代码\IOS.CPP C标准库源代码\IOS.H C标准库源代码\IOSFWD C标准库源代码\IOSTREAM C标准库源代码\IOSTREAM.CPP C标准库源代码\IOSTREAM.H C标准库源代码\IOSTRINI.CPP C标准库源代码\IOS_DLL.C C标准库源代码\ISATTY.C C标准库源代码\ISCTYPE.C C标准库源代码\ISMBALNM.C C标准库源代码\ISMBALPH.C C标准库源代码\ISMBBYTE.C C标准库源代码\ISMBDGT.C C标准库源代码\ISMBGRPH.C C标准库源代码\ISMBKNJ.C C标准库源代码\ISMBLGL.C C标准库源代码\ISMBLWR.C C标准库源代码\ISMBPRN.C C标准库源代码\ISMBPUNC.C C标准库源代码\ISMBSLE.C C标准库源代码\ISMBSPC.C C标准库源代码\ISMBSTR.C C标准库源代码\ISMBUPR.C C标准库源代码\ISO646.H C标准库源代码\ISTRCHAR.CPP C标准库源代码\ISTRDBL.CPP C标准库源代码\ISTREAM C标准库源代码\ISTREAM.CPP C标准库源代码\ISTREAM.H C标准库源代码\ISTREAM1.CPP C标准库源代码\ISTRFLT.CPP C标准库源代码\ISTRGDBL.CPP C标准库源代码\ISTRGET.CPP C标准库源代码\ISTRGETL.CPP C标准库源代码\ISTRGINT.CPP C标准库源代码\ISTRINT.CPP C标准库源代码\ISTRLDBL.CPP C标准库源代码\ISTRLONG.CPP C标准库源代码\ISTRSHRT.CPP C标准库源代码\ISTRUINT.CPP C标准库源代码\ISTRULNG.CPP C标准库源代码\ISTRUSHT.CPP C标准库源代码\ISWCTYPE.C C标准库源代码\ITERATOR C标准库源代码\LABS.C C标准库源代码\LCNVINIT.C C 标准库源代码\LCONV.C C标准库源代码\LDIV.C C标准库源代码\LFIND.C C标准库源代码\LIMITS C 标准库源代码\LIMITS.H C标准库源代码\LIST C标准库源代码\LOADDLL.C C标准库源代码\LOCALE C 标准库源代码\LOCALE.CPP C标准库源代码\LOCALE.H C标准库源代码\LOCALE0.CPP C标准库源代码\LOCALTIM.C C标准库源代码\LOCKING.C C标准库源代码\LSEARCH.C C标准库源代码\LSEEK.C C标准库源代码\LSEEKI64.C C标准库源代码\MAKEFILE C标准库源代码\MAKEFILE.INC C标准库源代码\MAKEFILE.SUB C标准库源代码\MAKEPATH.C C标准库源代码\MALLOC.C C标准库源代码\MALLOC.H C标准库源代码\MAP C标准库源代码\MATH.H C标准库源代码\MBBTYPE.C C标准库源代码\MBCCPY.C C标准库源代码\MBCLEN.C C标准库源代码\MBCLEVEL.C C标准库源代码\MBCTYPE.C C标准库源代码\MBCTYPE.H C标准库源代码\MBDATA.H C标准库源代码\MBLEN.C C标准库源代码\MBSBTYPE.C C标准库源代码\MBSCAT.C C 标准库源代码\MBSCHR.C C标准库源代码\MBSCMP.C C标准库源代码\MBSCOLL.C C标准库源代码\MBSCSPN.C C标准库源代码\MBSDEC.C C标准库源代码\MBSDUP.C C标准库源代码\MBSICMP.C C 标准库源代码\MBSICOLL.C C标准库源代码\MBSINC.C C标准库源代码\MBSLEN.C C标准库源代码\MBSLWR.C C标准库源代码\MBSNBCAT.C C标准库源代码\MBSNBCMP.C C标准库源代码\MBSNBCNT.C C标准库源代码\MBSNBCOL.C C标准库源代码\MBSNBCPY.C C标准库源代码\MBSNBICM.C C标准库源代码\MBSNBICO.C C标准库源代码\MBSNBSET.C C标准库源代码\MBSNCAT.C C标准库源代码\MBSNCCNT.C C标准库源代码\MBSNCMP.C C标准库源代码\MBSNCOLL.C C标准库源代码\MBSNCPY.C C标准库源代码\MBSNEXTC.C C标准库源代码\MBSNICMP.C C标准库源代码\MBSNICOL.C C标准库源代码\MBSNINC.C C标准库源代码\MBSNSET.C C标准库源代码\MBSPBRK.C C标准库源代码\MBSRCHR.C C标准库源代码\MBSREV.C C标准库源代码\MBSSET.C C标准库源代码\MBSSPN.C C标准库源代码\MBSSPNP.C C 标准库源代码\MBSSTR.C C标准库源代码\MBSTOK.C C标准库源代码\MBSTOWCS.C C标准库源代码\MBSTRING.H C标准库源代码\MBSUPR.C C标准库源代码\MBTOHIRA.C C标准库源代码\MBTOKATA.C C标准库源代码\MBTOLWR.C C标准库源代码\MBTOUPR.C C标准库源代码\MBTOWC.C C标准库源代码\MBTOWENV.C C标准库源代码\MEMCCPY.C C标准库源代码\MEMCHR.C C标准库源代码\MEMCMP.C C标准库源代码\MEMCPY.C C标准库源代码\MEMICMP.C C 标准库源代码\MEMMOVE.C C标准库源代码\MEMORY C标准库源代码\MEMORY.H C标准库源代码\MEMSET.C C标准库源代码\MERR.C C标准库源代码\MINMAX.H C标准库源代码\MKDIR.C C 标准库源代码\MKTEMP.C C标准库源代码\MKTIME.C C标准库源代码\MLOCK.C C标准库源代码\MM.INC C 标准库源代码\MSDOS.H C标准库源代码\MSIZE.C C标准库源代码\MTDLL.H C标准库源代码\MTERRNO.C C标准库源代码\MTLOCK.C C标准库源代码\NCOMMODE.C C标准库源代码\NEW C 标准库源代码\NEW.CPP C标准库源代码\NEW.H C标准库源代码\NEWMODE.C C标准库源代码\NEWOP.CPP C标准库源代码\NEWOP2.CPP C标准库源代码\NEWOP2_S.CPP C标准库源代码\NEWOP_S.CPP C标准库源代码\NEW_MODE.CPP C标准库源代码\NLSDATA1.C C标准库源代码\NLSDATA2.C C标准库源代码\NLSDATA3.C C标准库源代码\NLSINT.H C标准库源代码\NMKTOBAT.C C标准库源代码\NOMEMORY.CPP C标准库源代码\NUMERIC C标准库源代码\OFSTREAM.CPP C标准库源代码\ONEXIT.C C标准库源代码\OPEN.C C标准库源代码\OSCALLS.H C标准库源代码\OSFINFO.C C标准库源代码\OSTRCHAR.CPP C标准库源代码\OSTRDBL.CPP C标准库源代码\OSTREAM C标准库源代码\OSTREAM.CPP C标准库源代码\OSTREAM.H C标准库源代码\OSTREAM1.CPP C标准库源代码\OSTRINT.CPP C标准库源代码\OSTRLDBL.CPP C标准库源代码\OSTRLONG.CPP C标准库源代码\OSTRPTR.CPP C标准库源代码\OSTRPUT.CPP C标准库源代码\OSTRSHRT.CPP C标准库源代码\OSTRUINT.CPP C标准库源代码\OSTRULNG.CPP C标准库源代码\OSTRUSHT.CPP C标准库源代码\OUTPUT.C C标准库源代码\PERROR.C C标准库源代码\PIPE.C C标准库源代码\PLSTRING.H C标准库源代码\POPEN.C C 标准库源代码\PRINTF.C C标准库源代码\PROCESS.H C标准库源代码\PUREVIRT.C C标准库源代码\PUTCH.C C标准库源代码\PUTENV.C C标准库源代码\PUTS.C C标准库源代码\PUTW.C C标准库源代码\PUTWS.C C标准库源代码\QSORT.C C标准库源代码\QUEUE C标准库源代码\RAND.C C标准库源代码\READ.C C标准库源代码\REALLOC.C C标准库源代码\RENAME.C C标准库源代码\REWIND.C C标准库源代码\RMDIR.C C标准库源代码\RMTMP.C C标准库源代码\ROTL.C C标准库源代码\ROTR.C C标准库源代码\RTERR.H C标准库源代码\SAMPLD_I.DEF C标准库源代码\SAMPLD_P.DEF C标准库源代码\SAMPLE_I.DEF C标准库源代码\SAMPLE_I.RC C标准库源代码\SAMPLE_P.DEF C标准库源代码\SAMPLE_P.RC C标准库源代码\SBHEAP.C C标准库源代码\SCANF.C C标准库源代码\SEARCH.H C标准库源代码\SEARCHEN.C C标准库源代码\SET C标准库源代码\SETARGV.C C标准库源代码\SETBUF.C C标准库源代码\SETENV.C C标准库源代码\SETERRM.C C标准库源代码\SETJMP.H C标准库源代码\SETJMPEX.H C标准库源代码\SETLOCAL.C C标准库源代码\SETLOCAL.H C标准库源代码\SETMAXF.C C标准库源代码\SETMODE.C C标准库源代码\SETNEWH.CPP C标准库源代码\SETVBUF.C C标准库源代码\SHARE.H C标准库源代码\SIGNAL.H C标准库源代码\SLBEEP.C C标准库源代码\SNPRINTF.C C 标准库源代码\SNWPRINT.C C标准库源代码\SPAWNL.C C标准库源代码\SPAWNLE.C C标准库源代码\SPAWNLP.C C标准库源代码\SPAWNLPE.C C标准库源代码\SPAWNV.C C标准库源代码\SPAWNVE.C C标准库源代码\SPAWNVP.C C标准库源代码\SPAWNVPE.C C标准库源代码\SPLITPAT.C C标准库源代码\SPRINTF.C C标准库源代码\SSCANF.C C标准库源代码\SSTREAM C 标准库源代码\STACK C标准库源代码\STAT.C C标准库源代码\STATI64.C C标准库源代码\STDARG.H C 标准库源代码\STDARGV.C C标准库源代码\STDDEF.H C标准库源代码\STDENVP.C C标准库源代码\STDEXCPT.H C标准库源代码\STDIO.H C标准库源代码\STDIOSTR.CPP C标准库源代码\STDIOSTR.H C标准库源代码\STDLIB.H C标准库源代码\STDXCEPT C标准库源代码\STRCAT.C C 标准库源代码\STRCHR.C C标准库源代码\STRCMP.C C标准库源代码\STRCOLL.C C标准库源代码\STRCSPN.C C标准库源代码\STRDATE.C C标准库源代码\STRDUP.C C标准库源代码\STREAM.C C 标准库源代码\STREAMB.CPP C标准库源代码\STREAMB.H C标准库源代码\STREAMB1.CPP C标准库源代码\STREAMBF C标准库源代码\STRERROR.C C标准库源代码\STRFTIME.C C标准库源代码\STRICMP.C C标准库源代码\STRICOLL.C C标准库源代码\STRING C标准库源代码\STRING.CPP C标准库源代码\STRING.H C标准库源代码\STRLEN.C C标准库源代码\STRLWR.C C 标准库源代码\STRMBDBP.CPP C标准库源代码\STRNCAT.C C标准库源代码\STRNCMP.C C标准库源代码\STRNCOLL.C C标准库源代码\STRNCPY.C C标准库源代码\STRNICMP.C C标准库源代码\STRNICOL.C C标准库源代码\STRNSET.C C标准库源代码\STRPBRK.C C标准库源代码\STRRCHR.C C标准库源代码\STRREV.C C标准库源代码\STRSET.C C标准库源代码\STRSPN.C C 标准库源代码\STRSTR.C C标准库源代码\STRSTREA.CPP C标准库源代码\STRSTREA.H C标准库源代码\STRSTREM C标准库源代码\STRTIME.C C标准库源代码\STRTOD.C C标准库源代码\STRTOK.C C 标准库源代码\STRTOL.C C标准库源代码\STRTOQ.C C标准库源代码\STRUPR.C C标准库源代码\STRXFRM.C C标准库源代码\STUBS.C C标准库源代码\SWAB.C C标准库源代码\SWPRINTF.C C 标准库源代码\SWSCANF.C C标准库源代码\SYSERR.C C标准库源代码\SYSERR.H C标准库源代码\SYSTEM.C C标准库源代码\SYSTIME.C C标准库源代码\TCHAR.H C标准库源代码\TELL.C C 标准库源代码\TELLI64.C C标准库源代码\TEMPNAM.C C标准库源代码\THREAD.C C标准库源代码\THREADEX.C C标准库源代码\TIDPRINT.C C标准库源代码\TIDTABLE.C C标准库源代码\TIME.C C标准库源代码\TIME.H C标准库源代码\TIMEB.INC C标准库源代码\TIMESET.C C 标准库源代码\TI_INST.CPP C标准库源代码\TMPFILE.C C标准库源代码\TOJISJMS.C C标准库源代码\TOLOWER.C C标准库源代码\TOMBBMBC.C C标准库源代码\TOUPPER.C C标准库源代码\TOWLOWER.C C标准库源代码\TOWUPPER.C C标准库源代码\TRNSCTRL.H C标准库源代码\TXTMODE.C C标准库源代码\TYPEINFO C标准库源代码\TYPEINFO.H C标准库源代码\TZSET.C C 标准库源代码\UMASK.C C标准库源代码\UNCAUGHT.CPP C标准库源代码\UNGETC.C C标准库源代码\UNGETWC.C C标准库源代码\UNLINK.C C标准库源代码\USEOLDIO.H C标准库源代码\USE_ANSI.H C标准库源代码\UTILITY C标准库源代码\UTIME.C C标准库源代码\V2TOV3.H C 标准库源代码\VALARRAY C标准库源代码\VARARGS.H C标准库源代码\VECTOR C标准库源代码\VFPRINTF.C C标准库源代码\VFWPRINT.C C标准库源代码\VPRINTF.C C标准库源代码\VSNPRINT.C C标准库源代码\VSNWPRNT.C C标准库源代码\VSPRINTF.C C标准库源代码\VSWPRINT.C C标准库源代码\VWPRINTF.C C标准库源代码\WACCESS.C C标准库源代码\WAIT.C C标准库源代码\WASCTIME.C C标准库源代码\WCENVARG.C C标准库源代码\WCHAR.H C 标准库源代码\WCHDIR.C C标准库源代码\WCHMOD.C C标准库源代码\WCREAT.C C标准库源代码\WCRT0.C C标准库源代码\WCRTEXE.C C标准库源代码\WCRTEXEW.C C标准库源代码\WCSCAT.C C 标准库源代码\WCSCHR.C C标准库源代码\WCSCMP.C C标准库源代码\WCSCOLL.C C标准库源代码\WCSCSPN.C C标准库源代码\WCSDUP.C C标准库源代码\WCSFTIME.C C标准库源代码\WCSICMP.C C标准库源代码\WCSICOLL.C C标准库源代码\WCSLEN.C C标准库源代码\WCSLWR.C C标准库源代码\WCSNCAT.C C标准库源代码\WCSNCMP.C C标准库源代码\WCSNCOLL.C C标准库源代码\WCSNCPY.C C标准库源代码\WCSNICMP.C C标准库源代码\WCSNICOL.C C标准库源代码\WCSNSET.C C标准库源代码\WCSPBRK.C C标准库源代码\WCSRCHR.C C标准库源代码\WCSREV.C C标准库源代码\WCSSET.C C标准库源代码\WCSSPN.C C 标准库源代码\WCSSTR.C C标准库源代码\WCSTOD.C C标准库源代码\WCSTOK.C C标准库源代码\WCSTOL.C C标准库源代码\WCSTOMBS.C C标准库源代码\WCSUPR.C C标准库源代码\WCSXFRM.C C标准库源代码\WCTIME.C C标准库源代码\WCTOMB.C C标准库源代码\WCTRANS.C C 标准库源代码\WCTYPE.C C标准库源代码\WCTYPE.H C标准库源代码\WDLLARGV.C C标准库源代码\WDOSPAWN.C C标准库源代码\WEXECL.C C标准库源代码\WEXECLE.C C标准库源代码\WEXECLP.C C标准库源代码\WEXECLPE.C C标准库源代码\WEXECV.C C标准库源代码\WEXECVE.C C标准库源代码\WEXECVP.C C标准库源代码\WEXECVPE.C C标准库源代码\WFDOPEN.C C标准库源代码\WFINDFIL.C C标准库源代码\WFNDFI64.C C标准库源代码\WFOPEN.C C标准库源代码\WFREOPEN.C C标准库源代码\WFULLPAT.C C标准库源代码\WGETCWD.C C标准库源代码\WGETENV.C C标准库源代码\WGETPATH.C C标准库源代码\WILD.C C 标准库源代码\WILDCARD.C C标准库源代码\WIN32S.H C标准库源代码\WINCMDLN.C C标准库源代码\WINCRT0.C C标准库源代码\WINHEAP.H C标准库源代码\WINPUT.C C标准库源代码\WINSIG.C C 标准库源代码\WINXFLTR.C C标准库源代码\WIOSTREA.CPP C标准库源代码\WLOCALE.CPP C标准库源代码\WMAKEPAT.C C标准库源代码\WMKDIR.C C标准库源代码\WMKTEMP.C C标准库源代码\WOPEN.C C标准库源代码\WOUTPUT.C C标准库源代码\WPERROR.C C标准库源代码\WPOPEN.C C 标准库源代码\WPRINTF.C C标准库源代码\WPUTENV.C C标准库源代码\WRENAME.C C标准库源代码\WRITE.C C标准库源代码\WRMDIR.C C标准库源代码\WRT2ERR.C C标准库源代码\WSCANF.C C 标准库源代码\WSEARCHE.C C标准库源代码\WSETARGV.C C标准库源代码\WSETENV.C C标准库源代码\WSETLOCA.C C标准库源代码\WSPAWNL.C C标准库源代码\WSPAWNLE.C C标准库源代码\WSPAWNLP.C C标准库源代码\WSPAWNV.C C标准库源代码\WSPAWNVE.C C标准库源代码\WSPAWNVP.C C标准库源代码\WSPLITPA.C C标准库源代码\WSPWNLPE.C C标准库源代码\WSPWNVPE.C C标准库源代码\WSTAT.C C标准库源代码\WSTATI64.C C标准库源代码\WSTDARGV.C C标准库源代码\WSTDENVP.C C标准库源代码\WSTRDATE.C C标准库源代码\WSTRTIME.C C标准库源代码\WSYSTEM.C C标准库源代码\WTEMPNAM.C C标准库源代码\WTMPFILE.C C标准库源代码\WTOMBENV.C C标准库源代码\WTOX.C C标准库源代码\WUNLINK.C C标准库源代码\WUTIME.C C标准库源代码\WWILD.C C标准库源代码\WWINCRT0.C C 标准库源代码\WWNCMDLN.C C标准库源代码\W_CMP.C C标准库源代码\W_ENV.C C标准库源代码\W_LOC.C C标准库源代码\W_MAP.C C标准库源代码\W_STR.C C标准库源代码\XCEPTION C 标准库源代码\XCOMPLEX C标准库源代码\XCOSH.C C标准库源代码\XDNORM.C C标准库源代码\XDSCALE.C C标准库源代码\XDTEST.C C标准库源代码\XEXP.C C标准库源代码\XFCOSH.C C 标准库源代码\XFDNORM.C C标准库源代码\XFDSCALE.C C标准库源代码\XFDTEST.C C标准库源代码\XFEXP.C C标准库源代码\XFSINH.C C标准库源代码\XFVALUES.C C标准库源代码\XIOSBASE C 标准库源代码\XLCOSH.C C标准库源代码\XLDNORM.C C标准库源代码\XLDSCALE.C C标准库源代码\XLDTEST.C C标准库源代码\XLEXP.C C标准库源代码\XLOCALE C标准库源代码\XLOCALE.CPP C 标准库源代码\XLOCINFO C标准库源代码\XLOCINFO.H C标准库源代码\XLOCK.CPP C标准库源代码\XLOCMON C标准库源代码\XLOCNUM C标准库源代码\XLOCTIME C标准库源代码\XLPOLY.C C 标准库源代码\XLSINH.C C标准库源代码\XLVALUES.C C标准库源代码\XMATH.H C标准库源代码\XMBTOWC.C C标准库源代码\XMEMORY C标准库源代码\XNCOMMOD.C C标准库源代码\XPOLY.C C 标准库源代码\XSINH.C C标准库源代码\XSTDDEF C标准库源代码\XSTOD.C C标准库源代码\XSTRCOLL.C C标准库源代码\XSTRING C标准库源代码\XSTRXFRM.C C标准库源代码\XTOA.C C 标准库源代码\XTOW.C C标准库源代码\XTREE C标准库源代码\XTXTMODE.C C标准库源代码\XUTILITY C 标准库源代码\XVALUES.C C标准库源代码\XWCSCOLL.C C标准库源代码\XWCSXFRM.C C标准库源代码\XWCTOMB.C C标准库源代码\YMATH.H C标准库源代码\YVALS.H C标准库源代码\_CTYPE.C C 标准库源代码\_FILBUF.C C标准库源代码\_FILE.C C标准库源代码\_FILWBUF.C C标准库源代码\_FLSBUF.C C标准库源代码\_FLSWBUF.C C标准库源代码\_FPTOSTR.C C标准库源代码\_FREEBUF.C C标准库源代码\_GETBUF.C C标准库源代码\_IOS.CPP C标准库源代码\_IOSTREA.CPP C标准库源代码\_MBSLEN.C C标准库源代码\_NEWMODE.C C标准库源代码\_OPEN.C C标准库源代码\_SAMPLE_.RC C标准库源代码\_SETARGV.C C标准库源代码\_SFTBUF.C C标准库源代码\_STRERR.C C标准库源代码\_STRSTRE.CPP C标准库源代码\_TOLOWER.C C标准库源代码\_TOUPPER.C C标准库源代码\_WCTYPE.C C标准库源代码\_WOPEN.C C标准库源代码\_WSTARGV.C C标准库源代码\SYS\LOCKING.H C标准库源代码\SYS \STAT.H C标准库源代码\SYS\TIMEB.H C标准库源代码\SYS\TYPES.H C标准库源代码\SYS \UTIME.H C标准库源代码\SYS C标准库源代码\PLATFORM\CHKSTK.ASM C标准库源代码\PLATFORM\DLLSUPP.ASM C标准库源代码\PLATFORM\ENABLE.ASM C标准库源代码\PLATFORM\FP8.C C标准库源代码\PLATFORM\INP.ASM C标准库源代码\PLATFORM \LLDIV.ASM C标准库源代码\PLATFORM\LLMUL.ASM C标准库源代码\PLATFORM\LLREM.ASM C 标准库源代码\PLATFORM\LLSHL.ASM C标准库源代码\PLATFORM\LLSHR.ASM C标准库源代码\PLATFORM\MBSCAT.ASM C标准库源代码\PLATFORM\MEMCCPY.ASM C标准库源代码\PLATFORM\MEMCHR.ASM C标准库源代码\PLATFORM\MEMCMP.ASM C标准库源代码\PLATFORM \MEMCPY.ASM C标准库源代码\PLATFORM\MEMICMP.ASM C标准库源代码\PLATFORM \MEMMOVE.ASM C标准库源代码\PLATFORM\MEMSET.ASM C标准库源代码\PLATFORM\OUTP.ASM C 标准库源代码\PLATFORM\SDKNAMES.LIB C标准库源代码\PLATFORM\SEHSUPP.C C标准库源代码\PLATFORM\STRCAT.ASM C标准库源代码\PLATFORM\STRCHR.ASM C标准库源代码\PLATFORM \STRCMP.ASM C标准库源代码\PLATFORM\STRCSPN.ASM C标准库源代码\PLATFORM \STRICMP.ASM C标准库源代码\PLATFORM\STRLEN.ASM C标准库源代码\PLATFORM \STRNCAT.ASM C标准库源代码\PLATFORM\STRNCMP.ASM C标准库源代码\PLATFORM \STRNCPY.ASM C标准库源代码\PLATFORM\STRNICMP.ASM C标准库源代码\PLATFORM \STRNSET.ASM C标准库源代码\PLATFORM\STRPBRK.ASM C标准库源代码\PLATFORM \STRRCHR.ASM C标准库源代码\PLATFORM\STRREV.ASM C标准库源代码\PLATFORM \STRSET.ASM C标准库源代码\PLATFORM\STRSPN.ASM C标准库源代码\PLATFORM \STRSTR.ASM C标准库源代码\PLATFORM\TCMAP.LIB C标准库源代码\PLATFORM \TCMAPDLL.LIB C标准库源代码\PLATFORM\ULLDIV.ASM C标准库源代码\PLATFORM \ULLREM.ASM C标准库源代码\PLATFORM\ULLSHR.ASM C标准库源代码\PLATFORM \_SAMPLD_.DEF C标准库源代码\PLATFORM\_SAMPLE_.DEF C标准库源代码\PLATFORM \XST_LIB\ATLSSUP.OBJ C标准库源代码\PLATFORM\XST_LIB\CHKESP.OBJ C标准库源代码\PLATFORM\XST_LIB\CHKSTK.OBJ C标准库源代码\PLATFORM\XST_LIB\CONV.LIB C标准库源代码\PLATFORM\XST_LIB\EHPROLOG.OBJ C标准库源代码\PLATFORM\XST_LIB \EHVECCTR.OBJ C标准库源代码\PLATFORM\XST_LIB\EHVECCVB.OBJ C标准库源代码\PLATFORM\XST_LIB\EHVECDTR.OBJ C标准库源代码\PLATFORM\XST_LIB\ENABLE.OBJ C 标准库源代码\PLATFORM\XST_LIB\EXSUP.OBJ C标准库源代码\PLATFORM\XST_LIB\EXSUP2.OBJ C 标准库源代码\PLATFORM\XST_LIB\EXSUP3.OBJ C标准库源代码\PLATFORM\XST_LIB\FRAME.OBJ C 标准库源代码\PLATFORM\XST_LIB\HOOKS.OBJ C标准库源代码\PLATFORM\XST_LIB\INP.OBJ C 标准库源代码\PLATFORM\XST_LIB\LLDIV.OBJ C标准库源代码\PLATFORM\XST_LIB\LLMUL.OBJ C 标准库源代码\PLATFORM\XST_LIB\LLREM.OBJ C标准库源代码\PLATFORM\XST_LIB\LLSHL.OBJ C 标准库源代码\PLATFORM\XST_LIB\LLSHR.OBJ C标准库源代码\PLATFORM\XST_LIB \LONGJMP.OBJ C标准库源代码\PLATFORM\XST_LIB\LOWHELPR.OBJ C标准库源代码\PLATFORM\XST_LIB\MATHERR.OBJ C标准库源代码\PLATFORM\XST_LIB\MBSCAT.OBJ C 标准库源代码\PLATFORM\XST_LIB\MBSDUP.OBJ C标准库源代码\PLATFORM\XST_LIB \MEMCCPY.OBJ C标准库源代码\PLATFORM\XST_LIB\MEMCHR.OBJ C标准库源代码\PLATFORM \XST_LIB\MEMCMP.OBJ C标准库源代码\PLATFORM\XST_LIB\MEMCPY.OBJ C标准库源代码\PLATFORM\XST_LIB\MEMICMP.OBJ C标准库源代码\PLATFORM\XST_LIB\MEMMOVE.OBJ C 标准库源代码\PLATFORM\XST_LIB\MEMSET.OBJ C标准库源代码\PLATFORM\XST_LIB\OUTP.OBJ C 标准库源代码\PLATFORM\XST_LIB\RTTI.OBJ C标准库源代码\PLATFORM\XST_LIB\SEHSUPP.OBJ C 标准库源代码\PLATFORM\XST_LIB\SETJMP.OBJ C标准库源代码\PLATFORM\XST_LIB \SETJMP3.OBJ C标准库源代码\PLATFORM\XST_LIB\SETJMPEX.OBJ C标准库源代码\PLATFORM\XST_LIB\STDEXCPT.OBJ C标准库源代码\PLATFORM\XST_LIB\STRCAT.OBJ C 标准库源代码\PLATFORM\XST_LIB\STRCHR.OBJ C标准库源代码\PLATFORM\XST_LIB \STRCMP.OBJ C标准库源代码\PLATFORM\XST_LIB\STRCSPN.OBJ C标准库源代码\PLATFORM \XST_LIB\STRDUP.OBJ C标准库源代码\PLATFORM\XST_LIB\STRICMP.OBJ C标准库源代码\PLATFORM\XST_LIB\STRLEN.OBJ C标准库源代码\PLATFORM\XST_LIB\STRNCAT.OBJ C 标准库源代码\PLATFORM\XST_LIB\STRNCMP.OBJ C标准库源代码\PLATFORM\XST_LIB \STRNCPY.OBJ C标准库源代码\PLATFORM\XST_LIB\STRNICMP.OBJ C标准库源代码\PLATFORM\XST_LIB\STRNSET.OBJ C标准库源代码\PLATFORM\XST_LIB\STRPBRK.OBJ C 标准库源代码\PLATFORM\XST_LIB\STRRCHR.OBJ C标准库源代码\PLATFORM\XST_LIB \STRREV.OBJ C标准库源代码\PLATFORM\XST_LIB\STRSET.OBJ C标准库源代码\PLATFORM \XST_LIB\STRSPN.OBJ C标准库源代码\PLATFORM\XST_LIB\STRSTR.OBJ C标准库源代码\PLATFORM\XST_LIB\THROW.OBJ C标准库源代码\PLATFORM\XST_LIB\TLSSUP.OBJ C 标准库源代码\PLATFORM\XST_LIB\TRAN.LIB C标准库源代码\PLATFORM\XST_LIB \TRNSCTRL.OBJ C标准库源代码\PLATFORM\XST_LIB\TYPINFO.OBJ C标准库源代码\PLATFORM\XST_LIB\TYPNAME.OBJ C标准库源代码\PLATFORM\XST_LIB\ULLDIV.OBJ C 标准库源代码\PLATFORM\XST_LIB\ULLREM.OBJ C标准库源代码\PLATFORM\XST_LIB \ULLSHR.OBJ C标准库源代码\PLATFORM\XST_LIB\UNDNAME.OBJ C标准库源代码\PLATFORM \XST_LIB\UNHANDLD.OBJ C标准库源代码\PLATFORM\XST_LIB\USER.OBJ C标准库源代码\PLATFORM\XST_LIB\VALIDATE.OBJ C标准库源代码\PLATFORM\XST_LIB C标准库源代码\PLATFORM\XMT_LIB\ATLSSUP.OBJ C标准库源代码\PLATFORM\XMT_LIB\CHKESP.OBJ C 标准库源代码\PLATFORM\XMT_LIB\CHKSTK.OBJ C标准库源代码\PLATFORM\XMT_LIB\CONV.LIB C 标准库源代码\PLATFORM\XMT_LIB\EHPROLOG.OBJ C标准库源代码\PLATFORM\XMT_LIB \EHVECCTR.OBJ C标准库源代码\PLATFORM\XMT_LIB\EHVECCVB.OBJ C标准库源代码\PLATFORM\XMT_LIB\EHVECDTR.OBJ C标准库源代码\PLATFORM\XMT_LIB\ENABLE.OBJ C 标准库源代码\PLATFORM\XMT_LIB\EXSUP.OBJ C标准库源代码\PLATFORM\XMT_LIB\EXSUP2.OBJ C 标准库源代码\PLATFORM\XMT_LIB\EXSUP3.OBJ C标准库源代码\PLATFORM\XMT_LIB\FRAME.OBJ C 标准库源代码\PLATFORM\XMT_LIB\HOOKS.OBJ C标准库源代码\PLATFORM\XMT_LIB\INP.OBJ C 标准库源代码\PLATFORM\XMT_LIB\LLDIV.OBJ C标准库源代码\PLATFORM\XMT_LIB\LLMUL.OBJ C 标准库源代码\PLATFORM\XMT_LIB\LLREM.OBJ C标准库源代码\PLATFORM\XMT_LIB\LLSHL.OBJ C 标准库源代码\PLATFORM\XMT_LIB\LLSHR.OBJ C标准库源代码\PLATFORM\XMT_LIB \LONGJMP.OBJ C标准库源代码\PLATFORM\XMT_LIB\LOWHELPR.OBJ C标准库源代码\PLATFORM\XMT_LIB\MATHERR.OBJ C标准库源代码\PLATFORM\XMT_LIB\MBSCAT.OBJ C 标准库源代码\PLATFORM\XMT_LIB\MBSDUP.OBJ C标准库源代码\PLATFORM\XMT_LIB \MEMCCPY.OBJ C标准库源代码\PLATFORM\XMT_LIB\MEMCHR.OBJ C标准库源代码\PLATFORM \XMT_LIB\MEMCMP.OBJ C标准库源代码\PLATFORM\XMT_LIB\MEMCPY.OBJ C标准库源代码\PLATFORM\XMT_LIB\MEMICMP.OBJ C标准库源代码\PLATFORM\XMT_LIB\MEMMOVE.OBJ C 标准库源代码\PLATFORM\XMT_LIB\MEMSET.OBJ C标准库源代码\PLATFORM\XMT_LIB\OUTP.OBJ C 标准库源代码\PLATFORM\XMT_LIB\RTTI.OBJ C标准库源代码\PLATFORM\XMT_LIB\SEHSUPP.OBJ C 标准库源代码\PLATFORM\XMT_LIB\SETJMP.OBJ C标准库源代码\PLATFORM\XMT_LIB \SETJMP3.OBJ C标准库源代码\PLATFORM\XMT_LIB\SETJMPEX.OBJ C标准库源代码\PLATFORM\XMT_LIB\STDEXCPT.OBJ C标准库源代码\PLATFORM\XMT_LIB\STRCAT.OBJ C 标准库源代码\PLATFORM\XMT_LIB\STRCHR.OBJ C标准库源代码\PLATFORM\XMT_LIB \STRCMP.OBJ C标准库源代码\PLATFORM\XMT_LIB\STRCSPN.OBJ C标准库源代码\PLATFORM \XMT_LIB\STRDUP.OBJ C标准库源代码\PLATFORM\XMT_LIB\STRICMP.OBJ C标准库源代码\PLATFORM\XMT_LIB\STRLEN.OBJ C标准库源代码\PLATFORM\XMT_LIB\STRNCAT.OBJ C 标准库源代码\PLATFORM\XMT_LIB\STRNCMP.OBJ C标准库源代码\PLATFORM\XMT_LIB \STRNCPY.OBJ C标准库源代码\PLATFORM\XMT_LIB\STRNICMP.OBJ C标准库源代码\PLATFORM\XMT_LIB\STRNSET.OBJ C标准库源代码\PLATFORM\XMT_LIB\STRPBRK.OBJ C 标准库源代码\PLATFORM\XMT_LIB\STRRCHR.OBJ C标准库源代码\PLATFORM\XMT_LIB \STRREV.OBJ C标准库源代码\PLATFORM\XMT_LIB\STRSET.OBJ C标准库源代码\PLATFORM \XMT_LIB\STRSPN.OBJ C标准库源代码\PLATFORM\XMT_LIB\STRSTR.OBJ C标准库源代码\PLATFORM\XMT_LIB\THROW.OBJ C标准库源代码\PLATFORM\XMT_LIB\TLSSUP.OBJ C 标准库源代码\PLATFORM\XMT_LIB\TRAN.LIB C标准库源代码\PLATFORM\XMT_LIB \TRNSCTRL.OBJ C标准库源代码\PLATFORM\XMT_LIB\TYPINFO.OBJ C标准库源代码\PLATFORM\XMT_LIB\TYPNAME.OBJ C标准库源代码\PLATFORM\XMT_LIB\ULLDIV.OBJ C 标准库源代码\PLATFORM\XMT_LIB\ULLREM.OBJ C标准库源代码\PLATFORM\XMT_LIB \ULLSHR.OBJ C标准库源代码\PLATFORM\XMT_LIB\UNDNAME.OBJ C标准库源代码\PLATFORM \XMT_LIB\UNHANDLD.OBJ C标准库源代码\PLATFORM\XMT_LIB\USER.OBJ C标准库源代码\PLATFORM\XMT_LIB\VALIDATE.OBJ C标准库源代码\PLATFORM\XMT_LIB C标准库源代码\PLATFORM\XDLL_LIB\ATLSSUP.OBJ C标准库源代码\PLATFORM\XDLL_LIB\CHKESP.OBJ C 标准库源代码\PLATFORM\XDLL_LIB\CHKSTK.OBJ C标准库源代码\PLATFORM\XDLL_LIB \CONV.LIB C标准库源代码\PLATFORM\XDLL_LIB\DLLSUPP.OBJ C标准库源代码\PLATFORM \XDLL_LIB\EHPROLOG.OBJ C标准库源代码\PLATFORM\XDLL_LIB\EHVECCTR.OBJ C标准库源代码\PLATFORM\XDLL_LIB\EHVECCVB.OBJ C标准库源代码\PLATFORM\XDLL_LIB \EHVECDTR.OBJ C标准库源代码\PLATFORM\XDLL_LIB\ENABLE.OBJ C标准库源代码\PLATFORM\XDLL_LIB\EXSUP.OBJ C标准库源代码\PLATFORM\XDLL_LIB\EXSUP2.OBJ C 标准库源代码\PLATFORM\XDLL_LIB\EXSUP3.OBJ C标准库源代码\PLATFORM\XDLL_LIB \FRAME.OBJ C标准库源代码\PLATFORM\XDLL_LIB\HOOKS.OBJ C标准库源代码\PLATFORM \XDLL_LIB\INP.OBJ C标准库源代码\PLATFORM\XDLL_LIB\LLDIV.OBJ C标准库源代码\PLATFORM\XDLL_LIB\LLMUL.OBJ C标准库源代码\PLATFORM\XDLL_LIB\LLREM.OBJ C 标准库源代码\PLATFORM\XDLL_LIB\LLSHL.OBJ C标准库源代码\PLATFORM\XDLL_LIB \LLSHR.OBJ C标准库源代码\PLATFORM\XDLL_LIB\LONGJMP.OBJ C标准库源代码\PLATFORM \XDLL_LIB\LOWHELPR.OBJ C标准库源代码\PLATFORM\XDLL_LIB\MATHERR.OBJ C标准库源代码\PLATFORM\XDLL_LIB\MBSCAT.OBJ C标准库源代码\PLATFORM\XDLL_LIB\MBSDUP.OBJ C 标准库源代码\PLATFORM\XDLL_LIB\MEMCCPY.OBJ C标准库源代码\PLATFORM\XDLL_LIB \MEMCHR.OBJ C标准库源代码\PLATFORM\XDLL_LIB\MEMCMP.OBJ C标准库源代码\PLATFORM \XDLL_LIB\MEMCPY.OBJ C标准库源代码\PLATFORM\XDLL_LIB\MEMICMP.OBJ C标准库源代码\PLATFORM\XDLL_LIB\MEMMOVE.OBJ C标准库源代码\PLATFORM\XDLL_LIB\MEMSET.OBJ C 标准库源代码\PLATFORM\XDLL_LIB\OLDEXCPT.OBJ C标准库源代码\PLATFORM\XDLL_LIB \OUTP.OBJ C标准库源代码\PLATFORM\XDLL_LIB\RTTI.OBJ C标准库源代码\PLATFORM \XDLL_LIB\SEHSUPP.OBJ C标准库源代码\PLATFORM\XDLL_LIB\SETJMP.OBJ C标准库源代码\PLATFORM\XDLL_LIB\SETJMP3.OBJ C标准库源代码\PLATFORM\XDLL_LIB \SETJMPEX.OBJ C标准库源代码\PLATFORM\XDLL_LIB\STDEXCPT.OBJ C标准库源代码\PLATFORM\XDLL_LIB\STRCAT.OBJ C标准库源代码\PLATFORM\XDLL_LIB\STRCHR.OBJ C 标准库源代码\PLATFORM\XDLL_LIB\STRCMP.OBJ C标准库源代码\PLATFORM\XDLL_LIB \STRCSPN.OBJ C标准库源代码\PLATFORM\XDLL_LIB\STRDUP.OBJ C标准库源代码\PLATFORM \XDLL_LIB\STRICMP.OBJ C标准库源代码\PLATFORM\XDLL_LIB\STRLEN.OBJ C标准库源代码\PLATFORM\XDLL_LIB\STRNCAT.OBJ C标准库源代码\PLATFORM\XDLL_LIB\STRNCMP.OBJ C 标准库源代码\PLATFORM\XDLL_LIB\STRNCPY.OBJ C标准库源代码\PLATFORM\XDLL_LIB \STRNICMP.OBJ C标准库源代码\PLATFORM\XDLL_LIB\STRNSET.OBJ C标准库源代码\PLATFORM\XDLL_LIB\STRPBRK.OBJ C标准库源代码\PLATFORM\XDLL_LIB\STRRCHR.OBJ C 标准库源代码\PLATFORM\XDLL_LIB\STRREV.OBJ C标准库源代码\PLATFORM\XDLL_LIB \STRSET.OBJ C标准库源代码\PLATFORM\XDLL_LIB\STRSPN.OBJ C标准库源代码\PLATFORM \XDLL_LIB\STRSTR.OBJ C标准库源代码\PLATFORM\XDLL_LIB\THROW.OBJ C标准库源代码\PLATFORM\XDLL_LIB\TLSSUP.OBJ C标准库源代码\PLATFORM\XDLL_LIB\TRAN.LIB C 标准库源代码\PLATFORM\XDLL_LIB\TRNSCTRL.OBJ C标准库源代码\PLATFORM\XDLL_LIB \TYPINFO.OBJ C标准库源代码\PLATFORM\XDLL_LIB\TYPNAME.OBJ C标准库源代码\PLATFORM\XDLL_LIB\ULLDIV.OBJ C标准库源代码\PLATFORM\XDLL_LIB\ULLREM.OBJ C 标准库源代码\PLATFORM\XDLL_LIB\ULLSHR.OBJ C标准库源代码\PLATFORM\XDLL_LIB \UNDNAME.OBJ C标准库源代码\PLATFORM\XDLL_LIB\UNHANDLD.OBJ C标准库源代码\PLATFORM\XDLL_LIB\USER.OBJ C标准库源代码\PLATFORM\XDLL_LIB\VALIDATE.OBJ C 标准库源代码\PLATFORM\XDLL_LIB C标准库源代码\PLATFORM\ST_LIB\ATLSSUP.OBJ C标准库源代码\PLATFORM\ST_LIB\CHKESP.OBJ C标准库源代码\PLATFORM\ST_LIB\CHKSTK.OBJ C 标准库源代码\PLATFORM\ST_LIB\CONV.LIB C标准库源代码\PLATFORM\ST_LIB\EHPROLOG.OBJ C 标准库源代码\PLATFORM\ST_LIB\EHVECCTR.OBJ C标准库源代码\PLATFORM\ST_LIB \EHVECCVB.OBJ C标准库源代码\PLATFORM\ST_LIB\EHVECDTR.OBJ C标准库源代码\PLATFORM\ST_LIB\ENABLE.OBJ C标准库源代码\PLATFORM\ST_LIB\EXSUP.OBJ C标准库源代码\PLATFORM\ST_LIB\EXSUP2.OBJ C标准库源代码\PLATFORM\ST_LIB\EXSUP3.OBJ C 标准库源代码\PLATFORM\ST_LIB\FRAME.OBJ C标准库源代码\PLATFORM\ST_LIB\HOOKS.OBJ C 标准库源代码\PLATFORM\ST_LIB\INP.OBJ C标准库源代码\PLATFORM\ST_LIB\LLDIV.OBJ C 标准库源代码\PLATFORM\ST_LIB\LLMUL.OBJ C标准库源代码\PLATFORM\ST_LIB\LLREM.OBJ C 标准库源代码\PLATFORM\ST_LIB\LLSHL.OBJ C标准库源代码\PLATFORM\ST_LIB\LLSHR.OBJ C 标准库源代码\PLATFORM\ST_LIB\LONGJMP.OBJ C标准库源代码\PLATFORM\ST_LIB \LOWHELPR.OBJ C标准库源代码\PLATFORM\ST_LIB\MATHERR.OBJ C标准库源代码\PLATFORM \ST_LIB\MBSCAT.OBJ C标准库源代码\PLATFORM\ST_LIB\MBSDUP.OBJ C标准库源代码\PLATFORM\ST_LIB\MEMCCPY.OBJ C标准库源代码\PLATFORM\ST_LIB\MEMCHR.OBJ C 标准库源代码\PLATFORM\ST_LIB\MEMCMP.OBJ C标准库源代码\PLATFORM\ST_LIB\MEMCPY.OBJ C 标准库源代码\PLATFORM\ST_LIB\MEMICMP.OBJ C标准库源代码\PLATFORM\ST_LIB \MEMMOVE.OBJ C标准库源代码\PLATFORM\ST_LIB\MEMSET.OBJ C标准库源代码\PLATFORM \ST_LIB\OUTP.OBJ C标准库源代码\PLATFORM\ST_LIB\RTTI.OBJ C标准库源代码\PLATFORM \ST_LIB\SEHSUPP.OBJ C标准库源代码\PLATFORM\ST_LIB\SETJMP.OBJ C标准库源代码\PLATFORM\ST_LIB\SETJMP3.OBJ C标准库源代码\PLATFORM\ST_LIB\SETJMPEX.OBJ C 标准库源代码\PLATFORM\ST_LIB\STDEXCPT.OBJ C标准库源代码\PLATFORM\ST_LIB \STRCAT.OBJ C标准库源代码\PLATFORM\ST_LIB\STRCHR.OBJ C标准库源代码\PLATFORM \ST_LIB\STRCMP.OBJ C标准库源代码\PLATFORM\ST_LIB\STRCSPN.OBJ C标准库源代码\PLATFORM\ST_LIB\STRDUP.OBJ C标准库源代码\PLATFORM\ST_LIB\STRICMP.OBJ C 标准库源代码\PLATFORM\ST_LIB\STRLEN.OBJ C标准库源代码\PLATFORM\ST_LIB\STRNCAT.OBJ C 标准库源代码\PLATFORM\ST_LIB\STRNCMP.OBJ C标准库源代码\PLATFORM\ST_LIB \STRNCPY.OBJ C标准库源代码\PLATFORM\ST_LIB\STRNICMP.OBJ C标准库源代码\PLATFORM \ST_LIB\STRNSET.OBJ C标准库源代码\PLATFORM\ST_LIB\STRPBRK.OBJ C标准库源代码\PLATFORM\ST_LIB\STRRCHR.OBJ C标准库源代码\PLATFORM\ST_LIB\STRREV.OBJ C 标准库源代码\PLATFORM\ST_LIB\STRSET.OBJ C标准库源代码\PLATFORM\ST_LIB\STRSPN.OBJ C 标准库源代码\PLATFORM\ST_LIB\STRSTR.OBJ C标准库源代码\PLATFORM\ST_LIB\THROW.OBJ C 标准库源代码\PLATFORM\ST_LIB\TLSSUP.OBJ C标准库源代码\PLATFORM\ST_LIB\TRAN.LIB C 标准库源代码\PLATFORM\ST_LIB\TRNSCTRL.OBJ C标准库源代码\PLATFORM\ST_LIB \TYPINFO.OBJ C标准库源代码\PLATFORM\ST_LIB\TYPNAME.OBJ C标准库源代码\PLATFORM \ST_LIB\ULLDIV.OBJ C标准库源代码\PLATFORM\ST_LIB\ULLREM.OBJ C标准库源代码\PLATFORM\ST_LIB\ULLSHR.OBJ C标准库源代码\PLATFORM\ST_LIB\UNDNAME.OBJ C 标准库源代码\PLATFORM\ST_LIB\UNHANDLD.OBJ C标准库源代码\PLATFORM\ST_LIB\USER.OBJ C 标准库源代码\PLATFORM\ST_LIB\VALIDATE.OBJ C标准库源代码\PLATFORM\ST_LIB C标准库源代码\PLATFORM\MT_LIB\ATLSSUP.OBJ C标准库源代码\PLATFORM\MT_LIB\CHKESP.OBJ C 标准库源代码\PLATFORM\MT_LIB\CHKSTK.OBJ C标准库源代码\PLATFORM\MT_LIB\CONV.LIB C 标准库源代码\PLATFORM\MT_LIB\EHPROLOG.OBJ C标准库源代码\PLATFORM\MT_LIB \EHVECCTR.OBJ C标准库源代码\PLATFORM\MT_LIB\EHVECCVB.OBJ C标准库源代码\PLATFORM\MT_LIB\EHVECDTR.OBJ C标准库源代码\PLATFORM\MT_LIB\ENABLE.OBJ C 标准库源代码\PLATFORM\MT_LIB\EXSUP.OBJ C标准库源代码\PLATFORM\MT_LIB\EXSUP2.OBJ C 标准库源代码\PLATFORM\MT_LIB\EXSUP3.OBJ C标准库源代码\PLATFORM\MT_LIB\FRAME.OBJ C 标准库源代码\PLATFORM\MT_LIB\HOOKS.OBJ C标准库源代码\PLATFORM\MT_LIB\INP.OBJ C 标准库源代码\PLATFORM\MT_LIB\LLDIV.OBJ C标准库源代码\PLATFORM\MT_LIB\LLMUL.OBJ C 标准库源代码\PLATFORM\MT_LIB\LLREM.OBJ C标准库源代码\PLATFORM\MT_LIB\LLSHL.OBJ C 标准库源代码\PLATFORM\MT_LIB\LLSHR.OBJ C标准库源代码\PLATFORM\MT_LIB\LONGJMP.OBJ C 标准库源代码\PLATFORM\MT_LIB\LOWHELPR.OBJ C标准库源代码\PLATFORM\MT_LIB \MATHERR.OBJ C标准库源代码\PLATFORM\MT_LIB\MBSCAT.OBJ C标准库源代码\PLATFORM \MT_LIB\MBSDUP.OBJ C标准库源代码\PLATFORM\MT_LIB\MEMCCPY.OBJ C标准库源代码\PLATFORM\MT_LIB\MEMCHR.OBJ C标准库源代码\PLATFORM\MT_LIB\MEMCMP.OBJ C标准库源代码\PLATFORM\MT_LIB\MEMCPY.OBJ C标准库源代码\PLATFORM\MT_LIB\MEMICMP.OBJ C 标准库源代码\PLATFORM\MT_LIB\MEMMOVE.OBJ C标准库源代码\PLATFORM\MT_LIB\MEMSET.OBJ C 标准库源代码\PLATFORM\MT_LIB\OUTP.OBJ C标准库源代码\PLATFORM\MT_LIB\RTTI.OBJ C 标准库源代码\PLATFORM\MT_LIB\SEHSUPP.OBJ C标准库源代码\PLATFORM\MT_LIB\SETJMP.OBJ C 标准库源代码\PLATFORM\MT_LIB\SETJMP3.OBJ C标准库源代码\PLATFORM\MT_LIB \SETJMPEX.OBJ C标准库源代码\PLATFORM\MT_LIB\STDEXCPT.OBJ C标准库源代码\PLATFORM\MT_LIB\STRCAT.OBJ C标准库源代码\PLATFORM\MT_LIB\STRCHR.OBJ C标准库源代码\PLATFORM\MT_LIB\STRCMP.OBJ C标准库源代码\PLATFORM\MT_LIB\STRCSPN.OBJ C 标准库源代码\PLATFORM\MT_LIB\STRDUP.OBJ C标准库源代码\PLATFORM\MT_LIB\STRICMP.OBJ C 标准库源代码\PLATFORM\MT_LIB\STRLEN.OBJ C标准库源代码\PLATFORM\MT_LIB\STRNCAT.OBJ C 标准库源代码\PLATFORM\MT_LIB\STRNCMP.OBJ C标准库源代码\PLATFORM\MT_LIB \STRNCPY.OBJ C标准库源代码\PLATFORM\MT_LIB\STRNICMP.OBJ C标准库源代码\PLATFORM \MT_LIB\STRNSET.OBJ C标准库源代码\PLATFORM\MT_LIB\STRPBRK.OBJ C标准库源代码\PLATFORM\MT_LIB\STRRCHR.OBJ C标准库源代码\PLATFORM\MT_LIB\STRREV.OBJ C 标准库源代码\PLATFORM\MT_LIB\STRSET.OBJ C标准库源代码\PLATFORM\MT_LIB\STRSPN.OBJ C 标准库源代码\PLATFORM\MT_LIB\STRSTR.OBJ C标准库源代码\PLATFORM\MT_LIB\THROW.OBJ C 标准库源代码\PLATFORM\MT_LIB\TLSSUP.OBJ C标准库源代码\PLATFORM\MT_LIB\TRAN.LIB C 标准库源代码\PLATFORM\MT_LIB\TRNSCTRL.OBJ C标准库源代码\PLATFORM\MT_LIB \TYPINFO.OBJ C标准库源代码\PLATFORM\MT_LIB\TYPNAME.OBJ C标准库源代码\PLATFORM \MT_LIB\ULLDIV.OBJ C标准库源代码\PLATFORM\MT_LIB\ULLREM.OBJ C标准库源代码\PLATFORM\MT_LIB\ULLSHR.OBJ C标准库源代码\PLATFORM\MT_LIB\UNDNAME.OBJ C 标准库源代码\PLATFORM\MT_LIB\UNHANDLD.OBJ C标准库源代码\PLATFORM\MT_LIB\USER.OBJ C 标准库源代码\PLATFORM\MT_LIB\VALIDATE.OBJ C标准库源代码\PLATFORM\MT_LIB C标准库源代码\PLATFORM\DLL_LIB\ATLSSUP.OBJ C标准库源代码\PLATFORM\DLL_LIB\CHKESP.OBJ C 标准库源代码\PLATFORM\DLL_LIB\CHKSTK.OBJ C标准库源代码\PLATFORM\DLL_LIB\CONV.LIB C 标准库源代码\PLATFORM\DLL_LIB\DLLSUPP.OBJ C标准库源代码\PLATFORM\DLL_LIB \EHPROLOG.OBJ C标准库源代码\PLATFORM\DLL_LIB\EHVECCTR.OBJ C标准库源代码\PLATFORM\DLL_LIB\EHVECCVB.OBJ C标准库源代码\PLATFORM\DLL_LIB\EHVECDTR.OBJ C 标准库源代码\PLATFORM\DLL_LIB\ENABLE.OBJ C标准库源代码\PLATFORM\DLL_LIB\EXSUP.OBJ C 标准库源代码\PLATFORM\DLL_LIB\EXSUP2.OBJ C标准库源代码\PLATFORM\DLL_LIB \EXSUP3.OBJ C标准库源代码\PLATFORM\DLL_LIB\FRAME.OBJ C标准库源代码\PLATFORM \DLL_LIB\HOOKS.OBJ C标准库源代码\PLATFORM\DLL_LIB\INP.OBJ C标准库源代码\PLATFORM\DLL_LIB\LLDIV.OBJ C标准库源代码\PLATFORM\DLL_LIB\LLMUL.OBJ C标准库源代码\PLATFORM\DLL_LIB\LLREM.OBJ C标准库源代码\PLATFORM\DLL_LIB\LLSHL.OBJ C 标准库源代码\PLATFORM\DLL_LIB\LLSHR.OBJ C标准库源代码\PLATFORM\DLL_LIB \LONGJMP.OBJ C标准库源代码\PLATFORM\DLL_LIB\LOWHELPR.OBJ C标准库源代码\PLATFORM\DLL_LIB\MATHERR.OBJ C标准库源代码\PLATFORM\DLL_LIB\MBSCAT.OBJ C 标准库源代码\PLATFORM\DLL_LIB\MBSDUP.OBJ C标准库源代码\PLATFORM\DLL_LIB \MEMCCPY.OBJ C标准库源代码\PLATFORM\DLL_LIB\MEMCHR.OBJ C标准库源代码\PLATFORM \DLL_LIB\MEMCMP.OBJ C标准库源代码\PLATFORM\DLL_LIB\MEMCPY.OBJ C标准库源代码\PLATFORM\DLL_LIB\MEMICMP.OBJ C标准库源代码\PLATFORM\DLL_LIB\MEMMOVE.OBJ C 标准库源代码\PLATFORM\DLL_LIB\MEMSET.OBJ C标准库源代码\PLATFORM\DLL_LIB \OLDEXCPT.OBJ C标准库源代码\PLATFORM\DLL_LIB\OUTP.OBJ C标准库源代码\PLATFORM \DLL_LIB\RTTI.OBJ C标准库源代码\PLATFORM\DLL_LIB\SEHSUPP.OBJ C标准库源代码\PLATFORM\DLL_LIB\SETJMP.OBJ C标准库源代码\PLATFORM\DLL_LIB\SETJMP3.OBJ C 标准库源代码\PLATFORM\DLL_LIB\SETJMPEX.OBJ C标准库源代码\PLATFORM\DLL_LIB \STDEXCPT.OBJ C标准库源代码\PLATFORM\DLL_LIB\STRCAT.OBJ C标准库源代码\PLATFORM \DLL_LIB\STRCHR.OBJ C标准库源代码\PLATFORM\DLL_LIB\STRCMP.OBJ C标准库源代码\PLATFORM\DLL_LIB\STRCSPN.OBJ C标准库源代码\PLATFORM\DLL_LIB\STRDUP.OBJ C 标准库源代码\PLATFORM\DLL_LIB\STRICMP.OBJ C标准库源代码\PLATFORM\DLL_LIB \STRLEN.OBJ C标准库源代码\PLATFORM\DLL_LIB\STRNCAT.OBJ C标准库源代码\PLATFORM \DLL_LIB\STRNCMP.OBJ C标准库源代码\PLATFORM\DLL_LIB\STRNCPY.OBJ C标准库源代码\PLATFORM\DLL_LIB\STRNICMP.OBJ C标准库源代码\PLATFORM\DLL_LIB\STRNSET.OBJ C 标准库源代码\PLATFORM\DLL_LIB\STRPBRK.OBJ C标准库源代码\PLATFORM\DLL_LIB \STRRCHR.OBJ C标准库源代码\PLATFORM\DLL_LIB\STRREV.OBJ C标准库源代码\PLATFORM \DLL_LIB\STRSET.OBJ C标准库源代码\PLATFORM\DLL_LIB\STRSPN.OBJ C标准库源代码\PLATFORM\DLL_LIB\STRSTR.OBJ C标准库源代码\PLATFORM\DLL_LIB\THROW.OBJ C 标准库源代码\PLATFORM\DLL_LIB\TLSSUP.OBJ C标准库源代码\PLATFORM\DLL_LIB\TRAN.LIB C 标准库源代码\PLATFORM\DLL_LIB\TRNSCTRL.OBJ C标准库源代码\PLATFORM\DLL_LIB \TYPINFO.OBJ C标准库源代码\PLATFORM\DLL_LIB\TYPNAME.OBJ C标准库源代码\PLATFORM \DLL_LIB\ULLDIV.OBJ C标准库源代码\PLATFORM\DLL_LIB\ULLREM.OBJ C标准库源代码\PLATFORM\DLL_LIB\ULLSHR.OBJ C标准库源代码\PLATFORM\DLL_LIB\UNDNAME.OBJ C 标准库源代码\PLATFORM\DLL_LIB\UNHANDLD.OBJ C标准库源代码\PLATFORM\DLL_LIB \USER.OBJ C标准库源代码\PLATFORM\DLL_LIB\VALIDATE.OBJ C标准库源代码\PLATFORM \DLL_LIB C标准库源代码\PLATFORM C标准库源代码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FSYo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值