论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
IOT
[17011] 2021-07-11_pop_master的花式解题思路
文档创建者:
s7ckTeam
浏览次数:
4
最后更新:
2025-01-18
IOT
4 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2021-07-11_pop_master的花式解题思路
p
o
p
_
m
a
s
t
e
r
的
花
式
解
题
思
路
H
e
i
h
u
5
7
7
F
r
e
e
B
u
f
2
0
2
1
-
0
7
-
1
1
0
x
0
0
前
言
前
言
在
今
年
六
月
份
的
强
网
杯
中
,
有
一
道
叫
做
p
o
p
_
m
a
s
t
e
r
的
题
目
。
简
单
描
述
就
是
从
一
万
个
类
中
,
筛
选
出
可
利
用
的
p
o
p
链
路
。
在
赛
前
,
笔
者
并
未
了
解
过
抽
象
语
法
树
的
概
念
。
当
时
是
通
过
P
H
P
的
魔
术
方
法
完
成
了
这
一
个
有
趣
的
题
目
。
作
者
提
供
了
环
境
生
成
器
,
才
有
了
这
篇
文
章
(
题
目
生
成
器
)
:
h
t
t
p
s
:
/
/
g
i
t
e
e
.
c
o
m
/
b
1
i
n
d
/
p
o
p
_
m
a
s
t
e
r
官
方
的
W
P
正
解
为
A
S
T
抽
象
语
法
树
以
及
它
的
污
点
分
析
,
题
目
质
量
还
是
相
当
可
以
的
,
至
此
,
笔
者
想
到
了
多
种
解
题
思
路
,
并
给
大
家
分
享
。
0
x
0
1
思
考
方
向
思
考
方
向
笔
者
在
刚
拿
到
这
1
6
w
行
代
码
也
是
一
脸
懵
。
近
十
七
万
行
代
码
,
当
然
人
工
审
计
几
乎
是
不
可
能
的
。
那
么
我
们
的
思
考
方
向
,
大
致
为
下
图
:
这
是
我
们
平
时
审
计
的
步
骤
,
当
然
也
是
编
写
p
o
c
的
思
路
,
但
是
在
这
道
题
中
,
可
以
看
到
这
样
方
式
的
查
找
,
最
终
的
查
找
结
果
是
一
个
树
形
结
构
。
我
们
始
终
在
进
行
查
找
操
作
,
直
到
查
找
到
e
v
a
l
为
止
,
那
么
我
们
可
以
使
用
递
归
的
形
式
来
帮
助
我
们
查
找
,
但
是
这
里
我
们
又
要
将
每
一
个
类
都
解
析
出
来
才
可
以
这
一
系
列
操
作
,
所
以
这
里
我
们
需
要
借
助
于
正
则
表
达
式
。
0
x
0
2
第
第
*
种
解
法
种
解
法
解
法
一
:
传
统
的
正
则
表
达
式
解
法
一
:
传
统
的
正
则
表
达
式
使
用
正
则
的
解
法
其
实
是
不
太
符
合
官
方
的
意
愿
的
,
使
用
正
则
表
达
式
的
方
式
太
过
于
古
老
,
这
里
笔
者
分
享
一
篇
文
章
:
h
t
t
p
s
:
/
/
z
h
u
a
n
l
a
n
.
z
h
i
h
u
.
c
o
m
/
p
/
2
6
0
0
1
3
2
0
8
但
是
我
们
确
确
实
实
可
以
通
过
使
用
正
则
表
达
式
来
解
析
出
每
一
个
类
,
然
后
进
行
递
归
查
找
的
操
作
。
这
种
古
老
的
方
式
我
们
也
记
录
在
内
。
这
里
笔
者
将
类
的
解
析
规
则
定
义
为
下
图
:
通
过
f
u
n
c
t
i
o
n
下
的
键
值
来
进
行
递
归
查
找
,
如
果
f
u
n
c
t
i
o
n
的
键
值
为
其
他
函
数
名
,
那
么
递
归
去
查
找
,
如
果
f
u
n
c
t
i
o
n
的
键
值
为
空
数
组
,
那
么
将
它
认
为
e
v
a
l
函
数
,
递
归
停
止
,
以
此
类
推
。
编
写
好
的
p
o
c
1
.
p
y
如
下
:
i
m
p
o
r
t
r
e
,
o
s
,
t
i
m
e
t
a
r
g
e
t
F
u
n
c
t
i
o
n
=
'
c
8
3
O
s
D
'
F
i
l
e
=
o
p
e
n
(
'
c
l
a
s
s
.
p
h
p
'
,
'
r
'
)
.
r
e
a
d
(
)
M
y
C
l
a
s
s
=
[
]
A
l
l
P
o
p
=
[
]
d
e
f
m
a
i
n
(
)
:
P
a
r
s
e
C
l
a
s
s
(
F
i
l
e
)
f
i
n
d
E
v
a
l
(
t
a
r
g
e
t
F
u
n
c
t
i
o
n
)
m
a
k
e
P
o
c
(
)
d
e
f
P
a
r
s
e
C
l
a
s
s
(
F
i
l
e
)
:
g
l
o
b
a
l
M
y
C
l
a
s
s
c
l
a
s
s
e
s
=
r
e
.
f
i
n
d
a
l
l
(
r
'
(
c
l
a
s
s
s
(
.
+
?
)
{
(
[
S
s
]
*
?
)
}
n
n
)
'
,
F
i
l
e
)
#
c
l
a
s
s
e
s
[
n
]
[
0
]
类
主
要
结
构
c
l
a
s
s
e
s
[
n
]
[
1
]
类
名
f
o
r
i
i
n
c
l
a
s
s
e
s
:
c
l
a
s
s
I
t
e
m
=
{
}
c
l
a
s
s
I
t
e
m
[
'
c
l
a
s
s
N
a
m
e
'
]
=
i
[
1
]
c
l
a
s
s
I
t
e
m
[
'
p
r
o
p
e
r
t
y
N
a
m
e
'
]
=
r
e
.
f
i
n
d
a
l
l
(
r
'
p
u
b
l
i
c
s
$
(
.
+
?
)
;
'
,
i
[
0
]
)
[
0
]
f
u
n
c
t
i
o
n
V
a
l
u
e
=
r
e
.
f
i
n
d
a
l
l
(
r
'
(
p
u
b
l
i
c
s
f
u
n
c
t
i
o
n
s
(
.
+
?
)
(
$
(
.
+
?
)
)
{
(
(
[
S
s
]
+
?
)
;
n
n
[
S
s
]
+
?
)
}
)
'
,
i
[
0
]
)
F
u
n
c
t
i
o
n
I
t
e
m
=
{
}
f
o
r
f
i
n
f
u
n
c
t
i
o
n
V
a
l
u
e
:
F
u
n
c
t
i
o
n
I
t
e
m
[
f
[
1
]
]
=
[
]
#
c
l
a
s
s
I
t
e
m
[
'
f
u
n
c
t
i
o
n
'
]
.
a
p
p
e
n
d
(
)
#
f
[
1
]
函
数
名
f
[
2
]
参
数
名
f
[
3
]
方
法
体
P
o
p
链
爆
破
脚
本
:
#
f
[
1
]
函
数
名
f
[
2
]
参
数
名
f
[
3
]
方
法
体
t
h
i
s
2
F
u
n
c
=
r
e
.
f
i
n
d
a
l
l
(
r
'
(
[
s
t
]
$
t
h
i
s
-
>
.
+
?
-
>
(
.
+
?
)
(
.
+
?
)
)
;
'
,
f
[
3
]
)
i
f
l
e
n
(
t
h
i
s
2
F
u
n
c
)
!
=
0
:
f
o
r
t
i
n
t
h
i
s
2
F
u
n
c
:
F
u
n
c
t
i
o
n
I
t
e
m
[
f
[
1
]
]
.
a
p
p
e
n
d
(
t
[
1
]
)
c
l
a
s
s
I
t
e
m
[
'
f
u
n
c
t
i
o
n
'
]
=
F
u
n
c
t
i
o
n
I
t
e
m
M
y
C
l
a
s
s
.
a
p
p
e
n
d
(
c
l
a
s
s
I
t
e
m
)
d
e
f
f
i
n
d
E
v
a
l
(
s
t
a
r
t
F
u
n
c
,
s
t
r
i
n
g
=
'
'
)
:
g
l
o
b
a
l
A
l
l
P
o
p
f
o
r
c
l
a
s
s
I
t
e
m
i
n
M
y
C
l
a
s
s
:
n
e
x
t
s
=
c
l
a
s
s
I
t
e
m
[
'
f
u
n
c
t
i
o
n
'
]
.
g
e
t
(
s
t
a
r
t
F
u
n
c
)
i
f
n
e
x
t
s
!
=
N
o
n
e
:
i
f
l
e
n
(
n
e
x
t
s
)
=
=
0
:
s
t
r
i
n
g
+
=
c
l
a
s
s
I
t
e
m
[
'
c
l
a
s
s
N
a
m
e
'
]
A
l
l
P
o
p
.
a
p
p
e
n
d
(
s
t
r
i
n
g
.
s
p
l
i
t
(
'
-
>
'
)
)
f
o
r
k
e
y
,
n
e
x
t
e
d
i
n
e
n
u
m
e
r
a
t
e
(
n
e
x
t
s
)
:
i
f
k
e
y
=
=
0
:
s
t
r
i
n
g
+
=
c
l
a
s
s
I
t
e
m
[
'
c
l
a
s
s
N
a
m
e
'
]
+
'
-
>
'
f
i
n
d
E
v
a
l
(
n
e
x
t
e
d
,
s
t
r
i
n
g
)
d
e
f
m
a
k
e
P
o
c
(
)
:
p
o
c
=
"
<
?
p
h
p
n
"
f
o
r
i
i
n
M
y
C
l
a
s
s
:
p
o
c
+
=
'
'
'
c
l
a
s
s
%
s
{
p
u
b
l
i
c
f
u
n
c
t
i
o
n
_
_
c
o
n
s
t
r
u
c
t
(
$
a
=
0
)
{
$
t
h
i
s
-
>
%
s
=
$
a
;
}
}
'
'
'
%
(
i
[
'
c
l
a
s
s
N
a
m
e
'
]
,
i
[
'
p
r
o
p
e
r
t
y
N
a
m
e
'
]
)
f
o
r
i
t
e
m
i
n
A
l
l
P
o
p
:
p
o
c
+
=
'
f
i
l
e
_
p
u
t
_
c
o
n
t
e
n
t
s
(
"
p
o
c
.
t
x
t
"
,
s
e
r
i
a
l
i
z
e
(
'
f
o
r
c
l
s
N
a
m
e
i
n
i
t
e
m
:
p
o
c
+
=
'
n
e
w
%
s
(
'
%
(
c
l
s
N
a
m
e
)
f
o
r
c
l
s
N
a
m
e
i
n
i
t
e
m
:
p
o
c
+
=
'
)
'
p
o
c
+
=
'
)
.
"
r
n
"
,
F
I
L
E
_
A
P
P
E
N
D
)
;
n
'
o
p
e
n
(
'
p
o
c
.
p
h
p
'
,
'
w
'
)
.
w
r
i
t
e
(
p
o
c
)
o
s
.
p
o
p
e
n
(
'
p
h
p
p
o
c
.
p
h
p
'
)
p
r
i
n
t
(
'
成
功
生
成
p
o
c
.
t
x
t
文
件
,
请
使
用
爆
破
脚
本
爆
破
P
O
P
链
路
.
.
.
'
)
t
i
m
e
.
s
l
e
e
p
(
2
)
o
s
.
r
e
m
o
v
e
(
'
p
o
c
.
p
h
p
'
)
i
f
_
_
n
a
m
e
_
_
=
=
'
_
_
m
a
i
n
_
_
'
:
m
a
i
n
(
)
i
m
p
o
r
t
r
e
q
u
e
s
t
s
,
t
h
r
e
a
d
i
n
g
,
t
i
m
e
u
r
l
=
'
h
t
t
p
:
/
/
w
w
w
.
m
y
c
t
f
.
c
o
m
/
p
o
p
m
a
s
t
e
r
/
p
o
p
m
a
s
t
e
r
/
i
n
d
e
x
.
p
h
p
'
f
i
l
e
N
a
m
e
=
'
p
o
c
.
t
x
t
'
d
e
f
r
e
a
d
F
i
l
e
(
)
:
r
e
t
u
r
n
o
p
e
n
(
f
i
l
e
N
a
m
e
,
'
r
'
)
.
r
e
a
d
(
)
.
s
p
l
i
t
(
'
n
'
)
d
e
f
a
t
t
a
c
k
(
P
O
P
)
:
将
题
目
的
c
l
a
s
s
.
p
h
p
放
入
到
当
前
目
录
,
修
改
P
o
c
1
.
p
y
的
t
a
r
g
e
t
F
u
n
c
t
i
o
n
变
量
,
随
之
执
行
脚
本
,
再
执
行
爆
破
脚
本
,
就
可
以
拿
到
正
确
结
果
。
流
程
动
图
:
点
击
底
部
【
阅
读
原
文
】
查
看
最
终
也
是
使
用
了
P
O
P
链
路
爆
破
的
手
段
,
但
是
深
度
想
一
下
,
其
实
正
则
也
是
可
以
进
行
污
点
分
析
的
,
只
要
我
们
正
则
到
位
,
可
以
匹
配
到
i
f
,
f
o
r
等
消
毒
语
句
,
并
进
行
一
步
一
步
分
析
块
代
码
就
可
以
了
。
只
是
有
点
繁
琐
而
已
。
这
里
笔
者
也
不
会
去
尝
试
了
。
解
法
二
:
解
法
二
:
P
H
P
的
反
射
的
反
射
在
解
法
一
的
正
则
表
达
式
中
,
我
们
的
初
始
目
的
就
是
为
了
将
类
与
函
数
统
统
获
取
,
然
后
再
梳
理
他
们
之
间
的
关
系
。
但
是
使
用
正
则
表
达
式
是
消
极
的
,
因
为
我
们
只
是
通
过
语
句
结
构
的
样
式
来
进
行
匹
配
,
当
语
句
结
构
比
较
复
杂
时
,
使
用
正
则
表
达
式
可
能
不
太
理
想
。
那
么
我
们
获
取
类
与
函
数
为
什
么
不
使
用
反
射
呢
?
在
反
射
中
,
类
与
函
数
都
已
经
作
为
了
“
块
”
等
待
着
我
们
去
获
取
,
这
里
我
们
可
以
使
用
P
H
P
的
反
射
来
拿
到
类
的
名
称
,
类
的
属
性
,
类
的
方
法
,
然
后
再
进
行
梳
理
他
们
之
间
的
关
系
,
也
是
可
以
的
。
编
写
P
H
P
代
码
:
d
e
f
a
t
t
a
c
k
(
P
O
P
)
:
P
a
r
a
m
=
'
?
p
o
p
=
{
}
&
a
r
g
v
=
v
a
r
_
d
u
m
p
(
"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"
)
;
/
/
'
.
f
o
r
m
a
t
(
P
O
P
)
r
e
s
u
l
t
=
r
e
q
u
e
s
t
s
.
g
e
t
(
u
r
l
+
P
a
r
a
m
)
.
c
o
n
t
e
n
t
.
d
e
c
o
d
e
(
'
u
t
f
-
8
'
)
i
f
'
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
'
i
n
r
e
s
u
l
t
:
p
r
i
n
t
(
'
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
'
)
p
r
i
n
t
(
P
O
P
)
p
r
i
n
t
(
'
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
'
)
i
f
_
_
n
a
m
e
_
_
=
=
'
_
_
m
a
i
n
_
_
'
:
f
i
l
e
D
a
t
a
=
r
e
a
d
F
i
l
e
(
)
f
o
r
P
O
P
i
n
f
i
l
e
D
a
t
a
:
t
h
r
e
a
d
i
n
g
.
T
h
r
e
a
d
(
t
a
r
g
e
t
=
a
t
t
a
c
k
,
a
r
g
s
=
(
P
O
P
,
)
)
.
s
t
a
r
t
(
)
t
i
m
e
.
s
l
e
e
p
(
0
.
0
0
1
)
<
?
p
h
p
i
n
i
_
s
e
t
(
'
m
e
m
o
r
y
_
l
i
m
i
t
'
,
'
-
1
'
)
;
s
e
t
_
t
i
m
e
_
l
i
m
i
t
(
0
)
;
r
e
q
u
i
r
e
'
.
/
c
l
a
s
s
.
p
h
p
'
;
#
题
目
的
类
文
件
$
f
u
n
c
N
a
m
e
=
'
c
8
3
O
s
D
'
;
#
初
始
查
找
方
法
$
c
l
a
s
s
e
s
=
g
e
t
_
d
e
c
l
a
r
e
d
_
c
l
a
s
s
e
s
(
)
;
$
c
l
a
s
s
e
s
I
n
f
o
=
[
]
;
$
p
o
p
=
[
]
;
f
o
r
e
a
c
h
(
$
c
l
a
s
s
e
s
a
s
$
k
e
y
=
>
$
v
a
l
u
e
)
{
i
f
(
$
k
e
y
>
1
4
4
)
{
#
设
置
最
初
始
的
键
值
$
o
b
j
=
n
e
w
R
e
f
l
e
c
t
i
o
n
C
l
a
s
s
(
$
v
a
l
u
e
)
;
$
c
l
a
s
s
e
s
I
n
f
o
[
$
k
e
y
]
[
'
c
l
a
s
s
N
a
m
e
'
]
=
$
v
a
l
u
e
;
f
o
r
e
a
c
h
(
$
o
b
j
-
>
g
e
t
P
r
o
p
e
r
t
i
e
s
(
)
a
s
$
p
r
o
p
e
r
t
y
)
{
$
c
l
a
s
s
e
s
I
n
f
o
[
$
k
e
y
]
[
'
p
r
o
p
e
r
t
y
'
]
[
]
=
$
o
b
j
-
>
g
e
t
P
r
o
p
e
r
t
i
e
s
(
)
[
0
]
-
>
n
a
m
e
;
}
f
o
r
e
a
c
h
(
$
o
b
j
-
>
g
e
t
M
e
t
h
o
d
s
(
)
a
s
$
m
e
t
h
o
d
)
{
$
f
u
n
c
O
b
j
=
n
e
w
R
e
f
l
e
c
t
i
o
n
M
e
t
h
o
d
(
$
v
a
l
u
e
,
$
m
e
t
h
o
d
-
>
n
a
m
e
)
;
$
s
t
a
r
t
=
$
f
u
n
c
O
b
j
-
>
g
e
t
S
t
a
r
t
L
i
n
e
(
)
-
1
;
$
e
n
d
=
$
f
u
n
c
O
b
j
-
>
g
e
t
E
n
d
L
i
n
e
(
)
-
1
;
$
f
i
l
e
n
a
m
e
=
$
f
u
n
c
O
b
j
-
>
g
e
t
F
i
l
e
N
a
m
e
(
)
;
$
f
u
n
c
V
a
l
u
e
=
i
m
p
l
o
d
e
(
"
"
,
a
r
r
a
y
_
s
l
i
c
e
(
f
i
l
e
(
$
f
i
l
e
n
a
m
e
)
,
$
s
t
a
r
t
,
$
e
n
d
-
$
s
t
a
r
t
+
1
)
)
;
p
r
e
g
_
m
a
t
c
h
_
a
l
l
(
'
/
$
t
h
i
s
.
+
-
>
(
.
+
?
)
(
.
*
?
)
;
/
i
m
'
,
$
f
u
n
c
V
a
l
u
e
,
$
m
a
t
c
h
e
s
)
;
p
r
e
g
_
m
a
t
c
h
_
a
l
l
(
'
/
$
t
h
i
s
.
+
-
>
(
.
+
?
)
(
.
*
?
)
;
/
i
m
'
,
$
f
u
n
c
V
a
l
u
e
,
$
m
a
t
c
h
e
s
)
;
i
f
(
$
m
a
t
c
h
e
s
)
{
i
f
(
i
s
s
e
t
(
$
m
a
t
c
h
e
s
[
1
]
)
&
&
c
o
u
n
t
(
$
m
a
t
c
h
e
s
[
1
]
)
!
=
=
0
)
{
f
o
r
e
a
c
h
(
$
m
a
t
c
h
e
s
[
1
]
a
s
$
M
e
t
h
o
d
N
a
m
e
)
{
#
v
a
r
_
d
u
m
p
(
$
M
e
t
h
o
d
N
a
m
e
)
;
$
c
l
a
s
s
e
s
I
n
f
o
[
$
k
e
y
]
[
'
f
u
n
c
t
i
o
n
'
]
[
$
m
e
t
h
o
d
-
>
n
a
m
e
]
[
]
=
t
r
i
m
(
$
M
e
t
h
o
d
N
a
m
e
)
;
}
}
e
l
s
e
{
$
c
l
a
s
s
e
s
I
n
f
o
[
$
k
e
y
]
[
'
f
u
n
c
t
i
o
n
'
]
[
$
m
e
t
h
o
d
-
>
n
a
m
e
]
[
]
=
'
E
v
a
l
_
'
;
}
}
}
}
}
f
u
n
c
t
i
o
n
f
i
n
d
E
v
a
l
(
$
n
o
w
F
u
n
c
=
'
y
M
L
e
z
f
'
,
$
s
t
r
i
n
g
=
'
'
)
{
g
l
o
b
a
l
$
c
l
a
s
s
e
s
I
n
f
o
,
$
p
o
p
;
i
f
(
c
o
u
n
t
(
$
c
l
a
s
s
e
s
I
n
f
o
)
)
{
f
o
r
e
a
c
h
(
$
c
l
a
s
s
e
s
I
n
f
o
a
s
$
i
t
e
m
)
{
i
f
(
i
s
_
a
r
r
a
y
(
$
i
t
e
m
[
'
f
u
n
c
t
i
o
n
'
]
)
)
{
f
o
r
e
a
c
h
(
$
i
t
e
m
[
'
f
u
n
c
t
i
o
n
'
]
a
s
$
f
u
n
c
t
i
o
n
N
a
m
e
=
>
$
f
u
n
c
t
i
o
n
C
a
l
l
)
{
i
f
(
$
f
u
n
c
t
i
o
n
N
a
m
e
=
=
$
n
o
w
F
u
n
c
)
{
f
o
r
e
a
c
h
(
$
f
u
n
c
t
i
o
n
C
a
l
l
a
s
$
n
e
x
t
)
{
i
f
(
$
n
e
x
t
=
=
'
E
v
a
l
_
'
)
{
$
s
t
r
i
n
g
=
$
s
t
r
i
n
g
.
$
i
t
e
m
[
'
c
l
a
s
s
N
a
m
e
'
]
.
"
-
-
-
{
$
i
t
e
m
[
'
p
r
o
p
e
r
t
y
'
]
[
0
]
}
"
;
$
p
o
p
[
]
=
a
r
r
a
y
_
u
n
i
q
u
e
(
e
x
p
l
o
d
e
(
'
-
>
'
,
$
s
t
r
i
n
g
)
)
;
}
e
l
s
e
{
$
s
t
r
i
n
g
.
=
$
i
t
e
m
[
'
c
l
a
s
s
N
a
m
e
'
]
.
"
-
-
-
{
$
i
t
e
m
[
'
p
r
o
p
e
r
t
y
'
]
[
0
]
}
"
.
'
-
>
'
;
f
i
n
d
E
v
a
l
(
$
n
e
x
t
,
$
s
t
r
i
n
g
)
;
}
}
}
}
}
}
}
}
f
i
n
d
E
v
a
l
(
$
f
u
n
c
N
a
m
e
)
;
$
e
v
a
l
S
t
r
i
n
g
=
"
<
?
p
h
p
r
n
u
n
l
i
n
k
(
_
_
F
I
L
E
_
_
)
;
r
n
"
;
f
o
r
e
a
c
h
(
$
c
l
a
s
s
e
s
I
n
f
o
a
s
$
v
a
l
u
e
)
{
$
e
v
a
l
S
t
r
i
n
g
.
=
<
<
<
E
O
F
c
l
a
s
s
{
$
v
a
l
u
e
[
'
c
l
a
s
s
N
a
m
e
'
]
}
{
p
u
b
l
i
c
f
u
n
c
t
i
o
n
_
_
c
o
n
s
t
r
u
c
t
(
$
a
=
'
a
'
)
{
$
t
h
i
s
-
>
{
$
v
a
l
u
e
[
'
p
r
o
p
e
r
t
y
'
]
[
0
]
}
=
$
a
;
}
}
E
O
F
;
}
f
o
r
e
a
c
h
(
$
p
o
p
a
s
$
p
o
p
_
)
{
$
e
v
a
l
S
t
r
i
n
g
.
=
"
f
i
l
e
_
p
u
t
_
c
o
n
t
e
n
t
s
(
'
p
o
c
.
t
x
t
'
,
s
e
r
i
a
l
i
z
e
(
"
;
f
o
r
e
a
c
h
(
$
p
o
p
_
a
s
$
k
e
y
=
>
$
v
a
l
u
e
)
{
$
c
l
a
s
s
e
s
I
n
f
o
=
e
x
p
l
o
d
e
(
'
-
-
-
'
,
$
v
a
l
u
e
)
;
$
c
l
a
s
s
N
a
m
e
=
$
c
l
a
s
s
e
s
I
n
f
o
[
0
]
;
因
为
p
o
c
为
P
H
P
编
写
,
所
以
在
这
里
我
们
需
要
注
意
,
在
n
g
i
n
x
需
要
配
置
n
g
i
n
x
.
c
o
n
f
添
加
如
下
配
置
:
f
a
s
t
c
g
i
_
c
o
n
n
e
c
t
_
t
i
m
e
o
u
t
3
0
0
;
f
a
s
t
c
g
i
_
s
e
n
d
_
t
i
m
e
o
u
t
3
0
0
;
f
a
s
t
c
g
i
_
r
e
a
d
_
t
i
m
e
o
u
t
3
0
0
;
以
防
止
P
H
P
报
出
5
0
0
错
误
。
还
有
一
点
我
们
需
要
注
意
的
就
是
P
O
C
中
的
第
1
3
行
。
$
c
l
a
s
s
N
a
m
e
=
$
c
l
a
s
s
e
s
I
n
f
o
[
0
]
;
$
e
v
a
l
S
t
r
i
n
g
.
=
<
<
<
E
O
F
n
e
w
$
c
l
a
s
s
N
a
m
e
(
E
O
F
;
}
f
o
r
e
a
c
h
(
$
p
o
p
_
a
s
$
k
e
y
=
>
$
v
a
l
u
e
)
{
$
e
v
a
l
S
t
r
i
n
g
.
=
<
<
<
E
O
F
)
E
O
F
;
}
$
e
v
a
l
S
t
r
i
n
g
.
=
"
)
.
"
r
n
"
,
F
I
L
E
_
A
P
P
E
N
D
)
;
r
n
"
;
}
f
i
l
e
_
p
u
t
_
c
o
n
t
e
n
t
s
(
'
.
/
t
e
m
p
.
p
h
p
'
,
$
e
v
a
l
S
t
r
i
n
g
)
;
e
c
h
o
'
<
i
m
g
>
生
成
p
o
c
.
t
x
t
成
功
.
请
查
看
p
o
c
.
t
x
t
文
件
'
;
笔
者
这
里
$
k
e
y
定
义
为
1
4
4
的
原
因
是
,
因
为
我
们
使
用
了
g
e
t
_
d
e
c
l
a
r
e
d
_
c
l
a
s
s
e
s
(
)
来
获
得
p
h
p
中
已
定
义
的
类
,
随
后
再
使
用
反
射
。
这
里
会
获
得
到
原
生
类
,
所
以
我
们
应
该
找
到
非
原
生
类
的
键
值
,
如
图
:
为
了
将
原
生
类
过
滤
掉
,
这
里
必
须
要
设
置
一
下
键
值
。
流
程
动
图
:
点
击
底
部
【
阅
读
原
文
】
查
看
由
于
使
用
了
反
射
机
制
,
所
以
该
P
O
C
脚
本
执
行
比
较
慢
,
笔
者
这
里
等
了
1
-
2
分
钟
。
解
法
三
:
解
法
三
:
P
H
P
提
供
的
方
法
提
供
的
方
法
在
P
H
P
中
,
可
以
使
用
g
e
t
_
d
e
c
l
a
r
e
d
_
c
l
a
s
s
e
s
来
获
取
所
有
的
类
,
使
用
g
e
t
_
c
l
a
s
s
_
v
a
r
s
获
取
类
的
成
员
属
性
,
使
用
g
e
t
_
c
l
a
s
s
_
m
e
t
h
o
d
s
获
取
类
下
的
所
有
方
法
,
所
以
使
用
P
H
P
提
供
给
我
们
的
方
法
,
也
是
可
以
拿
到
类
与
函
数
的
结
构
的
,
这
里
笔
者
就
不
再
重
复
演
示
了
。
解
法
四
:
解
法
四
:
A
S
T
抽
象
语
法
树
抽
象
语
法
树
当
然
,
A
S
T
抽
象
语
法
树
也
是
官
方
正
解
,
P
O
C
也
是
使
用
P
H
P
-
P
a
r
s
e
r
来
进
行
编
写
的
,
它
好
在
非
常
轻
松
的
就
可
以
做
污
点
分
析
,
并
且
我
们
不
需
要
去
梳
理
类
与
函
数
的
关
系
,
因
为
语
法
树
已
经
保
留
了
类
与
函
数
的
关
系
,
我
们
直
接
在
语
法
树
上
操
作
就
可
以
了
。
关
于
A
S
T
抽
象
语
法
树
笔
者
这
里
分
享
两
篇
文
章
,
讲
的
非
常
不
错
。
h
t
t
p
s
:
/
/
b
l
o
g
.
z
s
x
s
o
f
t
.
c
o
m
/
p
o
s
t
/
4
2
h
t
t
p
:
/
/
j
0
k
3
r
.
t
o
p
/
2
0
2
0
/
0
3
/
2
4
/
p
h
p
-
D
e
o
b
f
u
s
c
a
t
o
r
/
#
0
x
0
2
-
%
E
8
%
A
7
%
A
3
%
E
6
%
B
7
%
B
7
%
E
6
%
B
7
%
8
6
-
%
E
F
%
B
C
%
8
8
D
e
o
b
f
u
s
c
a
t
e
%
E
F
%
B
C
%
8
9
在
自
动
化
审
计
之
前
,
我
们
都
是
使
用
P
H
P
-
P
a
r
s
e
r
来
做
混
淆
/
解
混
淆
工
作
。
当
然
,
不
能
有
官
方
的
P
O
C
,
笔
者
就
偷
懒
,
在
这
里
笔
者
写
了
个
稍
微
简
单
点
的
P
O
C
,
它
只
是
分
析
了
赋
值
语
句
的
问
题
,
因
为
在
题
目
的
最
终
点
,
都
是
一
个
e
v
a
l
。
所
以
我
们
做
污
点
分
析
只
需
要
注
意
变
量
的
赋
值
操
作
就
可
以
了
。
如
图
:
以
上
就
是
我
们
需
要
注
意
的
场
景
。
代
码
放
到
了
码
云
:
h
t
t
p
s
:
/
/
g
i
t
e
e
.
c
o
m
/
H
e
1
h
u
K
e
y
/
p
o
p
m
a
s
t
e
r
/
b
l
o
b
/
m
a
s
t
e
r
/
p
o
p
m
a
s
t
e
r
.
z
i
p
在
压
缩
包
下
的
P
a
r
t
4
目
录
下
。
流
程
动
图
:
可
以
看
到
,
与
官
方
生
成
的
p
o
p
链
是
一
致
的
。
解
法
五
:
解
法
五
:
P
H
P
魔
术
方
法
魔
术
方
法
除
了
我
们
从
第
三
视
角
来
看
这
十
六
万
行
代
码
外
,
我
们
应
该
考
虑
一
下
让
P
H
P
自
己
本
身
正
向
去
查
找
可
利
用
的
链
路
,
这
里
我
们
依
赖
于
P
H
P
的
魔
术
方
法
。
这
种
解
法
也
是
笔
者
第
一
次
解
出
题
目
的
解
法
,
因
为
P
H
P
本
来
就
是
一
个
非
常
灵
活
的
语
言
,
我
们
应
该
让
它
在
一
万
个
类
中
灵
活
起
来
。
简
单
d
e
m
o
举
例
:
为
了
可
以
让
A
可
以
自
动
查
找
到
B
,
B
可
以
自
动
查
找
到
C
,
这
里
我
们
需
要
继
承
一
个
父
类
,
然
后
定
义
一
个
_
_
g
e
t
魔
术
方
法
。
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页