2017d'n'f工会会费收缴标准2017战怎么打

2017ACM省赛选拔赛题解
时间: 20:33:50
&&&& 阅读:291
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&Problem A: 聪明的田鼠
dp[k][i]表示走了k步,且在第i行的最大值
最后的结果就是走了n+m-2步,且在第n行的值
1 #include &map&
2 #include &set&
3 #include &cmath&
4 #include &queue&
5 #include &stack&
6 #include &cstdio&
7 #include &string&
8 #include &vector&
9 #include &cstdlib&
<span style="color: # #include &cstring&
<span style="color: # #include &sstream&
<span style="color: # #include &iostream&
<span style="color: # #include &algorithm&
<span style="color: # #include &functional&
<span style="color: # using namespace
<span style="color: # #define rep(i,a,n) for (int i=a;i&n;i++)
<span style="color: # #define per(i,a,n) for (int i=n-1;i&=a;i--)
<span style="color: # #define pb push_back
<span style="color: # #define mp make_pair
<span style="color: # #define all(x) (x).begin(),(x).end()
<span style="color: # #define SZ(x) ((int)(x).size())
<span style="color: # typedef vector&int& VI;
<span style="color: # typedef long long
<span style="color: # typedef pair&int, int& PII;
<span style="color: # const ll MOD = 1e9 + <span style="color: #;
<span style="color: # const int INF = <span style="color: #x3f3f3f3f;
<span style="color: # const double EPS = 1e-<span style="color: #;
<span style="color: # const double PI = acos(-<span style="color: #.0);
<span style="color: # const int MAXN = <span style="color: #;
<span style="color: # // head
<span style="color: #
<span style="color: # int n,
<span style="color: # int a[MAXN][MAXN];
<span style="color: # int dp[MAXN * <span style="color: #][MAXN];
<span style="color: #
<span style="color: # int main() {
<span style="color: #
cin && n &&
<span style="color: #
rep(i, <span style="color: #, n + <span style="color: #) rep(j, <span style="color: #, m + <span style="color: #) cin && a[i][j];
<span style="color: #
dp[<span style="color: #][<span style="color: #] = a[<span style="color: #][<span style="color: #];
<span style="color: #
rep(k, <span style="color: #, n + m - <span style="color: #) rep(i, max(<span style="color: #, k + <span style="color: # - m), n + <span style="color: #) if (i &= k + <span style="color: #)
<span style="color: #
dp[k][i] = max(dp[k - <span style="color: #][i], dp[k - <span style="color: #][i - <span style="color: #]) + a[i][k + <span style="color: # - i];
<span style="color: #
cout && dp[n + m - <span style="color: #][n] &&
<span style="color: #
return <span style="color: #;
<span style="color: # }
Problem B: 软件安装
线段树区间更新,不太好写,先附上某人的代码
1 #include&cstdio&
2 #include&algorithm&
3 using namespace
4 const int N=5e5+<span style="color: #;
5 int read(){
int x=<span style="color: #,f=<span style="color: #;char ch=getchar();
while(ch&‘<span style="color: #‘||ch&‘<span style="color: #‘){if(ch==‘-‘)f=-<span style="color: #;ch=getchar();}
while(ch&=‘<span style="color: #‘&&ch&=‘<span style="color: #‘)x=x*<span style="color: #+ch-‘<span style="color: #‘,ch=getchar();
return x*f;
<span style="color: # }
<span style="color: # #define lson (rt&&1)
<span style="color: # #define rson (rt&&1|1)
<span style="color: # int msum[N&&<span style="color: #],lsum[N&&<span style="color: #],rsum[N&&<span style="color: #],len[N&&<span style="color: #],tag[N&&<span style="color: #],n,m;
<span style="color: # void pushup(int rt){
<span style="color: #
lsum[rt]=lsum[lson];
<span style="color: #
rsum[rt]=rsum[rson];
<span style="color: #
if(lsum[lson]==len[lson]){lsum[rt]=lsum[lson]+lsum[rson];}
<span style="color: #
if(rsum[rson]==len[rson]){rsum[rt]=rsum[rson]+rsum[lson];}
<span style="color: #
msum[rt]=max(max(msum[lson],msum[rson]),max(lsum[rt],rsum[rt]));
<span style="color: #
msum[rt]=max(msum[rt],rsum[lson]+lsum[rson]);
<span style="color: # }
<span style="color: # void pushdown(int rt){
<span style="color: #
int t=tag[rt];
<span style="color: #
if(t!=-<span style="color: #){
<span style="color: #
msum[lson]=lsum[lson]=rsum[lson]=len[lson]*t;
<span style="color: #
msum[rson]=lsum[rson]=rsum[rson]=len[rson]*t;
<span style="color: #
tag[rson]=tag[lson]=t;
<span style="color: #
tag[rt]=-<span style="color: #;
<span style="color: #
<span style="color: # }
<span style="color: # void build(int rt,int l,int r){
<span style="color: #
if(l&r)return;
<span style="color: #
msum[rt]=lsum[rt]=rsum[rt]=len[rt]=r-l+<span style="color: #;tag[rt]=-<span style="color: #;
<span style="color: #
if(l==r)return;
<span style="color: #
int mid=l+r&&<span style="color: #;
<span style="color: #
build(lson,l,mid);build(rson,mid+<span style="color: #,r);
<span style="color: # }
<span style="color: # void modify(int rt,int l,int r,int a,int b,int val){
<span style="color: #
if(a&=l&&r&=b){msum[rt]=rsum[rt]=lsum[rt]=val*len[rt];tag[rt]=return;}
<span style="color: #
pushdown(rt);
<span style="color: #
int mid=l+r&&<span style="color: #;
<span style="color: #
if(a&=mid)modify(lson,l,mid,a,b,val);
<span style="color: #
if(b&mid)modify(rson,mid+<span style="color: #,r,a,b,val);
<span style="color: #
pushup(rt);
<span style="color: # }
<span style="color: # int query(int rt,int l,int r,int k){
<span style="color: #
pushdown(rt);
<span style="color: #
int mid=l+r&&<span style="color: #;
<span style="color: #
if(msum[lson]&=k)return query(lson,l,mid,k);
<span style="color: #
else if(rsum[lson]+lsum[rson]&=k)return mid-rsum[lson]+<span style="color: #;
<span style="color: #
else return query(rson,mid+<span style="color: #,r,k);
<span style="color: # }
<span style="color: # int main(){
<span style="color: #
n=read();m=read();
<span style="color: #
build(<span style="color: #,<span style="color: #,n);
<span style="color: #
while(m--){
<span style="color: #
int op=read(),a=read(),b;
<span style="color: #
if(op==<span style="color: #){
<span style="color: #
if(msum[<span style="color: #]&a)puts("<span style="color: #");
<span style="color: #
<span style="color: #
int p=query(<span style="color: #,<span style="color: #,n,a);
<span style="color: #
printf("%d\n",p);
<span style="color: #
modify(<span style="color: #,<span style="color: #,n,p,p+a-<span style="color: #,<span style="color: #);
<span style="color: #
<span style="color: #
<span style="color: #
<span style="color: #
modify(<span style="color: #,<span style="color: #,n,a,a+b-<span style="color: #,<span style="color: #);
<span style="color: #
<span style="color: #
<span style="color: # }
Problem C: V型积木
最长上升子序列,枚举每个最为最低点,分别求左右两边的LIS,复杂度n3
不过学长说可以用树状数组,nlogn就能解决,万能的树状数组。。
1 #include &map&
2 #include &set&
3 #include &cmath&
4 #include &queue&
5 #include &stack&
6 #include &cstdio&
7 #include &string&
8 #include &vector&
9 #include &cstdlib&
<span style="color: # #include &cstring&
<span style="color: # #include &sstream&
<span style="color: # #include &iostream&
<span style="color: # #include &algorithm&
<span style="color: # #include &functional&
<span style="color: # using namespace
<span style="color: # #define rep(i,a,n) for (int i=a;i&n;i++)
<span style="color: # #define per(i,a,n) for (int i=n-1;i&=a;i--)
<span style="color: # #define pb push_back
<span style="color: # #define mp make_pair
<span style="color: # #define all(x) (x).begin(),(x).end()
<span style="color: # #define SZ(x) ((int)(x).size())
<span style="color: # typedef vector&int& VI;
<span style="color: # typedef long long
<span style="color: # typedef pair&int, int& PII;
<span style="color: # const ll MOD = 1e9 + <span style="color: #;
<span style="color: # const int INF = <span style="color: #x3f3f3f3f;
<span style="color: # const double EPS = 1e-<span style="color: #;
<span style="color: # const double PI = acos(-<span style="color: #.0);
<span style="color: # const int MAXN = <span style="color: #0;
<span style="color: # // head
<span style="color: #
<span style="color: # int
<span style="color: # int a[MAXN];
<span style="color: # int dp[MAXN];
<span style="color: #
<span style="color: # int main() {
<span style="color: #
<span style="color: #
<span style="color: #
while (T--) {
<span style="color: #
<span style="color: #
rep(i, <span style="color: #, n) scanf("%d", a + i);
<span style="color: #
int ans = <span style="color: #;
<span style="color: #
rep(k, <span style="color: #, n) {
<span style="color: #
memset(dp, <span style="color: #, sizeof(dp));
<span style="color: #
int sum = <span style="color: #, t = <span style="color: #;
<span style="color: #
per(i, <span style="color: #, k) rep(j, i + <span style="color: #, k + <span style="color: #) if (a[i] & a[j])
<span style="color: #
dp[i] = max(dp[i], dp[j] + <span style="color: #), t = max(t, dp[i]);
<span style="color: #
if (t == <span style="color: #) continue;
<span style="color: #
<span style="color: #
t = <span style="color: #;
<span style="color: #
rep(i, k + <span style="color: #, n) rep(j, k, i) if (a[i] & a[j])
<span style="color: #
dp[i] = max(dp[i], dp[j] + <span style="color: #), t = max(t, dp[i]);
<span style="color: #
if (t == <span style="color: #) continue;
<span style="color: #
<span style="color: #
ans = max(ans, sum + <span style="color: #);
<span style="color: #
<span style="color: #
if (ans == <span style="color: #) cout && "No Solution" &&
<span style="color: #
else cout && n - ans &&
<span style="color: #
<span style="color: #
return <span style="color: #;
<span style="color: # }
Problem D: 最佳地址
最小费用流,建立一个超级源点s和超级汇点t
coal0表示原有的发电厂,coal1表示当前要新建的发电厂
从s到coal0连一条流量为b,费用为0的边
从s到coal1连一条流量为sum-b,费用为0的边 &因为题目说了全部供应,所以剩下的所有煤矿都要供应到新发电厂
然后coal0和coal1都分别和每个煤矿相连,流量就是煤矿的产量a[i],费用就是c[0][i]和c[1][i]
最后每个煤矿再连接到t,流量为a[i],费用为0
然后跑一下最小费用流就可以了
点的标号分别为0-m-1为煤矿 & m为coal0 & m+1为coal1 & m+2为s & m+3为t & 一共m+4个点
1 #include &map&
2 #include &set&
3 #include &cmath&
4 #include &queue&
5 #include &stack&
6 #include &cstdio&
7 #include &string&
8 #include &vector&
9 #include &cstdlib&
10 #include &cstring&
11 #include &sstream&
12 #include &iostream&
13 #include &algorithm&
14 #include &functional&
15 using namespace
16 #define rep(i,a,n) for (int i=a;i&n;i++)
17 #define per(i,a,n) for (int i=n-1;i&=a;i--)
18 #define pb push_back
19 #define mp make_pair
20 #define all(x) (x).begin(),(x).end()
21 #define SZ(x) ((int)(x).size())
22 typedef vector&int& VI;
23 typedef long long
24 typedef pair&int, int& PII;
25 const ll MOD = 1e9 + <span style="color: #;
26 const int INF = <span style="color: #x3f3f3f3f;
27 const double EPS = 1e-<span style="color: #;
28 const double PI = acos(-<span style="color: #.0);
29 const int MAXN = <span style="color: #0;
//看了测试数据,m和n最大不超过100
30 // head
32 int n, b, m, H;
33 int a[MAXN];
34 int h[MAXN];
35 int c[MAXN][MAXN];
37 struct edge { int to, cap, cost, };
38 const int MAX_V = 1e4 + <span style="color: #;
40 vector&edge& G[MAX_V];
41 int dist[MAX_V];
42 int prevv[MAX_V], preve[MAX_V];
44 void add_edge(int from, int to, int cap, int cost) {
G[from].pb(edge{ to,cap,cost,(int)G[to].size() });
G[to].pb(edge{ from,<span style="color: #,-cost,(int)G[from].size() - <span style="color: # });
49 int min_cost_flow(int s, int t, int f) {
int res = <span style="color: #;
while (f & <span style="color: #) {
memset(dist, <span style="color: #x3f, sizeof(dist));
dist[s] = <span style="color: #;
bool update = true;
while (update) {
update = false;
rep(v, <span style="color: #, V) {
if (dist[v] == INF) continue;
rep(i, <span style="color: #, G[v].size()) {
edge &e = G[v][i];
if (e.cap & <span style="color: # && dist[e.to] & dist[v] + e.cost) {
dist[e.to] = dist[v] + e.
prevv[e.to] =
preve[e.to] =
update = true;
if (dist[t] == INF) return -<span style="color: #;
for (int v = v != v = prevv[v]) d = min(d, G[prevv[v]][preve[v]].cap);
res += d*dist[t];
for (int v = v != v = prevv[v]) {
edge &e = G[prevv[v]][preve[v]];
G[v][e.rev].cap +=
84 int main() {
while (T--) {
cin && m && b && H &&
int sum = <span style="color: #;
rep(i, <span style="color: #, m) scanf("%d", a + i), sum += a[i];
rep(i, <span style="color: #, n) scanf("%d", h + i);
rep(i, <span style="color: #, m) scanf("%d", &c[<span style="color: #][i]);
PII ans = mp(<span style="color: #, INF);
rep(k, <span style="color: #, n) {
rep(i, <span style="color: #, MAX_V) G[i].clear();
rep(i, <span style="color: #, m) scanf("%d", &c[<span style="color: #][i]);
int coal0 = m, coal1 = m + <span style="color: #, s = m + <span style="color: #, t = m + <span style="color: #;
V = m + <span style="color: #;
add_edge(s, coal0, b, <span style="color: #);
<span style="color: #0
add_edge(s, coal1, sum - b, <span style="color: #);
<span style="color: #1
rep(i, <span style="color: #, m) {
<span style="color: #2
add_edge(coal0, i, a[i], c[<span style="color: #][i]);
<span style="color: #3
add_edge(coal1, i, a[i], c[<span style="color: #][i]);
<span style="color: #4
add_edge(i, t, a[i], <span style="color: #);
<span style="color: #5
<span style="color: #6
int mcf = min_cost_flow(s, t, sum) + H + h[k];
<span style="color: #7
if (mcf & ans.second) ans.second = mcf, ans.first =
<span style="color: #8
<span style="color: #9
cout && ans.first + <span style="color: # && ‘ ‘ && ans.second &&
<span style="color: #0
<span style="color: #1
return <span style="color: #;
<span style="color: #2 }
Problem E: 寻宝
从0点(题目中的1,习惯从0开始,所以全都-1计算)跑一下改进版dijkstra
当然求的不是最短路,d[i]表示从0到i的所有路线中 每条路线中的权重最小的值& 的最大值
这个只要稍微修改一下就好了&
c[i]存的就是有c[i]个宝藏地点 可以携带i个宝藏到达那里,因为最多有k个宝藏,所以超过k的也按k算
最后贪心模拟一下就好了
1 #include &map&
2 #include &set&
3 #include &cmath&
4 #include &queue&
5 #include &stack&
6 #include &cstdio&
7 #include &string&
8 #include &vector&
9 #include &cstdlib&
<span style="color: # #include &cstring&
<span style="color: # #include &sstream&
<span style="color: # #include &iostream&
<span style="color: # #include &algorithm&
<span style="color: # #include &functional&
<span style="color: # using namespace
<span style="color: # #define rep(i,a,n) for (int i=a;i&n;i++)
<span style="color: # #define per(i,a,n) for (int i=n-1;i&=a;i--)
<span style="color: # #define pb push_back
<span style="color: # #define mp make_pair
<span style="color: # #define all(x) (x).begin(),(x).end()
<span style="color: # #define SZ(x) ((int)(x).size())
<span style="color: # typedef vector&int& VI;
<span style="color: # typedef long long
<span style="color: # typedef pair&int, int& PII;
<span style="color: # const ll MOD = 1e9 + <span style="color: #;
<span style="color: # const int INF = <span style="color: #x3f3f3f3f;
<span style="color: # const double EPS = 1e-<span style="color: #;
<span style="color: # const double PI = acos(-<span style="color: #.0);
<span style="color: # const int MAXN = <span style="color: #10;
<span style="color: # // head
<span style="color: #
<span style="color: # const int MAX_V = MAXN;
<span style="color: # struct edge { int to, };
<span style="color: # vector&edge& G[MAX_V];
<span style="color: # int d[MAX_V];
<span style="color: # int V;
<span style="color: #
<span style="color: # void dijkstra() {
<span style="color: #
priority_queue&PII, vector&PII&, greater&PII& &
<span style="color: #
d[<span style="color: #] = INF;
<span style="color: #
que.push(PII(INF, <span style="color: #));
<span style="color: #
<span style="color: #
while (!que.empty()) {
<span style="color: #
PII p = que.top(); que.pop();
<span style="color: #
int v = p.
<span style="color: #
if (d[v] & p.first) continue;
<span style="color: #
rep(i, <span style="color: #, G[v].size()) {
<span style="color: #
edge e = G[v][i];
<span style="color: #
if (d[e.to] & min(d[v], e.cost)) {
<span style="color: #
d[e.to] = min(d[v], e.cost);
<span style="color: #
que.push(PII(d[e.to], e.to));
<span style="color: #
<span style="color: #
<span style="color: #
<span style="color: # }
<span style="color: #
<span style="color: # int n, m, k,
<span style="color: # int a[MAXN], c[MAXN];
<span style="color: #
<span style="color: # int main() {
<span style="color: #
scanf("%d%d%d%d", &n, &m, &k, &w);
<span style="color: #
<span style="color: #
rep(i, <span style="color: #, k) {
<span style="color: #
<span style="color: #
scanf("%d", &t);
<span style="color: #
a[--t] = <span style="color: #;
<span style="color: #
<span style="color: #
while (m--) {
<span style="color: #
<span style="color: #
scanf("%d%d%d", &x, &y, &z);
<span style="color: #
<span style="color: #
G[x].pb(edge{ y,z });
<span style="color: #
G[y].pb(edge{ x,z });
<span style="color: #
<span style="color: #
dijkstra();
<span style="color: #
rep(i, <span style="color: #, n) if (a[i]) c[min(d[i] / w, k)]++;
<span style="color: #
int sum = <span style="color: #, sur = <span style="color: #, ans =
<span style="color: #
per(i, <span style="color: #, k + <span style="color: #) {
<span style="color: #
if (c[i]) sur += c[i] - <span style="color: #;
<span style="color: #
else if (sur) sur--;
<span style="color: #
else ans--;
<span style="color: #
<span style="color: #
cout && ans &&
<span style="color: #
return <span style="color: #;
<span style="color: # }
&标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&国之画&&&& &&&&chrome插件
版权所有 京ICP备号-2
迷上了代码!主管:山东日照广播电视台
主办:日照广播电视网站
互联网视听节目服务(AVSP):鲁备2011001号 鲁ICP备号
鲁新网备:号 日公网安备:11后使用快捷导航没有帐号?
查看: 3022|回复: 228
南区:宫水三叶_
新人欢迎积分1 阅读权限90积分1684精华2UID帖子金钱5773 威望2
※横须贺镇守府MOD组※——+整合包负责+——
UID帖子威望2 多玩草1190 草
强烈建议:直接用第三方音乐播放器播放8 l( h" K: ^& ~1 Z) \
- a0 @4 q, [- q! d
选中所有mp3文件,直接丢到第三方播放器本地乐库。(第三方音乐播放器播放时,记得取消勾选&&游戏设置界面 自定义背景音乐选项)* D. I& L' U, t2 S6 v. H5 g' s
10:26:31 上传
; {$ Y7 c. x5 L$ I. X! Y
直接解压入战舰世界game游戏端; p1 O3 J, K- Z3 l
&&^3 n' W9 w& M% D
或复制mp3文件添加到第三方播放器本地音乐库* P6 y, R! Y" d) T: T
# F" @) I) ^. n1 G
原:RS战斗语音包-阿比+RS母港BGM
wem→ogg→mp3转换而成
6 ~& t1 y6 X- S3 H&&_9 u& g
目前由本楼主维护更新。。。
% p& l6 c- w, R! |6 ?. Y/ c
* z) |5 g& }. z! y8 x9 m, a9 ]
下载→[]* u6 t* o0 g# f" y+ q" \
, ~& ?- ^" ~3 n
游客,如果您要查看本帖隐藏内容请3 O& ]$ h8 j, c) t
如有BUG,或链接失效 请@ / 私密本楼主
——如MOD有版本更新,请注意本帖,或者MOD——
9 T# f2 I% E; G+ V
本插件不会整合入镇守府MOD包,因为uesrMusic基本就和放歌一随机听音乐 放完一首下一首,不会和0560时期一样按场景切换。所以和直接丢MP3文件到第三方音乐播放器一样。
. e+ b5 k( j* J: i
1 a" R! D0 E2 [/ U
本帖最后由 梦酱poi 于
21:31 编辑 # w. h$ }, z: ^2 p& t4 @0 P
盒子已收录
总评分:&多玩草 + 120&
横须贺镇守府提督→宫水三叶_,《名学》家√萌化爱好者√一本正经的大hentai√业余PS√
南区:宫水三叶_
新人欢迎积分1 阅读权限90积分1684精华2UID帖子金钱5773 威望2
※横须贺镇守府MOD组※——+整合包负责+——
UID帖子威望2 多玩草1190 草
二楼自备8 Y. X- P; d+ m% ]
9 \( t( G: `$ A6 Q2 k) V
【本插件维护记录】(确保版本通用是否良好). G- `8 j, r- I! B# N
2016-05(游戏版本0651)
+ L& ]2 u: L# b! Q3 w- B
. A$ f8 a+ Y, T" w# U! ?
【本插件更新记录】(相关云文件更新记录)
2016-05 &&s/ y& h8 W6 L; ?# l: M&&S
本帖最后由 梦酱poi 于
16:25 编辑
横须贺镇守府提督→宫水三叶_,《名学》家√萌化爱好者√一本正经的大hentai√业余PS√
新人欢迎积分0 阅读权限1积分4精华0UID帖子金钱17 威望0
Lv.0, 积分 4, 距离下一级还需 1 积分
UID帖子威望0 多玩草0 草
新人欢迎积分0 阅读权限60积分3564精华0UID帖子金钱57054 威望0
Lv.6, 积分 3564, 距离下一级还需 1436 积分
UID帖子威望0 多玩草50 草
新人欢迎积分0 阅读权限40积分634精华0UID帖子金钱1051 威望0
Lv.4, 积分 634, 距离下一级还需 366 积分
UID帖子威望0 多玩草0 草
以乐观对待明天
新人欢迎积分0 阅读权限10积分9精华0UID帖子金钱112 威望0
Lv.1, 积分 9, 距离下一级还需 6 积分
UID帖子威望0 多玩草0 草
新人欢迎积分0 阅读权限20积分49精华0UID帖子金钱58 威望0
Lv.2, 积分 49, 距离下一级还需 1 积分
UID帖子威望0 多玩草0 草
新人欢迎积分0 阅读权限30积分66精华0UID帖子金钱285 威望0
Lv.3, 积分 66, 距离下一级还需 184 积分
UID帖子威望0 多玩草0 草
多撒多哇多撒
新人欢迎积分0 阅读权限40积分503精华0UID帖子金钱3428 威望0
Lv.4, 积分 503, 距离下一级还需 497 积分
UID帖子威望0 多玩草50 草
017年舰C战斗BGM音乐包(版
新人欢迎积分0 阅读权限20积分21精华0UID帖子金钱78 威望0
Lv.2, 积分 21, 距离下一级还需 29 积分
UID帖子威望0 多玩草0 草
语音包最喜欢啦
新人欢迎积分1 阅读权限30积分71精华0UID帖子金钱688 威望0
Lv.3, 积分 71, 距离下一级还需 179 积分
UID帖子威望0 多玩草0 草
nfgnwgenngeegntwnetn
新人欢迎积分0 阅读权限10积分14精华0UID帖子金钱26 威望0
Lv.1, 积分 14, 距离下一级还需 1 积分
UID帖子威望0 多玩草0 草
撒打算打算在现场是
新人欢迎积分1 阅读权限30积分68精华0UID帖子金钱338 威望0
Lv.3, 积分 68, 距离下一级还需 182 积分
UID帖子威望0 多玩草0 草
夏天的肥皂沫
新人欢迎积分0 阅读权限60积分3384精华0UID2517730帖子金钱18270 威望1
Lv.6, 积分 3384, 距离下一级还需 1616 积分
UID2517730帖子威望1 多玩草1055 草
新人欢迎积分0 阅读权限20积分41精华0UID帖子金钱129 威望0
Lv.2, 积分 41, 距离下一级还需 9 积分
UID帖子威望0 多玩草0 草
手机论坛勋章
APP发帖双倍积分,登陆即送勋章!
猴年新春勋章
猴年大吉,猴年行大运!
需要金钱:1100
手机盒子客户端点击或扫描下载
Powered by

我要回帖

更多关于 工会经费会计分录2017 的文章

 

随机推荐