爱啃指甲是什么原因| 蛇标志的车是什么牌子| 女性胃炎有什么症状| gm眼镜是什么牌子| 疱疹在什么情况下传染| 右肺上叶肺大泡是什么意思| 高压是什么意思| px是什么| 业力是什么| 面膜含什么成分不能买| 两三分钟就射什么原因| 脸上白了一小块是什么原因| 坎宅是什么意思| 仙人掌什么时候开花| 儒艮为什么叫美人鱼| 代可可脂是什么| 艾滋病有什么危害| 痈是什么| 5月26日什么星座| 坚强后盾是什么意思| 痞块是什么意思| 静待花开的前一句是什么| 蛇什么时候出来活动| 吃了鸡蛋不能吃什么| 风湿吃什么药好| 蟹柳是什么做的| 9月3日是什么星座的| 竖中指代表什么意思| 陈宝莲为什么自杀| 龟头流脓吃什么药| 当枪使什么意思| 什么样的生活| 四级军士长是什么级别| 女生补气血吃什么好| 霉菌是什么东西| 读书有什么好处| 直接胆红素高是什么病| 甲功不正常会得什么病| 尿酸高吃什么中药能降下来| 骨折线模糊什么意思| 农历六月初四是什么日子| 高危hpv有什么症状| dhc是什么| 为什么医生都不体检| 乌龟王八甲鱼鳖有什么区别| 激光点痣后需要注意什么| 做梦梦到狗是什么征兆| 天秤男和什么星座最配| 属虎什么命| pf是什么意思| 刘备属相是什么生肖| 气短是什么意思| 手指甲变黑是什么原因| 高职本科什么意思| 热射病什么症状| 爱我永不变是什么歌| 胃酸吃什么药好| 查甲亢挂什么科| 肾衰竭有什么症状| 粉刺是什么东西| 梦见捡钱是什么预兆| 又什么又什么的草地| 小苏打学名叫什么| colombo是什么牌子| 蟑螂屎长什么样| 舌苔发白是什么情况| 层出不穷是什么意思| 呕吐发烧吃什么药| 98属什么| 感觉是什么意思| 人为什么会老| 04年属什么| 不义之财是什么意思| 舌头尖疼吃什么药| 身份证拍照穿什么衣服| 火龙果不能和什么一起吃| 干白是什么酒| 惊什么万什么| 汤伤用什么药| 紫微星是什么意思| 掉眉毛是什么原因| 舒筋健腰丸为什么这么贵| 1942年属什么生肖| 好运连连是什么意思| 藏青和藏蓝有什么区别| 什么是管状腺瘤| 真菌感染用什么药| 柠檬泡水喝有什么功效| 淋巴结用什么药效果好| 肾上腺素高会导致什么| 鱼吃什么| 色弱是什么| 无花果什么时候种植| 孕妇肾积水是什么原因引起的| 过门是什么意思| 龙涎香什么味道| 夏天喝什么好| amp是什么意思| 气运是什么意思| 叶赫那拉氏是什么旗| 下巴上有痣代表什么| 黄芪和什么泡水壮阳| 电影监制是做什么的| 大便不调是什么意思| 右脚浮肿预示着什么| elisa是什么检测方法| 吃什么降低甘油三酯| 司南是什么| 抗核抗体谱检测查什么的| 美仑美奂什么意思| 梦见老板是什么意思| 孤辰寡宿是什么意思| 100是什么意思| 银杏果长什么样| 交杯酒是什么意思| 什么中药治肝病最好| 结扎是什么意思| 用什么拖地最干净| 什么情况需要做胃镜| tcr是什么意思| 冬至吃什么| 有偿什么意思| 吃东西恶心想吐是什么原因| 睡觉盗汗是什么原因| 1944年属什么生肖| 锋芒是什么意思| 粘胶是什么材质| 腰两侧疼痛是什么原因| 戒指戴哪个手指代表什么| 安睡裤是什么| 桃和什么不能一起吃| 电压不稳定是什么原因| 癫痫不能吃什么| 子母被是什么意思| 芍药花什么时候开花| 12月21是什么星座| 送男人什么礼物最难忘| 月经不正常去医院检查什么项目| 肛门潮湿瘙痒用什么药最好| 鼻子突然流血是什么原因| 无欲无求是什么意思| 头发掉要用什么洗发水| 生化八项是检查什么| absolutvodka什么酒| 转氨酶高是什么原因引起的| 阉人什么意思| 禅师是什么意思| 做梦被杀了是什么征兆| 防晒衣什么品牌好| 梦见自己搬家是什么意思| 孕妇睡觉流口水是什么原因| 喘息性支气管炎吃什么药| 额头窄适合什么发型| 安吉白茶属于什么茶类| 前列腺特异性抗原是什么意思| 全身瘙痒要警惕什么病| 非洲人说什么语言| 四月七号是什么星座| 头晕挂什么科比较好| balea是什么牌子| 古丽是什么意思| lotus是什么牌子| 降低压吃什么药| 湿气重怎么调理吃什么| 垂头丧气是什么意思| 什么汤什么火| 不打狂犬疫苗会有什么后果| 鬼代表什么数字| 负离子是什么| 骨加客读什么| 酉什么意思| 紫苏叶有什么作用| 打胎用什么药| 朗字五行属什么| 嗓子哑了是什么原因| 怪力乱神是什么意思| 人参和什么泡酒能壮阳| 蝴蝶骨是什么| 尿道感染用什么消炎药| 呵呵呵呵是什么意思| est.是什么意思| 透明的剑是什么剑| 尿里有红细胞是什么原因| 市局副局长什么级别| 胃阳虚吃什么中成药| 患得患失是什么意思| 甲减有什么症状| 你是电你是光是什么歌| 月和什么有关| 为什么游戏| 上面一个四下面一个正念什么| 老想睡觉是什么原因| 立夏吃什么蛋| 黄瓜片贴脸上有什么效果| 来大姨妈能喝什么饮料| 神经痛吃什么药效果好| 93年属于什么生肖| 乳腺结节低回声是什么意思| xswl是什么意思| 雷诺氏病是一种什么病| 梦见自己得了绝症预示着什么| 以示是什么意思| 食管炎吃什么药| 热得什么| 人见人爱是什么生肖| 女人喝红酒有什么好处| 尿液弱阳性什么意思| 迅雷不及掩耳之势是什么意思| 经常想吐恶心是什么原因| 古天乐属什么生肖| gsp全称是什么| xswl是什么意思| nz是什么意思| 手掌中间那条线是什么线| 微五行属什么| 05年属什么| 吃猪皮有什么好处和坏处| 雉是什么动物| 张飞的兵器是什么| 什么是膝关节退行性变| 慢性结肠炎是什么症状| 米粉和米线有什么区别| 子宫平滑肌瘤什么意思| 69年出生属什么| 熊猫血型是什么血型| 甲状腺应该多吃什么| 荠菜长什么样| 空调外机不出水是什么原因| 挂件是什么意思| 肝硬化吃什么食物好| 张飞为什么不救关羽| 女孩叫锦什么好听| 梦见包被偷了什么预兆| 血虚吃什么中成药最好| 压差小是什么原因引起的| 喉咙有痰是什么原因引起的| 工作室是干什么的| 胃不消化吃什么药| 处女女和什么星座最配| 为什么来大姨妈会拉肚子| 农历六月初三是什么星座| 异常的异是什么意思| 智能眼镜有什么功能| 皮下紫癜是什么引起的| 独是什么生肖| au990是什么金| 圣诞节的礼物什么时候送| 16年属什么生肖| 鳀鱼是什么鱼| 拔罐颜色深浅代表什么| 腹部痛挂什么科| 为什么白带多| 参片泡水喝有什么功效| 梦到熊是什么意思| 与君共勉是什么意思| 毡房是什么意思| 脚气用什么药最好| 梵是什么意思| 南极和北极有什么区别| 长脸适合什么发型女| 青年节是什么生肖| 天蓝色配什么颜色| 多汗症吃什么药| 绌是什么意思| 百度Jump to content

昌江--人民网海南频道--人民网

From Wikipedia, the free encyclopedia
百度   3月8日,我们和总书记一起参加了讨论,我非常激动。

A Post machine or Post–Turing machine[1] is a "program formulation" of a type of Turing machine, comprising a variant of Emil Post's Turing-equivalent model of computation. Post's model and Turing's model, though very similar to one another, were developed independently. Turing's paper was received for publication in May 1936, followed by Post's in October. A Post–Turing machine uses a binary alphabet, an infinite sequence of binary storage locations, and a primitive programming language with instructions for bi-directional movement among the storage locations and alteration of their contents one at a time. The names "Post–Turing program" and "Post–Turing machine" were used by Martin Davis in 1973–1974 (Davis 1973, p. 69ff). Later in 1980, Davis used the name "Turing–Post program" (Davis, in Steen p. 241).

1936: Post model

[edit]

In his 1936 paper "Finite Combinatory Processes—Formulation 1", Emil Post described a model of which he conjectured is "logically equivalent to recursiveness".

Post's model of a computation differs from the Turing-machine model in a further "atomization" of the acts a human "computer" would perform during a computation.[2]

Post's model employs a "symbol space" consisting of a "two-way infinite sequence of spaces or boxes", each box capable of being in either of two possible conditions, namely "marked" (as by a single vertical stroke) and "unmarked" (empty). Initially, finitely-many of the boxes are marked, the rest being unmarked. A "worker" is then to move among the boxes, being in and operating in only one box at a time, according to a fixed finite "set of directions" (instructions), which are numbered in order (1,2,3,...,n). Beginning at a box "singled out as the starting point", the worker is to follow the set of instructions one at a time, beginning with instruction 1.

There are five different primitive operations that the worker can perform:

(a) Marking the box it is in, if it is empty
(b) Erasing the mark in the box it is in, if it is marked
(c) Moving to the box on its right
(d) Moving to the box on its left
(e) Determining whether the box it is in, is or is not marked.

Then, the i th "direction" (instruction) given to the worker is to be one of the following forms:

  1. Perform operation Oi [Oi = (a), (b), (c) or (d)] and then follow direction ji
  2. Perform operation (e) and according as the answer is yes or no correspondingly follow direction ji or ji
  3. Stop.

(The above indented text and italics are as in the original.) Post remarks that this formulation is "in its initial stages" of development, and mentions several possibilities for "greater flexibility" in its final "definitive form", including

  1. replacing the infinity of boxes by a finite extensible symbol space, "extending the primitive operations to allow for the necessary extension of the given finite symbol space as the process proceeds",
  2. using an alphabet of more than two symbols, "having more than one way to mark a box",
  3. introducing finitely-many "physical objects to serve as pointers, which the worker can identify and move from box to box".

1947: Post's formal reduction of the Turing 5-tuples to 4-tuples

[edit]

As briefly mentioned in the article Turing machine, Post, in his paper of 1947 (Recursive Unsolvability of a Problem of Thue) atomized the Turing 5-tuples to 4-tuples:

"Our quadruplets are quintuplets in the Turing development. That is, where our standard instruction orders either a printing (overprinting) or motion, left or right, Turing's standard instruction always order a printing and a motion, right, left, or none" (footnote 12, Undecidable, p. 300)

Like Turing, he defined erasure as printing a symbol "S0". And so his model admitted quadruplets of only three types (cf. Undecidable, p. 294):

qi Sj L ql,
qi Sj R ql,
qi Sj Sk ql

At this time he was still retaining the Turing state-machine convention – he had not formalized the notion of an assumed sequential execution of steps until a specific test of a symbol "branched" the execution elsewhere.

1954, 1957: Wang model

[edit]

Wang (1957, but presented to the ACM in 1954) is often cited (cf. Minsky (1967), p. 200) as the source of the "program formulation" of binary-tape Turing machines using numbered instructions from the set

write 0
write 1
move left
move right
if scanning 0 then go to instruction i
if scanning 1 then go to instruction j

Any binary-tape Turing machine is readily converted to an equivalent "Wang program" using the above instructions.

1974: first Davis model

[edit]

Martin Davis was an undergraduate student of Emil Post. Along with Stephen Kleene he completed his Ph.D. under Alonzo Church (Davis (2000) 1st and 2nd footnotes p. 188).

The following model he presented in a series of lectures to the Courant Institute at NYU in 1973–1974. This is the model to which Davis formally applied the name "Post–Turing machine" with its "Post–Turing language".[2] The instructions are assumed to be executed sequentially (Davis 1974, p. 71):

1978: second Davis model

[edit]

The following model appears as an essay What is a computation? in Steen pages 241–267. For some reason Davis has renamed his model a "Turing–Post machine" (with one back-sliding on page 256.)

In the following model, Davis assigns the numbers "1" to Post's "mark/slash" and "0" to the blank square. To quote Davis: "We are now ready to introduce the Turing–Post Programming Language. In this language there are seven kinds of instructions:

"PRINT 1
"PRINT 0
"GO RIGHT
"GO LEFT
"GO TO STEP i IF 1 IS SCANNED
"GO TO STEP i IF 0 IS SCANNED
"STOP

"A Turing–Post program is then a list of instructions, each of which is of one of these seven kinds. Of course, in an actual program, the letter i in a step of either the fifth or sixth kind must be replaced with a definite (positive whole) number." (Davis in Steen, p. 247).

1994 (2nd edition): Davis–Sigal–Weyuker's Post–Turing program model

[edit]

"Although the formulation of Turing we have presented is closer in spirit to that originally given by Emil Post, it was Turing's analysis of the computation that has made this formulation seem so appropriate. This language has played a fundamental role in theoretical computer science." (Davis et al. (1994) p. 129)

This model allows for the printing of multiple symbols. The model allows for B (blank) instead of S0. The tape is infinite in both directions. Either the head or the tape moves, but their definitions of RIGHT and LEFT always specify the same outcome in either case (Turing used the same convention).

PRINT σ ;Replace scanned symbol with σ
IF σ GOTO L ;IF scanned symbol is σ THEN go to "the first" instruction labelled L
RIGHT ;Scan square immediately right of the square currently scanned
LEFT ;Scan square immediately left of the square currently scanned

This model reduces to the binary { 0, 1 } versions presented above, as shown here:

PRINT 0 = ERASE ;Replace scanned symbol with 0 = B = BLANK
PRINT 1 ;Replace scanned symbol with 1
IF 0 GOTO L ;IF scanned symbol is 0 THEN go to "the first" instruction labelled L
IF 1 GOTO L ;IF scanned symbol is 1 THEN go to "the first" instruction labelled L
RIGHT ;Scan square immediately right of the square currently scanned
LEFT ;Scan square immediately left of the square currently scanned

Examples of the Post–Turing machine

[edit]

Atomizing Turing quintuples into a sequence of Post–Turing instructions

[edit]

The following "reduction" (decomposition, atomizing) method – from 2-symbol Turing 5-tuples to a sequence of 2-symbol Post–Turing instructions – can be found in Minsky (1961). He states that this reduction to "a program ... a sequence of Instructions" is in the spirit of Hao Wang's B-machine (italics in original, cf. Minsky (1961) p. 439).

(Minsky's reduction to what he calls "a sub-routine" results in 5 rather than 7 Post–Turing instructions. He did not atomize Wi0: "Write symbol Si0; go to new state Mi0", and Wi1: "Write symbol Si1; go to new state Mi1". The following method further atomizes Wi0 and Wi1; in all other respects the methods are identical.)

This reduction of Turing 5-tuples to Post–Turing instructions may not result in an "efficient" Post–Turing program, but it will be faithful to the original Turing-program.

In the following example, each Turing 5-tuple of the 2-state busy beaver converts into

  1. an initial conditional "jump" (goto, branch), followed by
  2. 2 tape-action instructions for the "0" case – Print or Erase or None, followed by Left or Right or None, followed by
  3. an unconditional "jump" for the "0" case to its next instruction
  4. 2 tape-action instructions for the "1" case – Print or Erase or None, followed by Left or Right or None, followed by
  5. an unconditional "jump" for the "1" case to its next instruction

for a total of 1 + 2 + 1 + 2 + 1 = 7 instructions per Turing-state.

For example, the 2-state busy beaver's "A" Turing-state, written as two lines of 5-tuples, is:

Initial m-configuration (Turing state) Tape symbol Print operation Tape motion Final m-configuration (Turing state)
A 0 P R B
A 1 P L B

The table represents just a single Turing "instruction", but we see that it consists of two lines of 5-tuples, one for the case "tape symbol under head = 1", the other for the case "tape symbol under head = 0". Turing observed (Undecidable, p. 119) that the left-two columns – "m-configuration" and "symbol" – represent the machine's current "configuration" – its state including both Tape and Table at that instant – and the last three columns are its subsequent "behavior". As the machine cannot be in two "states" at once, the machine must "branch" to either one configuration or the other:

Initial m-configuration and symbol S Print operation Tape motion Final m-configuration
S=0 → P → R → B
A <
S=1 → P → L → B

After the "configuration branch" (J1 xxx) or (J0 xxx) the machine follows one of the two subsequent "behaviors". We list these two behaviors on one line, and number (or label) them sequentially (uniquely). Beneath each jump (branch, go to) we place its jump-to "number" (address, location):

Initial m-configuration & symbol S Print operation Tape motion Final m-configuration case S=0 Print operation Tape motion Final m-configuration case S=1
If S=0 then: P R B
A <
If S=1 then: P L B
instruction # 1 2 3 4 5 6 7
Post–Turing instruction J1 P R J P L J
jump-to instruction # 5 B B

Per the Post–Turing machine conventions each of the Print, Erase, Left, and Right instructions consist of two actions:

  1. Tape action: {P, E, L, R}, then
  2. Table action: go to next instruction in sequence

And per the Post–Turing machine conventions the conditional "jumps" J0xxx, J1xxx consist of two actions:

  1. Tape action: look at symbol on tape under the head
  2. Table action: If symbol is 0 (1) and J0 (J1) then go to xxx else go to next instruction in sequence

And per the Post–Turing machine conventions the unconditional "jump" Jxxx consists of a single action, or if we want to regularize the 2-action sequence:

  1. Tape action: look at symbol on tape under the head
  2. Table action: If symbol is 0 then go to xxx else if symbol is 1 then go to xxx.

Which, and how many, jumps are necessary? The unconditional jump Jxxx is simply J0 followed immediately by J1 (or vice versa). Wang (1957) also demonstrates that only one conditional jump is required, i.e. either J0xxx or J1xxx. However, with this restriction, the machine becomes difficult to write instructions for. Often only two are used, i.e.

  1. { J0xxx, J1xxx }
  2. { J1xxx, Jxxx }
  3. { J0xxx, Jxxx },

but the use of all three { J0xxx, J1xxx, Jxxx } does eliminate extra instructions. In the 2-state Busy Beaver example that we use only { J1xxx, Jxxx }.

2-state busy beaver

[edit]

The mission of the busy beaver is to print as many ones as possible before halting. The "Print" instruction writes a 1, the "Erase" instruction (not used in this example) writes a 0 (i.e. it is the same as P0). The tape moves "Left" or "Right" (i.e. the "head" is stationary).

State table for a 2-state Turing-machine busy beaver:

Tape symbol Current state A Current state B
Write symbol Move tape Next state Write symbol Move tape Next state
0 1 R B 1 L A
1 1 L B 1 N H

Instructions for the Post–Turing version of a 2-state busy beaver: observe that all the instructions are on the same line and in sequence. This is a significant departure from the "Turing" version and is in the same format as what is called a "computer program":

Instruction # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Instruction J1 P R J P L J J1 P L J P N J H
Jump-to # 5 8 8 12 1 15
Turing-state label A B H

Alternately, we might write the table as a string. The use of "parameter separators" ":" and instruction-separators "," are entirely our choice and do not appear in the model. There are no conventions (but see Booth (1967) p. 374, and Boolos and Jeffrey (1974, 1999) p. 23), for some useful ideas of how to combine state diagram conventions with the instructions – i.e. to use arrows to indicate the destination of the jumps). In the example immediately below, the instructions are sequential starting from "1", and the parameters/"operands" are considered part of their instructions/"opcodes":

J1:5, P, R, J:8, P, L, J:8, J1:12, P, L, J1:1, P, N, J:15, H
The state diagram of a two-state busy beaver (little drawing, right-hand corner) converts to the equivalent Post–Turing machine with the substitution of 7 Post–Turing instructions per "Turing" state.
2-state Busy Beaver run on a P–T machine
The HALT instruction adds the 15th state.
2-state Busy Beaver run on a P–T machine
A "run" of the 2-state busy beaver with all the intermediate steps of the Post–Turing machine shown.

Notes

[edit]
  1. ^ Rajendra Kumar, Theory of Automata, Tata McGraw-Hill Education, 2010, p. 343.
  2. ^ a b In his chapter XIII Computable Functions, Kleene adopts the Post model; Kleene's model uses a blank and one symbol "tally mark ¤" (Kleene p. 358), a "treatment closer in some respects to Post 1936. Post 1936 considered computation with a 2-way infinite tape and only 1 symbol" (Kleene p. 361). Kleene observes that Post's treatment provided a further reduction to "atomic acts" (Kleene p. 357) of "the Turing act" (Kleene p. 379). As described by Kleene "The Turing act" is the combined 3 (time-sequential) actions specified on a line in a Turing table: (i) print-symbol/erase/do-nothing followed by (ii) move-tape-left/move-tape-right/do-nothing followed by (iii) test-tape-go-to-next-instruction: e.g. "s1Rq1" means "Print symbol "¤", then move tape right, then if tape symbol is "¤" then go to state q1". (See Kleene's example p. 358.) Kleene observes that Post atomized these 3-actions further into two types of 2-actions. The first type is a "print/erase" action, the second is a "move tape left/right action": (1.i) print-symbol/erase/do-nothing followed by (1.ii) test-tape-go-to-next-instruction, OR (2.ii) move-tape-left/move-tape-right/do-nothing followed by (2.ii) test-tape-go-to-next-instruction. But Kleene observes that while
    "Indeed it could be argued that the Turing machine act is already compound, and consists psychologically in a printing and change in the state of mind, followed by a motion and another state of mind [, and] Post 1947 does thus separate the Turing act into two; we have not here, primarily because it saves space in the machine tables not to do so."(Kleene p. 379)
    In fact Post's treatment (1936) is ambiguous; both (1.1) and (2.1) could be followed by "(.ii) go to next instruction in numerical sequence". This represents a further atomization into three types of instructions: (1) print-symbol/erase/do-nothing then go-to-next-instruction-in-numerical-sequence, (2) move-tape-left/move-tape-right/do-nothing then go-to-next-instruction-in-numerical-sequence (3) test-tape then go-to-instruction-xxx-else-go-to-next-instruction-in-numerical-sequence.

References

[edit]
  • Stephen C. Kleene, Introduction to Meta-Mathematics, North-Holland Publishing Company, New York, 10th edition 1991, first published 1952. Chapter XIII is an excellent description of Turing machines; Kleene uses a Post-like model in his description and admits the Turing model could be further atomized, see footnote 1.
  • Martin Davis, editor: The Undecidable, Basic Papers on Undecidable Propositions, Unsolvable Problems and Computable Functions, Raven Press, New York, 1965. Papers include those by G?del, Church, Rosser, Kleene, and Post.
  • Martin Davis, "What is a computation", in Mathematics Today, Lynn Arthur Steen, Vintage Books (Random House), 1980. A wonderful little paper, perhaps the best ever written about Turing Machines. Davis reduces the Turing Machine to a far-simpler model based on Post's model of a computation. Includes a little biography of Emil Post.
  • Martin Davis, Computability: with Notes by Barry Jacobs, Courant Institute of Mathematical Sciences, New York University, 1974.
  • Martin Davis, Ron Sigal, Elaine J. Weyuker, (1994) Computability, Complexity, and Languages: Fundamentals of Theoretical Computer Science – 2nd edition, Academic Press: Harcourt, Brace & Company, San Diego, 1994 ISBN 0-12-206382-1 (First edition, 1983).
  • Fred Hennie, Introduction to Computability, Addison–Wesley, 1977.
  • Marvin Minsky, (1961), Recursive Unsolvability of Post's problem of 'Tag' and other Topics in Theory of Turing Machines, Annals of Mathematics, Vol. 74, No. 3, November, 1961.
  • Roger Penrose, The Emperor's New Mind: Concerning computers, Minds and the Laws of Physics, Oxford University Press, Oxford England, 1990 (with corrections). Cf. Chapter 2, "Algorithms and Turing Machines". An overcomplicated presentation (see Davis's paper for a better model), but a thorough presentation of Turing machines and the halting problem, and Church's lambda calculus.
  • Hao Wang (1957): "A variant to Turing's theory of computing machines", Journal of the Association for Computing Machinery (JACM) 4, 63–92.
月经提前10天正常吗是什么原因 半枝莲有什么功效 偶尔失眠是什么原因 一五行属什么 回盲部憩室是什么意思
肾结石什么不可以吃 胃疼检查什么项目 两面三刀是什么生肖 韩世忠为什么不救岳飞 白牡丹是什么茶
宫腔内钙化灶是什么意思 GOLF是什么品牌 离子检测是检查什么 汗斑用什么药膏好 蜂蜜加柠檬有什么功效和作用
asa是什么意思 为什么黄瓜是绿色的却叫黄瓜 灰指甲什么样 滋阴润燥是什么意思 甘油三酯高吃什么好
anti是什么意思hcv7jop7ns1r.cn 最近老做噩梦是什么原因hcv8jop4ns5r.cn 富态是什么意思hcv8jop4ns4r.cn 母亲过生日送什么礼物hcv9jop7ns1r.cn 为什么无缘无故流鼻血hcv9jop2ns8r.cn
幼对什么hcv8jop1ns1r.cn 冬字五行属什么hcv8jop1ns3r.cn 类风湿关节炎不能吃什么食物hcv8jop5ns3r.cn 叶酸对人体有什么好处hcv7jop9ns9r.cn 什么是包容qingzhougame.com
结婚13年是什么婚hcv7jop5ns1r.cn 家里起火代表什么预兆hcv9jop6ns8r.cn 雨露均沾是什么意思hcv9jop3ns3r.cn 小孩咳嗽流鼻涕吃什么药效果好hcv7jop9ns5r.cn 意识是什么wuhaiwuya.com
结节3类是什么意思hcv7jop4ns6r.cn 什么样的花纹hcv9jop0ns7r.cn 避火图是什么hcv8jop8ns8r.cn 肌酸激酶是什么意思hcv8jop8ns8r.cn 肛塞有什么作用helloaicloud.com
百度