漫é¿çåæ对äºææ¥è¯´æ»æ¯æ¯ç¥æ å³çï¼é²æ¥æ è便ååå¦ç©èµ·ç«¥å¹´æ¶ç»å¸¸ç©çäºååç¹ç游ææ¥ãæ¤æ¸¸æ说æ¥ç®åï¼å°±æ¯å©ç¨å åä¹é¤ä»¥åæ¬å·å°ç»åºçåå¼ çç»æä¸ä¸ªå¼ä¸º24ç表达å¼ãä½æ¯å
¶ä¸å´ä¸ä¹ä¸äºæ趣çé¢ç®ï¼è¿ä¸ï¼æ们åç©äºä¸ä¼å¿ï¼ä¾¿éå°äºä¸ä¸ªé¾é¢ââ3ã6ã6ã10ï¼å
¶å®åæ¥æ³æ³ï¼è¿ä¹ä¸ç®æ¯ä¸ªå¤ªé¾çé¢ï¼åªæ¯å½æ¶æ们çèçé½æ²¡æ转弯èå·²ï¼åµåµï¼ã
é®é¢æ¢ç¶åºç°äºï¼æ们å½ç¶è¦è§£å³ãå¥æè¦æ³ä¹é
ï¼æçèä¸æ è¿ä¸ä¸å¿µå¤´ââä½ä¸ç¼ä¸ªç¨åºæ¥è§£å³è¿ä¸ªé®é¢å¢ï¼ææ²æä¸ä¸å°±æè¿æ ·çç¨åºåï¼æ以è¿ä¸ªæ³æ³åºè¯¥æ¯å¯è¡ãæ³å°è¿éæç«å»å¼å§æç´¢è¿ä¸ªç¨åºçç®æ³ï¼æå
æ³å°çèªç¶æ¯ç©·ä¸¾æ³ï¼åæ¥åç°æåä¹æ³ä¸å°æ´å¥½çæ¹æ³äºï¼æ²ååï¼åµåµï¼ï¼å 为å¨è¿å¦æææ¾ç»åè¿ä¸ä¸ªå°ç¨åºââ计ç®ææ¬å·çç®å表达å¼ãåªè¦æè½ç¼ç¨å®ç°å个æ°å ä¸è¿ç®ç¬¦å·æææç表达å¼ç穷举ï¼ä¸å°±å¯ä»¥å©ç¨è¿ä¸ªè®¡ç®ç¨åºæ¥å®æè¿ä¸ªè®¡ç®äºååç¹çç¨åºåï¼ç¡®å®äºè¿ä¸ªæè·¯ä¹åï¼æå¼å§æ³è¿ä¸ªé®é¢çç»èã
é¦å
穷举çå¯è¡æ§é®é¢ãææ表达å¼å¦ä¸åæä¸ç±»ââ
1ã æ æ¬å·çç®å表达å¼ã
2ã æä¸ä¸ªæ¬å·çç®å表达å¼ã
3ã æ两个æ¬å·çè¾å¤4ã æ表达å¼ã
穷举çå¼å§æ对ç»åºçå个æ°è¿è¡æåï¼å
¶å¯è½çç§æ°ä¸º4*3*2*1=24ãæå©ç¨ä¸ä¸ªåµå¥å½æ°å®ç°å个æ°çæåï¼ç®æ³å¦ä¸:
/* ans[] ç¨æ¥åæ¾åç§æåç»åçæ°ç» */
/* c[] åæ¾åå¼ ççæ°ç» */
/* k[] c[]ç§åå¼ çç代å·ï¼å
¶ä¸k[I]=I+1ã
ç¨å®æ¥ä»£æ¿c[]åå¤çï¼èèå°c[]ä¸æå¯è½åºç°ç¸åæ°çæ
åµ */
/* kans[] æåçæçæåç»å */
/* j åµå¥å¾ªç¯çæ¬¡æ° */
int fans(c,k,ans,kans,j)
int j,k[],c[];char ans[],kans[];
{ int i,p,q,r,h,flag,s[4],t[4][4];
for(p=0,q=0;p<4;p++)
{ for(r=0,flag=0;r if(k[p]!=kans[r]) flag++;
if(flag==j) t[j][q++]=k[p];
}
for(s[j]=0;s[j]<4-j;s[j]++)
{ kans[j]=t[j][s[j]];
if(j==3) { for(h=0;h<4;h++)
ans[2*h]=c[kans[h]-1]; /* è°æ´çæçæåç»åå¨æç»ç表
è¾¾å¼ä¸çä½ç½® */
for(h=0;h<3;h++)
symbol(ans,h); /* å¨è¡¨è¾¾å¼ä¸æ·»å è¿ç®ç¬¦å· */
}
else { j++;
fans(c,k,ans,kans,j);
j--;
}
}
}
æ£å¦ä¸é¢å½æ°ä¸æå°çï¼å¨å®æåå¼ ççæåä¹åï¼å¨è¡¨è¾¾å¼ä¸æ·»å è¿ç®ç¬¦å·ãç±äºåªæåå¼ çï¼æ以åªè¦æ·»å ä¸ä¸ªè¿ç®ç¬¦å·å°±å¯ä»¥äºãç±äºæ¯ä¸ä¸ªè¿ç®ç¬¦å·å¯éå¤ï¼æ以计ç®åºå
¶å¯è½çç§æ°ä¸º4*4*4=64ç§ãä»ç¶å©ç¨åµå¥å½æ°å®ç°æ·»å è¿ç®ç¬¦å·ç穷举ï¼ç®æ³å¦ä¸:
/* ans[],jåä¸ãsy[]åæ¾å个è¿ç®ç¬¦å·ãh为表达å¼å½¢å¼ã*/
int sans(ans,sy,j,h)
char ans[],sy[];int j,h;
{ int i,p,k[3],m,n; char ktans[20];
for(k[j]=0;k[j]<4;k[j]++)
{ ans[2*j+1]=sy[k[j]]; /* åæçå个æ°åå«åæ¾å¨0ã2ã4ã6ä½
è¿éçä¸ä¸ªè¿ç®ç¬¦å·åå«åæ¾å¨1ã3ã5ä½*/
if(j==2)
{ ans[5]=sy[k[j]];
/* æ¤å¤æ ¹æ®ä¸åç表达å¼å½¢å¼åè¿è¡ç¸åºçå¤ç */
}
else { j++; sans(ans,sy,j--,h); }
}
}
好äºï¼æ¥ä¸æ¥æåèèä¸å表达å¼çå¤çãåææå·²ç»å°è¡¨è¾¾å¼å为ä¸ç±»ï¼æ¯å 为添å ä¸ä¸ªæ¬å·å¯¹äºåå¼ çæ¥è¯´è¯å®æ¯éå¤çã对äºç¬¬ä¸ç§ï¼æ æ¬å·èªç¶ä¸ç¨å¦è¡å¤çï¼è第äºç§æ
åµç±ä»¥ä¸ä»£ç å¯ä»¥å¾åºå
¶å¯è½æ§æå
ç§ï¼å
¶ä¸è¿æä¸ç§æ¯å¤ä½çã
for(m=0;m<=4;m+=2)
for(n=m+4;n<=8;n+=2)
è¿ä¸ªfor循ç¯ç»åºäºæ·»å ä¸ä¸ªæ¬å·çå¯è½æ§çç§æ°ï¼å
¶ä¸mãnåå«ä¸ºæ·»å å¨è¡¨è¾¾å¼ä¸çå·¦å³æ¬å·çä½ç½®ãææ说çå¤ä½çæ¯æm=0ï¼n=8ï¼ä¹å°±æ¯æ¾å¨è¡¨è¾¾å¼ç两端ãè¿çæ¯å¤æ¤ä¸ä¸¾ï¼åµåµï¼æåä¸ç§æ
åµæ¯æ·»å 两个æ¬å·ï¼æåæäºä¸ä¸ï¼åç°åªå¯è½æ¯è¿ç§å½¢å¼æä¸ä¼æ¯éå¤çââï¼a bï¼(c d)ã为ä»ä¹ä¸ä¼åºç°åµå¥æ¬å·çæ
åµå¢ï¼å 为å¦ææ¯åµå¥æ¬å·ï¼é£ä¹å¤é¢çæ¬å·è¯å®æ¯å
å«ä¸ä¸ªæ°åçï¼å个没æå¿
è¦ï¼ï¼ä¹å°±æ¯è¯´è¿ä¸ªæ¬å·éé¢å
å«äºä¸¤ä¸ªè¿ç®ç¬¦å·ï¼èè¿ä¸¤ä¸ªè¿ç®ç¬¦å·æ¯è¢«å¦å¤ä¸ä¸ªæ¬å·éå¼çãé£ä¹å¦æè¿ä¸¤ä¸ªè¿ç®ç¬¦å·æ¯åä¸ä¼å
级çï¼åè¯å®å¯ä»¥éè¿ä¸äºè½¬æ¢å»ææ¬å·ï¼ä½ ä¸å¦¨ä¸¾ä¸äºä¾åæ¥è¯è¯ï¼ï¼ä¹å°±æ¯è¯´è¿ä¸ä¸ªæ¬å·æ²¡æå¿
è¦ï¼å¦æè¿ä¸¤ä¸ªè¿ç®ç¬¦å·ä¸æ¯åä¸ä¼å
级ï¼ä¹å¿
ç¶æ¯è¿ç§å½¢å¼((a+-b)*/c)ãè*å/å¨è¿å 个è¿ç®ç¬¦å·ä¸ä¼å
级æé«ï¼èªç¶å°±æ²¡æå¿
è¦å¨å®çå¤é¢æ·»å æ¬å·äºã
综ä¸æè¿°ï¼ææå¯è½ç表达å¼çç§æ°ä¸º24*64*ï¼1+6+1ï¼=12288ç§ãååï¼åªæä¸ä¸å¤ç§å¯è½æ§ï¼è¿å
¶ä¸è¿æéå¤ï¼ï¼è¿å¯¹äºçµèæ¥è¯´å¯æ¯å°caseåï¼æ以ï¼å¯¹äºç©·ä¸¾çå¯è¡æ§åæåå®ç°ä¹å°±å®æäºã
æ¥ä¸æ¥çé®é¢å°±æ¯å¦ä½å¯¹æ符å·çç®å表达å¼è¿è¡å¤çãè¿æ¯æ çä¸ä¸ªèååºç¨ï¼é£ä¹ä»ä¹æ¯æ å¢ï¼æ çæ¦å¿µæ¯ä»æ¥å¸¸çæ´»ä¸è´§ç©å¨è´§æ ç§çååè¿ç¨æ½è±¡åºæ¥çï¼å³æååæ¾å
¥æ çè´§ç©ï¼å å¨é åºå£å¤ï¼å
被æååºå»ï¼ç¬¦åâå
è¿ååºï¼åè¿å
åºâçååãè¿ç§ç»æç¹å¦å弹夹ã
å¨æ ä¸ï¼å
ç´ çæå
¥ç§°ä¸ºåå
¥ï¼pushï¼æå
¥æ ï¼å
ç´ çå é¤ç§°ä¸ºå¼¹åºï¼popï¼æéæ ã
æ çåºæ¬è¿ç®æä¸ç§ï¼å
¶ä¸å
æ¬å
¥æ è¿ç®ãéæ è¿ç®ä»¥å读æ 顶å
ç´ ï¼è¿äºè¯·åèç¸å
³æ°æ®ç»æèµæãæ ¹æ®è¿äºåºæ¬è¿ç®å°±å¯ä»¥ç¨æ°ç»æ¨¡æåºæ æ¥ã
é£ä¹ä½ä¸ºæ çèååºç¨ï¼è¡¨è¾¾å¼ç计ç®å¯ä»¥æ两ç§æ¹æ³ã
第ä¸ç§æ¹æ³ââ
é¦å
建ç«ä¸¤ä¸ªæ ï¼æä½æ°æ OVSåè¿ç®ç¬¦æ OPSãå
¶ä¸ï¼æä½æ°æ ç¨æ¥è®°å¿è¡¨è¾¾å¼ä¸çæä½æ°ï¼å
¶æ 顶æé为topvï¼åå§æ¶ä¸ºç©ºï¼å³topv=0ï¼è¿ç®ç¬¦æ ç¨æ¥è®°å¿è¡¨è¾¾å¼ä¸çè¿ç®ç¬¦ï¼å
¶æ 顶æé为toppï¼åå§æ¶ï¼æ ä¸åªæä¸ä¸ªè¡¨è¾¾å¼ç»æ符ï¼å³topp=1ï¼ä¸OPSï¼1ï¼=âï¼âãæ¤å¤çâï¼âå³è¡¨è¾¾å¼ç»æ符ã
ç¶åèªå·¦è³å³çæ«æå¾
å¤çç表达å¼ï¼å¹¶å设å½åæ«æå°ç符å·ä¸ºWï¼æ ¹æ®ä¸åç符å·Wåå¦ä¸ä¸åçå¤çï¼
1ã è¥W为æä½æ°
2ã åå°Wåå
¥æä½æ°æ OVS
3ã ä¸ç»§ç»æ«æä¸ä¸ä¸ªå符
4ã è¥W为è¿ç®ç¬¦
5ã åæ ¹æ®è¿ç®ç¬¦çæ§è´¨åç¸åºçå¤çï¼
(1)ãè¥è¿ç®ç¬¦ä¸ºå·¦æ¬å·æè
è¿ç®ç¬¦çä¼å
级大äºè¿ç®ç¬¦æ æ 顶çè¿ç®ç¬¦(å³OPS(top)),åå°è¿ç®ç¬¦Wåå
¥è¿ç®ç¬¦æ OPSï¼å¹¶ç»§ç»æ«æä¸ä¸ä¸ªå符ã
(2)ãè¥è¿ç®ç¬¦W为表达å¼ç»æ符âï¼âä¸è¿ç®ç¬¦æ æ 顶çè¿ç®ç¬¦ä¹ä¸ºè¡¨è¾¾å¼ç»æ符ï¼å³OPS(topp)=â;âï¼ï¼åå¤çè¿ç¨ç»æï¼æ¤æ¶ï¼æä½æ°æ æ 顶å
ç´ ï¼å³OVSï¼topvï¼ï¼å³ä¸ºè¡¨è¾¾å¼çå¼ã
(3)ãè¥è¿ç®ç¬¦W为å³æ¬å·ä¸è¿ç®ç¬¦æ æ 顶çè¿ç®ç¬¦ä¸ºå·¦æ¬å·ï¼å³OPSï¼toppï¼=â(â)ï¼åå°å·¦æ¬å·ä»è¿ç®ç¬¦æ è°åºï¼ä¸ç»§ç»æ«æä¸ä¸ä¸ªç¬¦å·ã
(4)ãè¥è¿ç®ç¬¦çå³ä¸å¤§äºè¿ç®ç¬¦æ æ 顶çè¿ç®ç¬¦ï¼å³OPS(topp)ï¼ï¼åä»æä½æ°æ OVSä¸å¼¹åºä¸¤ä¸ªæä½æ°ï¼è®¾å
åå¼¹åºçæä½æ°ä¸ºaãbï¼åä»è¿ç®ç¬¦æ OPSä¸å¼¹åºä¸ä¸ªè¿ç®ç¬¦ï¼è®¾ä¸º+ï¼ç¶åä½è¿ç®a+b,并å°è¿ç®ç»æåå
¥æä½æ°æ OVSãæ¬æ¬¡çè¿ç®ç¬¦ä¸æ¬¡å°éæ°èèã
第äºç§æ¹æ³ââ
é¦å
对表达å¼è¿è¡çº¿æ§åï¼ç¶åå°çº¿æ§è¡¨è¾¾å¼è½¬æ¢ææºå¨æ令åºå以便è¿è¡æ±å¼ã
é£ä¹ä»ä¹æ¯è¡¨è¾¾å¼ç线æ§åå¢ï¼äººä»¬æä¹ æ¯ç表达å¼ç表达æ¹æ³ç§°ä¸ºä¸ç¼è¡¨ç¤ºãä¸ç¼è¡¨ç¤ºçç¹ç¹æ¯è¿ç®ç¬¦ä½äºè¿ç®å¯¹è±¡çä¸é´ãä½è¿ç§è¡¨ç¤ºæ¹å¼ï¼ææ¶å¿
é¡»åå©æ¬å·æè½å°è¿ç®é¡ºåºè¡¨è¾¾æ¸
æ¥ï¼èä¸å¤çä¹æ¯è¾å¤æã
1929å¹´ï¼æ³¢å
°é»è¾å¦å®¶Lukasiewiczæåºä¸ç§ä¸ç¨æ¬å·çé»è¾ç¬¦å·ä½ç³»ï¼åæ¥äººä»¬ç§°ä¹ä¸ºæ³¢å
°è¡¨ç¤ºæ³ï¼Polish notationï¼ãæ³¢å
°è¡¨è¾¾å¼çç¹ç¹æ¯è¿ç®ç¬¦ä½äºè¿ç®å¯¹è±¡çåé¢ï¼å æ¤ç§°ä¸ºåç¼è¡¨ç¤ºãå¨å¯¹æ³¢å
°è¡¨è¾¾å¼è¿è¡è¿ç®ï¼ä¸¥æ ¼æç
§èªå·¦è³å³ç顺åºè¿è¡ãä¸é¢ç»åºä¸äºè¡¨è¾¾å¼åå
¶ç¸åºçæ³¢å
°è¡¨è¾¾å¼ã
è¡¨è¾¾å¼ æ³¢å
°è¡¨è¾¾å¼
A-B AB-
ï¼A-Bï¼*C+D AB-C*D+
A*ï¼B+C/Dï¼-E*F ABCD/+*EF*-
ï¼B+Cï¼/ï¼A-Dï¼ BC+AD-/
OKï¼æè°è¡¨è¾¾å¼ç线æ§åæ¯æå°ä¸ç¼è¡¨è¾¾ç表达å¼è½¬å为波å
°è¡¨è¾¾å¼ã对äºæ¯ä¸ä¸ªè¡¨è¾¾å¼ï¼å©ç¨æ å¯ä»¥æ表达å¼åæ¢ææ³¢å
°è¡¨è¾¾å¼ï¼ä¹å¯ä»¥å©ç¨æ æ¥è®¡ç®æ³¢å
°è¡¨è¾¾å¼çå¼ã
è³äºè½¬æ¢å计ç®çè¿ç¨å第ä¸ç§æ¹æ³å¤§åå°å¼ï¼è¿éå°±ä¸åèµè¿°äºã
ä¸é¢ç»åºè½¬æ¢å计ç®çå
·ä½å®ç°ç¨åºââ
/* firstå½æ°ç»åºå个è¿ç®ç¬¦çä¼å
级ï¼å
¶ä¸=为表达å¼ç»æ符 */
int first(char c)
{ int p;
switch(c)
{ case '*': p=2; break;
case '/': p=2; break;
case '+': p=1; break;
case '-': p=1; break;
case '(': p=0; break;
case '=': p=-1; break;
}
return(p);
}
/* æ¤å½æ°å®ç°ä¸ç¼å°åç¼çè½¬æ¢ */
/* Mçå¼å®å®ä¹ä¸º20 */
/* sp[]为表达å¼æ°ç» */
int mid_last()
{ int i=0,j=0; char c,sm[M];
c=s[0]; sm[0]='='; top=0;
while(c!='\0')
{ if(islower(c)) sp[j++]=c;
else switch(c)
{ case '+':
case '-':
case '*':
case '/': while(first(c)<=first(sm[top]))
sp[j++]=sm[top--];
sm[++top]=c; break;
case '(': sm[++top]=c; break;
case ')': while(sm[top]!='(')
sp[j++]=sm[top--];
top--; break;
default :return(1);
}
c=s[++i];
}
while(top>0) sp[j++]=sm[top--];
sp[j]='\0'; return(0);
}
/* ç±åç¼è¡¨è¾¾å¼æ¥è®¡ç®è¡¨è¾¾å¼çå¼ */
int calc()
{ int i=0,sm[M],tr; char c;
c=sp[0]; top=-1;
while(c!='\0')
{ if(islower(c)) sm[++top]=ver[c-'a'];/*å¨è½¬æ¢è¿ç¨ä¸ç¨abcdçæ¥ä»£æ¿æ°ï¼
è¿æ ·æå¯ä»¥æ´æ¹ä¾¿çå¤çéä¸ä½æ°ï¼
veræ°ç»ä¸åæ¾çè¿äºåæ¯æ代æ¿çæ°*/
else switch(c)
{ case '+': tr=sm[top--]; sm[top]+=tr; break;
case '-': tr=sm[top--]; sm[top]-=tr; break;
case '*': tr=sm[top--]; sm[top]*=tr; break;
case '/': tr=sm[top--];sm[top]/=tr;break;
default : return(1);
}
c=sp[++i];
}
if(top>0) return(1);
else { result=sm[top]; return(0); }
}
è¿æ ·è¿ä¸ªç¨åºåºæ¬ä¸å°±ç®è§£å³äºï¼åè¿å¤´æ¥æ¿è¿ä¸ªç¨åºæ¥ç®ä¸ç®æç« å¼å§çé£ä¸ªé®é¢ãååï¼ç®åºæ¥äºï¼åæ¥å¦æ¤ç®åââï¼6-3ï¼*10-6=24ã
æåææ»ç»äºä¸ä¸è¿å
¶ä¸å®¹æåºéçå°æ¹ââ
1ã æåçæ¶åç±äºä¸ä¸ªæ°åªè½åºç°ä¸æ¬¡ï¼ æ以å¿
ç¶æä¸ä¸ªå¤æè¯å¥ãä½æ¯ç¨ä»ä¹æ¥å¤æï¼ç¨å¤§å°æ¾ç¶ä¸è¡ï¼å 为æå¯è½è¿å个æ°ä¸æ两个æè
以ä¸çæ°æ¯ç¸åçãæçæ¹æ³æ¯ç»æ¯ä¸ä¸ªæ°è®¾ç½®ä¸ä¸ªä»£å·ï¼å¨æåç»ææ¶ï¼éè¿è¿ä¸ªä»£å·æ¾å°è¿ä¸ªæ°ã
2ãå¨åºç¨åµå¥å½æ°æ¶ï¼éä»ç»åæç¨åºçæ§è¡è¿ç¨ï¼å¹¶å¯¹ä¸ªå«åéè¿è¡éå½çè°æ´ï¼å¦jçå¼ï¼,ç¨åºæè½æ£ç¡®çæ§è¡ã
3ãå¨åææ¬å·é®é¢çæ¶åè¦è®¤çä»ç»ï¼ä¸è¦éè¿ä»»ä½ä¸ä¸ªå¯è½çæºä¼ï¼ä¹è¦å°½é使ç¨åºåå¾ç®åä¸äºãä¸è¿æçåæå¯è½ä¹æé®é¢ï¼è¿è¯·é«ææç¹ã
4ãå¨ç¨å½æ°å¯¹ä¸ä¸ªæ°ç»è¿è¡å¤ççæ¶åï¼ä¸å®è¦æ³¨æå¦æè¿ä¸ªæ°ç»è¿éè¦ååºç¨ï¼å°±å¿
é¡»å°å®å
ä¿åèµ·æ¥ï¼å¦åä¼åºéï¼èä¸æ¯å¾ä¸¥éçé误ã
5ãå¨å¤çç¨æ·è¾å
¥ç表达å¼æ¶ï¼ç±äºä¸ä¸ªåä½æ°æè
æ´é«ä½æ°æ¯è¢«å解æåä½æ°åæ¾å¨æ°ç»ä¸ï¼æ以é对å®ä»¬è¿è¡å¤çï¼å°å®ä»¬è½¬åæå®é
çæ´ååéãå¦å¤ï¼å¨è½¬åè¿ç¨ä¸ï¼ç¨ä¸ä¸ªåæ¯æ¥ä»£æ¿è¿ä¸ªæ°ï¼å¹¶å°è¿ä¸ªæ°åå¨ä¸ä¸ªæ°ç»ä¸ï¼ä¸å®å¨æ°ç»ä¸çä½ç½®å代æ¿å®çè¿ä¸ªåæ¯æä¸å®çèç³»ï¼è¿æ ·æè½ååè¿ä¸ªæ°ã
6ãç±äºå¨ç©·ä¸¾è¿ç¨é¾å
ä¼åºç°è®¡ç®è¿ç¨ä¸æé¤ä»¥0ç计ç®ï¼æ以æ们å¿
须对calcå½æ°ç§å¯¹äºé¤çè¿ç®å 以å¤çï¼å¦åç¨åºä¼å 为åºéèéåºï¼Divide by 0ï¼ã
7ãæåä¸ä¸ªé®é¢ï¼æ¬ç¨åºå°æªè§£å³ã对äºä¸äºæ¯è¾èåçé¢ç®ï¼æ¬ç¨åºæ æ³è§£çãæ¯å¦è¯´5ã5ã5ã1æè
8ã8ã3ã3ãè¿æ¯ç±äºè¿äºé¢ç®å¨è®¡ç®çè¿ç¨ç¨å°äºå°æ°ï¼èæ¬ç¨åºå¹¶æ²¡æèèå°å°æ°ã
æåï¼ç±äºæ¤æ档并没æå¨åç¨åºçåæ¶å®æï¼æ以é¾å
å 为记å¿çå·®éåå°å¼æ°´å¹³çä¸è¶³èæä¸å°é误ï¼è¿æåä½æ¹è¯ææ£ï¼æè
ä½ è®¤ä¸ºæåå¾è¿ä¸å¤æ¸
æ¥ï¼ä½ ä¹å¯ä»¥ç»ææ¥ä¿¡è®¨è®ºã
åèèµæï¼http://www.hlib.cn/article/program/842.asp