锘??xml version="1.0" encoding="utf-8" standalone="yes"?>91久久久久久,欧美日韩免费观看一区=区三区,亚洲午夜精品在线http://m.shnenglu.com/MiYu/category/14445.html ______________鐧界櫧銇眿zh-cnSat, 18 Sep 2010 00:05:42 GMTSat, 18 Sep 2010 00:05:42 GMT60HDOJ 2147 HDU 2147 kiki's game ACM 2147 IN HDU http://m.shnenglu.com/MiYu/archive/2010/08/10/122978.htmlMiYuMiYuTue, 10 Aug 2010 12:48:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/10/122978.htmlhttp://m.shnenglu.com/MiYu/comments/122978.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/10/122978.html#Feedback0http://m.shnenglu.com/MiYu/comments/commentRss/122978.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122978.htmlMiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

棰樼洰鍦板潃:
         http://acm.hdu.edu.cn/showproblem.php?pid=2147
棰樼洰鎻忚堪:
kiki's game

Time Limit: 
5000/1000 MS (Java/Others)    Memory Limit: 40000/1000 K (Java/Others)
Total Submission(s): 
1806    Accepted Submission(s): 1055


Problem Description
Recently kiki has nothing to 
do. While she is bored, an idea appears in his mind, she just playes the checkerboard game.The size of the chesserboard is n*m.First of all, a coin is placed in the top right corner(1,m). Each time one people can move the coin into the left, the underneath or the left-underneath blank space.The person who can't make a move will lose the game. kiki plays it with ZZ.The game always starts with kiki. If both play perfectly, who will win the game?
 

Input
Input contains multiple test cases. Each line contains two integer n, m (
0<n,m<=2000). The input is terminated when n=0 and m=0.

 

Output
If kiki wins the game printf 
"Wonderful!"else "What a pity!".
 

Sample Input
5 3
5 4
6 6
0 0
 

Sample Output
What a pity
!
Wonderful
!
Wonderful
!

棰樼洰鍒嗘瀽:
涓鐩碬A , 鍒嗘瀽涔熸病鍒嗘瀽鍑烘潵 , 鐧懼害浜嗕竴涓嬪埆浜虹殑瑙i鎶ュ憡鍚?............鎴戞壙璁?...鎴戣寰佹湇浜?....................

鍒嗘瀽濡備笅:
         

P鐐癸細灝辨槸P涓煶瀛愮殑鏃跺欙紝瀵規柟鎷垮彲浠ヨ耽(鑷繁杈撶殑)

N鐐癸細灝辨槸N涓煶瀛愮殑鏃跺欙紝鑷繁鎷垮彲浠ヨ耽

鐜板湪鍏充簬P,N鐨勬眰瑙f湁涓変釜瑙勫垯

錛?錛夛細鏈緇堟侀兘鏄疨

錛?錛夛細鎸夌収娓告垙瑙勫垯錛屽埌杈懼綋鍓嶆佺殑鍓嶆侀兘鏄疦鐨勮瘽錛屽綋鍓嶆佹槸P

錛?錛夛細鎸夌収娓告垙瑙勫垯錛屽埌杈懼綋鍓嶆佺殑鍓嶆佽嚦灝戞湁涓涓狿鐨勮瘽錛屽綋鍓嶆佹槸N

 

棰樻剰錛?/p>

鍦ㄤ竴涓猰*n鐨勬鐩樺唴錛屼粠(1,m)鐐瑰嚭鍙戯紝姣忔鍙互榪涜鐨勭Щ鍔ㄦ槸錛氬乏縐諱竴錛屼笅縐諱竴錛屽乏涓嬬Щ涓銆傜劧鍚巏iki姣忔鍏堣蛋錛屽垽鏂璳iki鏃跺欎細璧紙瀵規柟鏃犺礬鍙蛋鐨勬椂鍊欙級銆?/p>

鎴戜滑鍙互鎶奝N鐘舵佺殑鐐規弿緇樺嚭鏉ワ細錛?/p>

                        

榪欎簺鐐圭殑鎻忕粯鏈変竴涓▼搴忥細錛?/p>

銆?/p>

#include<iostream>
using namespace std;
bool map[2001][2001];//1 P 0 N;
int main(){
       int i,j,k;
       map[1][1]=1;
       for(i=2;i<=2000;i++)
       {
              if(map[i-1][1])
                     map[i][1]=0;
              else map[i][1]=1;
              for(j=2;j<i;j++){
                     if(!map[i][j-1]&&!map[i-1][j-1]&&!map[i-1][j])
                            map[i][j]=1;
                     else map[i][j]=0;
              }
              if(map[1][i-1])
                     map[1][i]=0;
              else map[1][i]=1;
              for(j=2;j<i;j++){
                     if(!map[j-1][i]&&!map[j-1][i-1]&&!map[j][i-1])
                            map[j][i]=1;
                     else map[j][i]=0;
              }
              if(!map[i][i-1]&&!map[i-1][i-1]&&!map[i-1][i])
                     map[i][i]=1;
              else map[i][i]=0;
       }
       int M,N;
       for(i=1;i<=10;i++){
              for(j=1;j<=10;j++)
                     printf("%c ",map[i][j]?'P':'N');
              printf("\n");
       }
       while(scanf("%d%d",&M,&N)&&M&&N){
              if(map[M][N]) printf("What a pity!\n");
              else printf("Wonderful!\n");
       }
       return 0;
}

銆?/p>


鍏蜂綋浠g爜濡備笅:
#include <iostream>
using namespace std;
int main ()
{
    
int n,m;
    
while ( cin >> n >> m , n + m )
    {
          puts ( n
%2 && m % 2 ? "What a pity!" : "Wonderful!"); 
    }
    
return 0
}


MiYu 2010-08-10 20:48 鍙戣〃璇勮
]]>
HDOJ HDU 2149 Public Sale ACM 2149 IN HDU http://m.shnenglu.com/MiYu/archive/2010/08/09/122863.htmlMiYuMiYuMon, 09 Aug 2010 14:22:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/09/122863.htmlhttp://m.shnenglu.com/MiYu/comments/122863.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/09/122863.html#Feedback0http://m.shnenglu.com/MiYu/comments/commentRss/122863.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122863.htmlMiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

棰樼洰鍦板潃:
         http://acm.hdu.edu.cn/showproblem.php?pid=2149
棰樼洰鎻忚堪:
Public Sale

Time Limit: 
1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 
719    Accepted Submission(s): 419


Problem Description
铏界劧涓嶆兂錛屼絾鏄幇瀹炴誨綊鏄幇瀹烇紝Lele濮嬬粓娌℃湁閫冭繃閫瀛︾殑鍛借繍錛屽洜涓轟粬娌℃湁鎷垮埌濂栧閲戙傜幇鍦ㄧ瓑寰呬粬鐨勶紝灝辨槸鍍廎armJohn涓鏍風殑鍐滅敯鐢熸動銆?br>
瑕佺鐢板緱鏈夌敯鎵嶈錛孡ele鍚琛椾笂姝e湪涓捐涓鍦哄埆寮鐢熼潰鐨勬媿鍗栦細錛屾媿鍗栫殑鐗╁搧姝eソ灝辨槸涓鍧?0浜╃殑鐢板湴銆備簬鏄紝Lele甯︿笂浠栫殑鍏ㄩ儴縐搫錛屽啿寰鎷嶅崠浼氥?br>
鍚庢潵鍙戠幇錛屾暣涓媿鍗栦細鍙湁Lele鍜屼粬鐨勬瀵瑰ごYueyue銆?br>
閫氳繃鎵撳惉錛孡ele鐭ラ亾榪欏満鎷嶅崠鐨勮鍒欐槸榪欐牱鐨勶細鍒氬紑濮嬪簳浠蜂負0錛屼袱涓漢杞祦寮濮嬪姞浠鳳紝涓嶈繃姣忔鍔犱環鐨勫箙搴﹁鍦?锝濶涔嬮棿錛屽綋浠鋒牸澶т簬鎴栫瓑浜庣敯鍦扮殑鎴愭湰浠?nbsp;M 鏃訛紝涓誨姙鏂瑰氨鎶婅繖鍧楃敯鍦板崠緇欒繖嬈″彨浠風殑浜恒?br>
Lele鍜孻ueyue铏界劧鑰冭瘯涓嶈錛屼絾鏄鎷嶅崠鍗村崄鍒嗙簿閫氾紝鑰屼笖浠栦滑涓や釜浜洪兘鍗佸垎鎯沖緱鍒拌繖鍧楃敯鍦般傛墍浠ヤ粬浠瘡嬈¢兘鏄夊鑷繁鏈鏈夊埄鐨勬柟寮忚繘琛屽姞浠楓?br>
鐢變簬Lele瀛楀吀搴忔瘮Yueyue闈犲墠錛屾墍浠ユ瘡嬈¢兘鏄敱Lele鍏堝紑濮嬪姞浠鳳紝璇烽棶錛岀涓嬈″姞浠風殑鏃跺欙紝
Lele瑕佸嚭澶氬皯鎵嶈兘淇濊瘉鑷繁涔板緱鍒拌繖鍧楀湴鍛紵
 

Input
鏈鐩寘鍚緇勬祴璇曪紝璇峰鐞嗗埌鏂囦歡緇撴潫(EOF)銆傛瘡緇勬祴璇曞崰涓琛屻?br>姣忕粍嫻嬭瘯鍖呭惈涓や釜鏁存暟M鍜孨(鍚箟瑙侀鐩弿榪幫紝
0<N錛孧<1100)
 

Output
瀵逛簬姣忕粍鏁版嵁錛屽湪涓琛岄噷鎸夐掑鐨勯『搴忚緭鍑篖ele絎竴嬈″彲浠ュ姞鐨勪環銆備袱涓暟鎹箣闂寸敤絀烘牸闅斿紑銆?br>濡傛灉Lele鍦ㄧ涓嬈℃棤璁哄浣曞嚭浠烽兘鏃犳硶涔板埌榪欏潡鍦熷湴錛屽氨杈撳嚭
"none"銆?br> 

Sample Input
4 2
3 2
3 5
 

Sample Output
1
none
3 4 5

棰樼洰鍒嗘瀽:
綆鍗曠殑Bash 鍗氬紙. 鎸夐鎰忔帶鍒跺ソ 杈撳嚭 灝辮浜?,    涓嶆竻妤氳鐐瑰嚮  鍗氬紙鍏ラ棬

浠g爜濡備笅:
MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

#include 
<iostream>
int main ()
{
    
int n,m;
    
while ( scanf ( "%d%d"&m, &n ) != EOF )
    {               
            
if ( m % ( n + 1 ) == 0 )
            {
                 puts ( 
"none" ); 
            }
            
else
            {
                 
if ( n >= m ) 
                 {
                      
for ( int i = m; i <= n; ++ i )
                      {
                            printf ( i 
== m ? "%d" : " %d",i );      
                      } 
                      putchar ( 
'\n' );
                 }
                 
else
                 {
                      printf ( 
"%d\n", m % ( n + 1 ) );
                 }    
            }
    } 
    
return 0
}


MiYu 2010-08-09 22:22 鍙戣〃璇勮
]]>
HDOJ HDU 2188 鎮煎康512姹跺窛澶у湴闇囬亣闅懼悓鑳炩斺旈夋嫈蹇楁効鑰?ACM 2188 IN HDU http://m.shnenglu.com/MiYu/archive/2010/08/09/122851.htmlMiYuMiYuMon, 09 Aug 2010 13:37:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/09/122851.htmlhttp://m.shnenglu.com/MiYu/comments/122851.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/09/122851.html#Feedback0http://m.shnenglu.com/MiYu/comments/commentRss/122851.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122851.htmlMiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

棰樼洰鍦板潃:
         http://acm.hdu.edu.cn/showproblem.php?pid=2188
棰樼洰鎻忚堪:
鎮煎康512姹跺窛澶у湴闇囬亣闅懼悓鑳炩斺旈夋嫈蹇楁効鑰?br>
Time Limit: 
1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 
1337    Accepted Submission(s): 716


Problem Description
瀵逛簬鍥涘窛鍚岃優閬彈鐨勭伨闅撅紝鍏ㄥ浗浜烘皯綰風悍浼稿嚭鎻村姪涔嬫墜錛屽嚑涔庢瘡涓渷甯傞兘媧懼嚭浜嗗ぇ閲忕殑鏁戞彺浜哄憳錛岃繖鍏朵腑鍖呮嫭鎶㈤櫓鏁戠伨鐨勬璀﹂儴闃燂紝娌葷枟鍜岄槻鐤殑鍖繪姢浜哄憳錛屼互鍙婅繘琛屽績鐞嗙枏瀵肩殑蹇冪悊瀛︿笓瀹躲傛牴鎹姹傦紝鎴戞牎涔熸湁涓涓璧寸伨鍖烘晳鐏劇殑鍚嶉錛岀敱浜庡箍澶у笀鐢熸姤鍚嶈笂璺冿紝瀛︽牎涓嶅緱涓嶈繘琛岄夋嫈鏉ュ喅瀹氭渶鍚庣殑浜洪夈傜粡榪囧杞殑鑰冩牳錛屽艦鍔塊愭笎鏄庢湕錛屾渶鍚庣殑鍚嶉灝嗗湪“鏋楅槦”鍜?#8220;寰愰槦”涔嬮棿浜х敓銆備絾鏄緢宸у悎錛?涓漢鐨勭畝鍘嗗嚑涔庝竴妯′竴鏍鳳紝榪欒涓繪寔閫夋嫈鐨?600寰堟槸涓洪毦銆傛棤濂堬紝浠栧喅瀹氶氳繃鎹愭鏉ュ喅瀹氫袱浜鴻皝鑳藉叆閫夈?br>閫夋嫈瑙勫垯濡備笅錛?br>
1銆佹渶鍒濈殑鎹愭綆辨槸絀虹殑錛?br>2銆佷袱浜鴻疆嫻佹崘嬈撅紝姣忔鎹愭棰濆繀欏諱負姝f暣鏁幫紝騫朵笖姣忎漢姣忔鎹愭鏈澶氫笉瓚呰繃m鍏?1<=m<=10)銆?br>3銆佹渶鍏堜嬌寰楁繪崘嬈鵑杈懼埌鎴栬呰秴榪噉鍏冿紙0<n<10000錛夌殑涓鏂逛負鑳滆咃紝鍒欏叾鍙互浜茶蕩鐏懼尯鏈嶅姟銆?br>鎴戜滑鐭ラ亾錛屼袱浜洪兘寰堟兂鍏ラ夊織鎰胯呭悕鍗曪紝騫朵笖閮芥槸闈炲父鑱槑鐨勪漢錛屽亣璁炬灄闃熷厛鎹愶紝璇蜂綘鍒ゆ柇璋佽兘鍏ラ夋渶鍚庣殑鍚嶅崟錛?br> 

Input
杈撳叆鏁版嵁棣栧厛鍖呭惈涓涓鏁存暟C錛岃〃紺哄寘鍚獵緇勬祴璇曠敤渚嬶紝鐒跺悗鏄疌琛屾暟鎹紝姣忚鍖呭惈涓や釜姝f暣鏁皀錛宮錛宯鍜宮鐨勫惈涔夊弬瑙佷笂闈㈡彁鍒扮殑瑙勫垯銆?br> 

Output
瀵逛簬姣忕粍嫻嬭瘯鏁版嵁錛屽鏋滄灄闃熻兘鍏ラ夛紝璇瘋緭鍑哄瓧絎︿覆
"Grass"錛?nbsp;濡傛灉寰愰槦鑳藉叆閫夛紝璇瘋緭鍑哄瓧絎︿覆"Rabbit"錛屾瘡涓疄渚嬬殑杈撳嚭鍗犱竴琛屻?br> 

Sample Input
2
8 10
11 10
 

Sample Output
Grass
Rabbit


棰樼洰鍒嗘瀽:
闈炲父闈炲父鏍囧噯鐨?bash 鍗氬紙, 鍙鎶?鎹愭鐪嬫垚鍙栨灝辮浜? 璋佹渶鍚庡彇鍏夐挶璋佸氨璧?  鏇村璧勬枡璇風偣鍑?nbsp; 鍗氬紙鍏ラ棬

浠g爜濡備笅:
MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

#include 
<iostream>
int main ()
{
    
int T;
    scanf ( 
"%d",&T );
    {
            
while ( T -- )
            {
                    
int n,m;
                    scanf ( 
"%d%d"&n, &m ); 
                    puts ( n 
% ( 1 + m ) != 0 ? "Grass" : "Rabbit" );  
            } 
    }
    
return 0
}


MiYu 2010-08-09 21:37 鍙戣〃璇勮
]]>
HDOJ HDU 1847 Good Luck in CET-4 Everybody! ACM 1847 IN HDU http://m.shnenglu.com/MiYu/archive/2010/08/09/122845.htmlMiYuMiYuMon, 09 Aug 2010 13:27:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/09/122845.htmlhttp://m.shnenglu.com/MiYu/comments/122845.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/09/122845.html#Feedback0http://m.shnenglu.com/MiYu/comments/commentRss/122845.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122845.htmlMiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

棰樼洰鍦板潃:
    http://acm.hdu.edu.cn/showproblem.php?pid=1847
棰樼洰鎻忚堪:
Problem Description
澶у鑻辮鍥涚駭鑰冭瘯灝辮鏉ヤ復浜嗭紝浣犳槸涓嶆槸鍦ㄧ揣寮犵殑澶嶄範錛熶篃璁哥揣寮犲緱榪炵煭瀛︽湡鐨凙CM閮芥病宸ュか緇冧範浜嗭紝鍙嶆鎴戠煡閬撶殑Kiki鍜孋ici閮芥槸濡傛銆傚綋鐒訛紝浣滀負鍦ㄨ冨満嫻告鼎浜嗗崄鍑犺澆鐨勫綋浠eぇ瀛︾敓錛孠iki鍜孋ici鏇存噦寰楄冨墠鐨勬斁鏉撅紝鎵璋?#8220;寮犲紱鏈夐亾”灝辨槸榪欎釜鎰忔濄傝繖涓嶏紝Kiki鍜孋ici鍦ㄦ瘡澶╂櫄涓婁紤鎭箣鍓嶉兘瑕佺帺涓浼氬効鎵戝厠鐗屼互鏀炬澗紲炵粡銆?br>“鍗囩駭”錛?#8220;鍙屾墸”錛?#8220;綰簲”錛熻繕鏄?#8220;鏂楀湴涓?#8221;錛?br>褰撶劧閮戒笉鏄紒閭e淇楀晩
~
浣滀負璁$畻鏈哄闄㈢殑瀛︾敓錛孠iki鍜孋ici鎵撶墝鐨勬椂鍊欏彲娌″繕璁頒笓涓氾紝濂逛滑鎵撶墝鐨勮鍒欐槸榪欐牱鐨勶細
1銆?nbsp; 鎬誨叡n寮犵墝;
2銆?nbsp; 鍙屾柟杞祦鎶撶墝錛?br>3銆?nbsp; 姣忎漢姣忔鎶撶墝鐨勪釜鏁板彧鑳芥槸2鐨勫箓嬈★紙鍗籌細1錛?/span>2錛?/span>4錛?/span>8錛?/span>16…錛?br>4銆?nbsp; 鎶撳畬鐗岋紝鑳滆礋緇撴灉涔熷嚭鏉ヤ簡錛氭渶鍚庢姄瀹岀墝鐨勪漢涓鴻儨鑰咃紱
鍋囪Kiki鍜孋ici閮芥槸瓚沖鑱槑錛堝叾瀹炰笉鐢ㄥ亣璁撅紝鍝湁涓嶈仾鏄庣殑瀛︾敓
~錛夛紝騫朵笖姣忔閮芥槸Kiki鍏堟姄鐗岋紝璇烽棶璋佽兘璧㈠憿錛?br>褰撶劧錛屾墦鐗屾棤璁鴻皝璧㈤兘闂涓嶅ぇ錛岄噸瑕佺殑鏄┈涓婂埌鏉ョ殑CET-4鑳芥湁濂界殑鐘舵併?br>
Good luck 
in CET-4 everybody!
 

Input
杈撳叆鏁版嵁鍖呭惈澶氫釜嫻嬭瘯鐢ㄤ緥錛屾瘡涓祴璇曠敤渚嬪崰涓琛岋紝鍖呭惈涓涓暣鏁皀錛?/span>1<=n<=1000錛夈?br> 

Output
濡傛灉Kiki鑳借耽鐨勮瘽錛岃杈撳嚭“Kiki”錛屽惁鍒欒杈撳嚭“Cici”錛屾瘡涓疄渚嬬殑杈撳嚭鍗犱竴琛屻?br> 

Sample Input
1
3
 

Sample Output
Kiki
Cici

棰樼洰鍒嗘瀽:
MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

棣栧厛鎴戜滑鍙互鎯沖埌鍦ㄩ潰瀵?鐨勬椂鍊欐槸蹇呰觸灞錛岃皝闈㈠3鏃舵棤璁烘嬁澶氬皯閮戒細璐?!  <---榪欐槸鍏抽敭
閭d箞灝辮灝介噺閫犳垚榪欐牱鐨勫眬鍔跨粰瀵規柟錛屽洜涓轟換浣曚笉鏄?鐨勫嶆暟鐨勬暟鍔?鎴?閮藉彲浠ュ彉鎴?鐨勫嶆暟錛?br>鍚岀悊鍑忓幓1鎴?涔熷彲浠ュ彉鎴?鐨勫嶆暟錛屼篃灝辨槸璇村亣璁劇洰鍓嶇殑涓暟涓嶆槸3鐨勫嶆暟錛岄偅鎴戣偗瀹氳兘鎶婂畠
鎷挎垚3鐨勫嶆暟錛屾瘮濡傜幇鍦ㄦ槸11涓紝閭f垜鎷胯蛋2涓氨鍙樻垚9錛岃繖鏍峰氨閫犳垚瀵規柟涓?鐨勫嶆暟灞鍔匡紝閭?br>涔堝鏂規嬁m涓垜閮藉彲浠ラ氳繃鎷?鎴栬?浣挎誨叡涓杞嬁鐨勬暟鐩垚涓?鐨勫嶆暟錛岃繖鏍峰氨浼氭湁涓ょ鎯呭喌:
   1.鍒氬ソ鎷垮畬.
   2.鍓╀笅鐨勮繕鏈?鐨勫嶆暟涓紝閭g戶緇?
鎵浠ヨ繖鏍鋒嬁涓嬪幓蹇呰儨

浠g爜濡備笅:
MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

#include 
<iostream>
using namespace std;
int main ()
{
    
int N;
    
while ( cin >> N )
    {
          puts ( N 
% 3 != 0 ? "Kiki" : "Cici" ); 
    }
    
return 0
}


MiYu 2010-08-09 21:27 鍙戣〃璇勮
]]>
HDOJ HDU 1849 Rabbit and Grass ACM 1849 IN HDU http://m.shnenglu.com/MiYu/archive/2010/08/09/122844.htmlMiYuMiYuMon, 09 Aug 2010 13:09:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/09/122844.htmlhttp://m.shnenglu.com/MiYu/comments/122844.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/09/122844.html#Feedback0http://m.shnenglu.com/MiYu/comments/commentRss/122844.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122844.htmlMiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

棰樼洰鍦板潃:
         http://acm.hdu.edu.cn/showproblem.php?pid=1849
棰樼洰鎻忚堪:
Problem Description
澶у鏃跺厜鏄氮婕殑錛屽コ鐢熸槸嫻極鐨勶紝鍦h癁鏇存槸嫻極鐨勶紝浣嗘槸Rabbit鍜孏rass榪欎袱涓ぇ瀛﹀コ鐢熷湪浠婂勾鐨勫湥璇炶妭鍗磋〃鐜板緱涓鐐歸兘涓嶆氮婕細涓嶅幓閫涘晢鍦猴紝涓嶅幓閫涘叕鍥紝涓嶅幓鍜孉C鐢風害浼氾紝涓や釜浜虹珶鐒剁尗鍦ㄥ瘽椋熶笅媯?#8230;…
璇存槸涓嬫錛屽叾瀹炲彧鏄竴涓畝鍗曠殑灝忔父鎴忚屽凡錛屾父鎴忕殑瑙勫垯鏄繖鏍風殑錛?br>
1銆?nbsp; 媯嬬洏鍖呭惈1*n涓柟鏍鹼紝鏂規牸浠庡乏鍒板彸鍒嗗埆緙栧彿涓?錛?/span>1錛?/span>2錛?#8230;錛宯-1錛?br>2銆?nbsp; m涓瀛愭斁鍦ㄦ鐩樼殑鏂規牸涓婏紝鏂規牸鍙互涓虹┖錛屼篃鍙互鏀懼浜庝竴涓殑媯嬪瓙錛?br>3銆?nbsp; 鍙屾柟杞祦璧版錛?br>4銆?nbsp; 姣忎竴姝ュ彲浠ラ夋嫨浠繪剰涓涓瀛愬悜宸︾Щ鍔ㄥ埌浠繪剰鐨勪綅緗紙鍙互澶氫釜媯嬪瓙浣嶄簬鍚屼竴涓柟鏍鹼級錛屽綋鐒訛紝浠諱綍媯嬪瓙涓嶈兘瓚呭嚭媯嬬洏杈圭晫錛?br>5銆?nbsp; 濡傛灉鎵鏈夌殑媯嬪瓙閮戒綅浜庢渶宸﹁竟錛堝嵆緙栧彿涓?鐨勪綅緗級錛屽垯娓告垙緇撴潫錛屽茍涓旇瀹氭渶鍚庤蛋媯嬬殑涓鏂逛負鑳滆呫?br>
瀵逛簬鏈錛屼綘涓嶉渶瑕佽冭檻n鐨勫ぇ灝忥紙鎴戜滑鍙互鍋囪鍦ㄥ垵濮嬬姸鎬侊紝媯嬪瓙鎬繪槸浣嶄簬媯嬬洏鐨勯傚綋浣嶇疆錛夈備笅闈㈢殑紺烘剰鍥懼嵆涓轟竴涓?
*15鐨勬鐩橈紝鍏辨湁6涓瀛愶紝鍏朵腑錛岀紪鍙?鐨勪綅緗湁涓や釜媯嬪瓙銆?br>
                                                                                       


澶у鐭ラ亾錛岃櫧鐒跺伓灝斾笉澶熸氮婕紝浣嗘槸Rabbit鍜孏rass閮芥槸鍐伴洩鑱槑鐨勫コ鐢燂紝濡傛灉姣忔閮芥槸Rabbit鍏堣蛋媯嬶紝璇瘋緭鍑烘渶鍚庣殑緇撴灉銆?br> 

Input
杈撳叆鏁版嵁鍖呭惈澶氱粍嫻嬭瘯鐢ㄤ緥錛屾瘡涓祴璇曠敤渚嬪崰浜岃錛岄鍏堜竴琛屽寘鍚竴涓暣鏁癿錛?/span>0<=m<=1000錛夛紝琛ㄧず鏈祴璇曠敤渚嬬殑媯嬪瓙鏁扮洰錛岀揣璺熺潃鐨勪竴琛屽寘鍚玬涓暣鏁癒i(i=1…m; 0<=Ki<=1000)錛屽垎鍒〃紺簃涓瀛愬垵濮嬬殑浣嶇疆錛宮=0鍒欑粨鏉熻緭鍏ャ?br> 

Output
濡傛灉Rabbit鑳借耽鐨勮瘽錛岃杈撳嚭“Rabbit Win
!”錛屽惁鍒欒杈撳嚭“Grass Win!”錛屾瘡涓疄渚嬬殑杈撳嚭鍗犱竴琛屻?br> 

Sample Input
2 
3 5
3
3 5 6
0
 

Sample Output
Rabbit Win
!
Grass Win
!

棰樼洰鍒嗘瀽 :
MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

鏍囧噯 鐨?nim 鍗氬紙 闂, 涓嶈鎯沖鏉備簡 .   鍥犱負鍙兘寰宸︾Щ, 鎵浠ュ彲浠ュ皢 鍒濆鐨勬瘡涓瀛愮殑浣嶇疆鐪嬫垚涓涓爢, 姣斿璇? 1涓瀛愬湪 n-1鏍? 閭d箞灝變唬琛ㄨ繖涓爢鏈?n-1涓暟
宸︾Щ1鏍?灝辨槸鍙栬蛋涓涓? 鎵浠ユ湁 m 媯嬪瓙灝變唬琛ㄦ湁m涓爢, 鍏ㄩ儴鍒?灝辨槸鍙栧畬浜?...........    鏇村叿浣撶殑 nim 鍗氬紙浠嬬粛璇風偣鍑?nbsp; << 鍗氬紙鍏ラ棬 >> 

浠g爜濡備笅:
MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

#include 
<iostream>
int heap[1001];
int main ()
{
    
int T;
    
while ( scanf ( "%d",&T ), T )
    {
            
int res = 0 , nCount = 0;
            
for ( int i = 0; i != T; ++ i )
            {
                  scanf ( 
"%d",heap + i );
                  res 
^= heap[i]; 
            }
            puts ( res 
== 0 ? "Grass Win!" : "Rabbit Win!" );
    }
    
return 0
}


MiYu 2010-08-09 21:09 鍙戣〃璇勮
]]>
HDOJ HDU 1846 Brave Game ACM 1846 IN HDU http://m.shnenglu.com/MiYu/archive/2010/08/09/122836.htmlMiYuMiYuMon, 09 Aug 2010 12:35:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/09/122836.htmlhttp://m.shnenglu.com/MiYu/comments/122836.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/09/122836.html#Feedback0http://m.shnenglu.com/MiYu/comments/commentRss/122836.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122836.htmlMiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

棰樼洰鍦板潃:
         http://acm.hdu.edu.cn/showproblem.php?pid=1846
棰樼洰鎻忚堪:
Problem Description
鍗佸勾鍓嶈澶у鐨勬椂鍊欙紝涓浗姣忓勾閮借浠庡浗澶栧紩榪涗竴浜涚數褰卞ぇ鐗囷紝鍏朵腑鏈変竴閮ㄧ數褰卞氨鍙婂媷鏁㈣呯殑娓告垙銆嬶紙鑻辨枃鍚嶇О錛歓athura錛夛紝涓鐩村埌鐜板湪錛屾垜渚濈劧瀵逛簬鐢靛獎涓殑閮ㄥ垎鐢佃剳鐗規妧鍗拌薄娣卞埢銆?br>浠婂ぉ錛屽ぇ瀹墮夋嫨涓婃満鑰冭瘯錛屽氨鏄竴縐嶅媷鏁紙brave錛夌殑閫夋嫨錛涜繖涓煭瀛︽湡錛屾垜浠鐨勬槸鍗氬紙錛坓ame錛変笓棰橈紱鎵浠ワ紝澶у鐜板湪鐜╃殑涔熸槸“鍕囨暍鑰呯殑娓告垙”錛岃繖涔熸槸鎴戝懡鍚嶈繖涓鐩殑鍘熷洜銆?br>褰撶劧錛岄櫎浜?#8220;鍕囨暍”錛屾垜榪樺笇鏈涚湅鍒?#8220;璇氫俊”錛屾棤璁鴻冭瘯鎴愮嘩濡備綍錛屽笇鏈涚湅鍒扮殑閮芥槸涓涓湡瀹炵殑緇撴灉錛屾垜涔熺浉淇″ぇ瀹朵竴瀹氳兘鍋氬埌鐨?/span>~

鍚勪綅鍕囨暍鑰呰鐜╃殑絎竴涓父鎴忔槸浠涔堝憿錛熷緢綆鍗曪紝瀹冩槸榪欐牱瀹氫箟鐨勶細
1銆?nbsp; 鏈父鎴忔槸涓涓簩浜烘父鎴?
2銆?nbsp; 鏈変竴鍫嗙煶瀛愪竴鍏辨湁n涓紱
3銆?nbsp; 涓や漢杞祦榪涜;
4銆?nbsp; 姣忚蛋涓姝ュ彲浠ュ彇璧?…m涓煶瀛愶紱
5銆?nbsp; 鏈鍏堝彇鍏夌煶瀛愮殑涓鏂逛負鑳滐紱

濡傛灉娓告垙鐨勫弻鏂逛嬌鐢ㄧ殑閮芥槸鏈浼樼瓥鐣ワ紝璇瘋緭鍑哄摢涓漢鑳借耽銆?br> 

Input
杈撳叆鏁版嵁棣栧厛鍖呭惈涓涓鏁存暟C(C
<=100)錛岃〃紺烘湁C緇勬祴璇曟暟鎹?br>姣忕粍嫻嬭瘯鏁版嵁鍗犱竴琛岋紝鍖呭惈涓や釜鏁存暟n鍜宮錛?/span>1<=n,m<=1000錛夛紝n鍜宮鐨勫惈涔夎棰樼洰鎻忚堪銆?br> 

Output
濡傛灉鍏堣蛋鐨勪漢鑳借耽錛岃杈撳嚭“first”錛屽惁鍒欒杈撳嚭“second”錛屾瘡涓疄渚嬬殑杈撳嚭鍗犱竴琛屻?br> 

Sample Input
2
23 2
4 3
 

Sample Output
first
second

棰樼洰鍒嗘瀽:

宸翠粈鍗氬紙錛屼竴涓漢鎷?锝瀖涓紝閭h皝闈㈠m+1鐨勫眬鍔跨殑鐨勬椂鍊欏垯蹇呰觸錛屽緢鏄庢樉錛屽厛鎷跨殑灝辨槸瑕侀犺繖涓眬鍔?濡傛灉n鏄?m+1)*r+s(k涓轟換鎰忥紝s<m+1),閭d箞寰堟槑鏄懼厛鎷跨殑鎷挎帀s鍚庯紝鐒跺悗鏃犺涓嬩竴涓嬁澶氬皯浣犻兘鍙互淇濊瘉浣犳嬁瀹屽悗閮芥槸鎷夸簡m+1涓紝榪欐牱鍚庢嬁鐨勫繀瀹氶潰瀵瑰繀璐ュ眬鍔匡紝姣斿23 2錛?3=錛?×7錛?2錛涢偅鎴戠涓嬈℃嬁鎺?錛岀劧鍚庢棤璁烘瘡嬈$浜屼釜鎷垮嚑鎴戦兘鍙互浣垮緱榪欒疆鎬誨叡鎷?錛岀劧鍚庝粬蹇呭畾浼氶潰瀵?榪欎釜灞鍔匡紝鐒跺悗鎴戝氨蹇呰儨錛岄偅浠涔堟椂鍊欏繀璐ュ憿錛屽緢鏄庢樉濡傛灉鎴戦潰瀵圭殑鏄紙m+1錛夌殑鍊嶆暟鐨勫眬鍔垮氨蹇呰觸銆?br>puts ( n % ( 1 + m ) != 0 ? "first" : "second" );

緇撴灉绔熺劧琚繖棰樼粰闃翠簡....while(scanf("%d",&c)!=EOF) --> 緇撴灉WA, YM
鐒跺悗鏀規垚  scanf("%d",&c)  灞呯劧 AC 浜? ...................鎮插墽锝烇綖锝?/p>


浠g爜濡備笅 :
MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

#include <iostream>
int main ()
{
    int T;
    scanf ( "%d",&T );
    {
            while ( T -- )
            {
                    int n,m;
                    scanf ( "%d%d", &n, &m );
                    puts ( n % ( 1 + m ) != 0 ? "first" : "second" ); 
            }
    }
    return 0;
}


MiYu 2010-08-09 20:35 鍙戣〃璇勮
]]>
HDOJ HDU 1850 Being a Good Boy in Spring Festival ACM 1850 IN HDU http://m.shnenglu.com/MiYu/archive/2010/08/09/122830.htmlMiYuMiYuMon, 09 Aug 2010 12:04:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/09/122830.htmlhttp://m.shnenglu.com/MiYu/comments/122830.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/09/122830.html#Feedback0http://m.shnenglu.com/MiYu/comments/commentRss/122830.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122830.htmlMiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

棰樼洰鍦板潃:
         http://acm.hdu.edu.cn/showproblem.php?pid=1850
棰樼洰鎻忚堪:
Problem Description
涓騫村湪澶?nbsp;鐖舵瘝鏃跺埢鐗墊寕
鏄ヨ妭鍥炲 浣犺兘鍋氬嚑澶╁ソ瀛╁瓙鍚?br>瀵掑亣閲屽皾璇曞仛鍋氫笅闈㈢殑浜嬫儏鍚?br>
闄濡堥涗竴嬈¤彍鍦?br>鎮勬倓緇欑埜鐖鎬拱涓皬紺肩墿
涓誨姩鍦?nbsp;寮虹儓鍦?nbsp;瑕佹眰媧椾竴嬈$
鏌愪竴澶╂棭璧?nbsp;緇欑埜濡堢敤蹇冨湴鍋氬洖鏃╅

濡傛灉鎰挎剰 浣犺繕鍙互鍜岀埜濡堣
鍜變滑鐜╀釜灝忔父鎴忓惂 ACM璇句笂瀛︾殑鍛綖

涓嬮潰鏄竴涓簩浜哄皬娓告垙錛氭瀛愪笂鏈塎鍫嗘墤鍏嬬墝錛涙瘡鍫嗙墝鐨勬暟閲忓垎鍒負Ni(i
=1…M)錛涗袱浜鴻疆嫻佽繘琛岋紱姣忚蛋涓姝ュ彲浠ヤ換鎰忛夋嫨涓鍫嗗茍鍙栬蛋鍏朵腑鐨勪換鎰忓紶鐗岋紱妗屽瓙涓婄殑鎵戝厠鍏ㄩ儴鍙栧厜錛屽垯娓告垙緇撴潫錛涙渶鍚庝竴嬈″彇鐗岀殑浜轟負鑳滆呫?br>鐜板湪鎴戜滑涓嶆兂鐮旂┒鍒板簳鍏堟墜涓鴻儨榪樻槸涓鴻礋錛屾垜鍙兂闂ぇ瀹訛細
鈥斺?#8220;鍏堟墜鐨勪漢濡傛灉鎯寵耽錛岀涓姝ユ湁鍑犵閫夋嫨鍛紵”
 

Input
杈撳叆鏁版嵁鍖呭惈澶氫釜嫻嬭瘯鐢ㄤ緥錛屾瘡涓祴璇曠敤渚嬪崰2琛岋紝棣栧厛涓琛屽寘鍚竴涓暣鏁癕(
1<M<100)錛岃〃紺烘墤鍏嬬墝鐨勫爢鏁幫紝绱ф帴鐫涓琛屽寘鍚玀涓暣鏁癗i(1<=Ni<=1000000錛宨=1…M)錛屽垎鍒〃紺篗鍫嗘墤鍏嬬殑鏁伴噺銆侻涓?鍒欒〃紺鴻緭鍏ユ暟鎹殑緇撴潫銆?br> 

Output
濡傛灉鍏堟墜鐨勪漢鑳借耽錛岃杈撳嚭浠栫涓姝ュ彲琛岀殑鏂規鏁幫紝鍚﹀垯璇瘋緭鍑?錛屾瘡涓疄渚嬬殑杈撳嚭鍗犱竴琛屻?br> 

Sample Input
3
5 7 9
0
 

Sample Output
1

棰樼洰鍒嗘瀽 :

MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

涓.
      濡傛灉a1^a2^a3^...^an=0 ( 鍗?: nim-sum=0 ) , 璇存槑鍏堟墜娌℃湁蹇呰耽絳栫暐, 鏂規硶鏁拌偗瀹氫負 0;
浜?

      鍋囪鍏堟墜鐨勪漢鏈夊繀璧㈢瓥鐣ャ?/p>

            闂鍒欒漿鍖栦負=>鍦ㄤ換鎰忎竴鍫嗘嬁浠繪剰K寮犵墝錛屽茍涓斿墿涓嬫墍鏈夊爢鐨刵im-sum=0(P-position)鐨勬柟妗堟繪暟銆?/p>

                     1. 鐜板湪鎴戜滑鍏堢湅涓涓緥瀛?5,7,9)錛屽茍鍋囪浠庣涓鍫嗗彇浠繪剰K寮犵墝銆?/p>

                              鎺掗櫎絎竴鍫嗙墝鐨刵im-sum涓?7^9=14

                                            0111

                                          ^1001

                                          -------

                                            1110

                              濡傛灉瑕佷嬌鎵鏈夊爢鐨刵im-sum=0鎴愮珛錛屽垯絎竴鍫嗗彇鎺塊寮犱互鍚庡繀瀹氫負1110錛屽洜涓篨^X=0銆?/p>

                              鎵浠ヨ瑙傚療 5-k=14 k>0 鎴愮珛,姝や緥瀛?鍦ㄧ涓鍫嗗彇浠繪剰K寮犵墝)鏄庢樉鐨勪笉鎴愮珛銆備絾騫朵笉浠h〃鍦ㄧ浜屾垨絎笁鍫嗗彇浠繪剰K寮犵墝鐨勮В涓嶆垚绔嬨?/p>

                     2. 鐜板湪鐪嬬浜屼釜渚嬪瓙(15,7,9)錛屽茍鍋囪浠庣涓鍫嗗彇浠繪剰K寮犵墝銆?/p>

                              鎺掗槦絎竴鍫嗙墝鐨刵im-sum涓?^9=14錛屽拰絎竴涓緥瀛愮浉鍚岋紝鎵浠ラ棶棰樺彉涓鴻瀵?15-k=14 k>0 鏄惁鎴愮珛銆?/p>

                              褰撶劧榪欎釜渚嬪瓙鏄垚绔嬬殑銆?/p>

涓?
      鎬葷粨寰楀嚭錛?/p>

            鍦ㄤ換鎰忎竴鍫嗘嬁浠繪剰K寮犵墝錛屽茍涓旀墍鏈夊爢鐨刵im-sum=0 鎴愮珛鐨勬潯浠朵負錛氭帓闄ゅ彇鎺塊寮犵墝鐨勯偅涓鍫嗙殑nim-sum蹇呴』灝戜簬璇ュ爢鐗屼笂鐨勬暟閲?渚嬪瓙浜?錛屽惁鍒欎笉鑳藉湪姝ゅ爢涓婂彇浠繪剰K寮犵墝浣挎墍鏈夊爢鐨刵im-sum=0鎴愮珛(渚嬪瓙涓)銆?/p>

            鏁呮繪柟妗堟暟涓?( 鍦ㄤ換鎰忎竴鍫嗘嬁浠繪剰K寮犵墝錛屽茍涓旀墍鏈夊爢鐨刵im-sum=0 鎴愮珛 ) 鐨勬繪暟銆?/p>


浠g爜濡備笅 :
MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

#include 
<iostream>
int heap[101];
int main ()
{
    
int T;
    
while ( scanf ( "%d",&T ), T )
    {
            
int res = 0 , nCount = 0;
            
for ( int i = 0; i != T; ++ i )
            {
                  scanf ( 
"%d",heap + i );
                  res 
^= heap[i]; 
            }
            
if ( res == 0 )
            {
                 puts ( 
"0" ); 
                 
continue;
            }
            
int cmp = 0;
            
for ( int i = 0; i != T; ++ i )
            {
                  cmp 
= res ^ heap[i];
                  
if ( cmp < heap[i] )
                  {
                       nCount 
++
                  } 
            }
            printf ( 
"%d\n",nCount );
    }
    
return 0
}


MiYu 2010-08-09 20:04 鍙戣〃璇勮
]]>
HDOJ HDU 2897 閭傞呮槑涓?ACM 2897 IN HDU http://m.shnenglu.com/MiYu/archive/2010/08/09/122756.htmlMiYuMiYuMon, 09 Aug 2010 03:59:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/09/122756.htmlhttp://m.shnenglu.com/MiYu/comments/122756.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/09/122756.html#Feedback0http://m.shnenglu.com/MiYu/comments/commentRss/122756.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122756.htmlMiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

棰樼洰鍦板潃:
         http://acm.hdu.edu.cn/showproblem.php?pid=2897
棰樼洰鎻忚堪:
Problem Description
褰撴棩閬囧埌鏈堬紝浜庢槸鏈変簡鏄庛傚綋鎴戦亣鍒頒簡浣狅紝渚挎垚浜嗕荊銆?br>閭eぉ錛屾棩鏈堢浉浼氾紝鎴戣鍒頒簡浣犮傝屼笖錛屽ぇ鍦板け鍘諱簡鍏夎緣錛屼綘鎴戞槸鍚︽垚渚o紵榪欐敞瀹氭槸涓噭緹庣殑鏁呬簨銆傦紙浠ヤ笂鏄簾璇濓級
灝弔鍜屾墍鏈変笘淇楃殑浜轟滑涓鏍鳳紝鏈熷緟閭g櫨騫撮毦閬囩殑鏃ラ銆傞┗瓚寵澶寸湅澶╋紝鐪嬫棩鏈堟笎娓愯蛋榪戯紝灝弔鐨勮剸瀛愰偅涓吀鍛錛堜粬鍧氭寔榪欎釜濮垮娍宸茬粡鏈夊崐涓灝忔椂鍟︼級銆備粬浣庝笅浠拌搗鐨勫ご錛岀幆欏懼洓鍛ㄣ傚拷鐒跺彂鐜拌韓杈圭珶绔欑潃浣嶆紓浜殑mm銆傚ぉ娓愭笎鏆椾笅錛岃繖mm鍦ㄨ繖琛楀ご绔熺劧濡傛鑰鐪鹼紝濂規槸澶╀嬌鍚楋紵绔欑潃灝弔韜竟鐨勫ぉ浣褲?br>灝弔瀵筸m鎯婂懠錛?#8220;緙樺垎鍛?/span>~~”銆俶m鍗存涓嶅惈緋婏細“鏄晩錛?00騫翠竴閬囧摝錛?#8221;錛堟鍚庣渷鐣?000瀛?#8230;.錛?br>灝弔璧剁揣鍚憁m瑕佽仈緋繪柟寮忥紝鍙痬m璇達細“鎴戝拰浣犵帺涓父鎴忓惂錛岃耽浜嗭紝鎴戝氨鎶婃垜鐨勬墜鏈哄彿鍛婅瘔浣犮?#8221;灝弔錛屽績鎯沖ぉ涓嬪摢鏈夐鐩兘闅懼掓垜鍛紝渚挎弧鍙g瓟搴斾笅鏉ャ俶m寮濮嬭娓告垙瑙勫垯錛?#8220;鎴戞湁涓鍫嗙‖甯侊紝涓鍏?鏋氾紝浠庤繖涓‖甯佸爢閲屽彇紜竵錛屼竴嬈℃渶灝戝彇2鏋氾紝鏈澶?鏋氾紝濡傛灉鍓╀笅灝戜簬2鏋氬氨瑕佷竴嬈″彇瀹屻傛垜鍜屼綘杞祦鍙栵紝鐩村埌鍫嗛噷鐨勭‖甯佸彇瀹岋紝鏈鍚庝竴嬈″彇紜竵鐨勭畻杈撱傛垜鐜╄繃榪欎釜娓告垙濂藉嬈′簡錛屽氨璁╄浣狅紝璁╀綘鍏堝彇鍚?/span>~
灝弔鎺愭寚涓綆楋紝涓嶅鍛錛岃繖鏄笉鍙兘鐨勪換鍔′箞銆傚皬t闇插嚭寰楁剰鐨勭瑧錛?#8220;榪樻槸mm浼樺厛鍟︼紝鍛靛懙
~”mm闇庢椂鎰d綇浜嗭紝鎯蟲槸瀵瑰皬t鐨勫弽搴斿嚭涔庢剰鏂欏惂銆?br>濂瑰嵈涔熶笉鐢熸皵錛?#8220;濂藉皬瀛愶紝鎸鴻仾鏄庡憿錛岃涓嶈繖鏍峰惂錛屼綘鎶婃垜鐨勯偖綆辯粰鎴戯紝鎴戠粰浣犲彂涓枃鏈紝姣忚鏈変笁涓暟瀛梟錛宲錛宷錛岃〃紺轟竴鍫嗙‖甯佷竴鍏辨湁n鏋氾紝浠庤繖涓‖甯佸爢閲屽彇紜竵錛屼竴嬈℃渶灝戝彇p鏋氾紝鏈澶歲鏋氾紝濡傛灉鍓╀笅灝戜簬p鏋氬氨瑕佷竴嬈″彇瀹屻備袱浜鴻疆嫻佸彇錛岀洿鍒板爢閲岀殑紜竵鍙栧畬錛屾渶鍚庝竴嬈″彇紜竵鐨勭畻杈撱傚浜庢瘡涓琛岀殑涓変釜鏁板瓧錛岀粰鍑哄厛鍙栫殑浜烘槸鍚︽湁蹇呰儨絳栫暐錛屽鏋滄湁鍥炵瓟WIN錛屽惁鍒欏洖絳擫OST銆備綘鎶婂搴旂殑絳旀鍙戠粰鎴戯紝濡傛灉浣犺兘鍦ㄤ粖澶╂櫄涓?鐐逛互鍓嶅彂緇欐垜姝g‘絳旀錛屾垨璁告垜浠槑澶╀笅鍗堝彲浠ュ啀瑙併?#8221;
灝弔浜岃瘽娌¤錛屽皢鑷繁鐨勯偖綆辯粰浜唌m銆傚綋浠栧叴鍐插啿寰楄刀鍥炲錛屼笂緗戠湅閭錛屽搰錛乵m鐨勯偖浠跺凡緇忓埌浜嗐備粬鍙戠幇鏂囨湰闀胯揪100000琛岋紝姣忚鐨勪笁涓暟瀛楅兘寰堝ぇ錛屼絾鏄兘鏄笉瓚呰繃65536鐨勬暣鏁般傚皬t鐪嬭〃宸茬粡涓嬪崍6鐐逛簡錛岃鎯蟲墜宸ョ畻鍑烘墍鏈夌粨鏋滐紝鐪嬫潵鏄笉鍙兘浜嗐備綘鑳藉府甯粬錛岃浠栧啀瑙佸埌閭d釜mm鍚楋紵
 

Input
涓嶈秴榪?00000琛岋紝姣忚涓変釜姝f暣鏁皀錛宲錛宷銆?br> 

Output
瀵瑰簲姣忚杈撳叆錛屾寜鍓嶉潰浠嬬粛鐨勬父鎴忚鍒欙紝鍒ゆ柇鍏堝彇鑰呮槸鍚︽湁蹇呰儨絳栫暐銆傝緭鍑篧IN鎴栬匧OST銆?br> 

Sample Input
7 2 4
6 2 4
 

Sample Output
LOST
WIN


鍗氬紙鐨勫叆闂ㄩ, 宸翠粈鍗氬(Bash Game), 鍏蜂綋浜嗚В璇風偣鍑?nbsp; 鍗氬紙鍏ラ棬  .

浠g爜濡備笅:
MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

#include 
<iostream>
int main ()
{
       
int N, p, q;
       
while ( scanf ( "%d%d%d",&N, &p, &q ) != EOF )
       {
            
int res = N % ( p + q );
            puts ( res 
? res <= p ? "LOST" : "WIN" : "WIN" );
    }
       
return 0;    
}

鍙﹀縐縐鑷繁鐨勪竴琛屼唬鐮?:
MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

main(p,q){
int N,res;while(~scanf("%d%d%d",&N,&p,&q)){res=N%(p+q);puts(res?res<=p?"LOST":"WIN":"WIN");}}


MiYu 2010-08-09 11:59 鍙戣〃璇勮
]]>
鍗氬紙 鍏ラ棬 ( ACM 鍗氬紙 緇勫悎 )http://m.shnenglu.com/MiYu/archive/2010/08/09/122753.htmlMiYuMiYuMon, 09 Aug 2010 03:24:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/09/122753.htmlhttp://m.shnenglu.com/MiYu/comments/122753.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/09/122753.html#Feedback1http://m.shnenglu.com/MiYu/comments/commentRss/122753.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122753.htmlMiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

瀵繪壘騫寵 鐘舵侊紙涔熺О蹇呰觸鎬侊紝
濂囧紓灞鍔匡級錛岋紙婊¤凍錛氫換鎰忛潪騫寵 鎬佺粡榪囦竴嬈℃搷浣滃彲浠ュ彉涓哄鉤琛℃侊級

()宸翠粈鍗氬(Bash Game):

鍙湁涓鍫?/span>n涓墿鍝?/span>,涓や釜浜鴻疆嫻佷粠榪欏爢鐗╁搧涓彇鐗?/span>,瑙勫畾姣忔鑷沖皯鍙栦竴涓?/span>,鏈澶氬彇m涓?/span>.鏈鍚庡彇鍏夎呭緱鑳?/span>.

n = (m+1)r+s , (r涓轟換鎰忚嚜鐒舵暟,s≤m), 鍗?/span>n%(m+1) != 0, 鍒欏厛鍙栬呰偗瀹氳幏鑳?/span>

(浜?/span>)濞佷綈澶崥濂?/span>(Wythoff Game):

鏈変袱鍫嗗悇鑻ュ共涓墿鍝?/font>,涓や釜浜鴻疆嫻佷粠鏌愪竴鍫嗘垨鍚屾椂浠庝袱鍫嗕腑鍙栧悓鏍峰鐨勭墿鍝?/font>,瑙勫畾姣忔鑷沖皯鍙栦竴涓?/font>,澶氳呬笉闄?/font>,鏈鍚庡彇鍏夎呭緱鑳?/font>.

(ak,bk)(ak ≤ bk ,k=0,1,2,...,n)琛ㄧず濂囧紓灞鍔?/span>

姹傛硶錛?/span>

ak =[k(1+√5)/2], bk= ak + k (k=0,1,2,...,n 鏂規嫭鍙瘋〃紺哄彇鏁村嚱鏁?/span>)

       鍒ゆ柇錛?/span>

              Gold=(1+sqrt(5.0))/2.0錛?/span>

1錛夊亣璁撅紙a錛?/span>b錛変負絎?/span>k縐嶅寮傚眬鍔?/span>(k=0,1,2...) 閭d箞k=b-a;

2錛夊垽鏂叾a==(int)(k*Gold),鐩哥瓑鍒欎負濂囧紓灞鍔?/span>

錛堟敞錛氶噰鐢ㄩ傚綋鐨勬柟娉?/span>,鍙互灝嗛潪濂囧紓灞鍔垮彉涓哄寮傚眬鍔?/span>.

鍋囪闈㈠鐨勫眬鍔挎槸(a,b)

鑻?/span> b = a,鍒欏悓鏃朵粠涓ゅ爢涓彇璧?/span> a 涓墿浣?/span>,灝卞彉涓轟簡濂囧紓灞鍔?/span>(0,0)錛?/span>

1.       濡傛灉a = ak,

1.1   b > bk, 閭d箞,鍙栬蛋b - bk涓墿浣?/span>,鍗沖彉涓哄寮傚眬鍔?/span>(ak, bk)錛?/span>

1.2   b < bk 鍒欏悓鏃朵粠涓ゅ爢涓嬁璧?/span> ak – a[b – ak]涓墿浣?/span>,鍙樹負濂囧紓灞鍔?/span>( a[b – ak] , a[b – ak]+ b - ak)錛?/span>

2         濡傛灉a = bk ,

2.1   b > ak ,鍒欎粠絎簩鍫嗕腑鎷胯蛋澶氫綑鐨勬暟閲?/span>b – ak

2.2   b < ak ,鍒?/span> 鑻?/span>b = aj (j < k) 浠庣涓鍫嗕腑鎷胯蛋澶氫綑鐨勬暟閲?/span>a– bj; (a > bj)

鑻?/span>b = bj (j < k) 浠庣涓鍫嗕腑鎷胯蛋澶氫綑鐨勬暟閲?/span>a– aj; ( a > aj)

錛?/span>

渚嬮錛?/span>pku 1067

(涓?/span>)灝煎鍗氬(Nimm Game):

鏈?/font>n鍫嗗悇鑻ュ共涓墿鍝?/font>,涓や釜浜鴻疆嫻佷粠鏌愪竴鍫嗗彇浠繪剰澶氱殑鐗╁搧,瑙勫畾姣忔鑷沖皯鍙栦竴涓?/font>,澶氳呬笉闄?/font>,鏈鍚庡彇鍏夎呭緱鑳?/font>.

浠諱綍濂囧紓灞鍔?/span>(a1, a2, … , an)閮芥湁a1(+)a2(+)…(+)an =0. ( (+)涓?/span> 鎸変綅^)

Nim娓告垙綆浠嬶細

錛?錛夋湁涓や釜鐜╁錛?/p>

錛?錛夋湁涓夊爢鎵戝厠鐗岋紙姣斿錛氬彲浠ュ垎鍒槸5錛?錛?寮狅級錛?/p>

     娓告垙鍙屾柟杞祦鎿嶄綔錛?/p>

錛?錛夌帺瀹剁殑姣忔鎿嶄綔鏄夋嫨鍏朵腑鏌愪竴鍫嗙墝錛岀劧鍚庝粠涓彇璧頒換鎰忓紶錛?/p>

     鏈鍚庝竴嬈″幓鎷嶇殑涓鏂逛負鑾瘋儨鏂癸紱
 
瀹氫箟: 鍋囪 (xm · · · x0)2 鍜?ym · · · y0)2 鐨刵im-sum鏄?zm · · · z0)2,鍒欐垜浠〃紺烘垚 (xm · · · x0)2 ⊕ (ym · · · y0)2 = (zm · · · z0)2, 
      榪欓噷錛寊k = xk + yk (mod 2)錛坘=0…m錛?

     

nim娓告垙鐨勫畾鐞嗕竴錛?/p>

 瀵逛簬nim娓告垙鐨勬煇涓綅緗?x1,x2,x3),褰撲笖浠呭綋瀹冨悇閮ㄥ垎鐨刵im-sum絳変簬0鏃訛紙鍗硏1⊕x2⊕x3=0錛夛紙x1錛寈2錛寈3鍋氬紓鎴栨搷浣淾錛夛紝鍒欏綋鍓嶄綅浜庡繀璐ョ偣銆?/p>

 瀹氱悊涓涔熼傜敤浜庢洿澶氬爢鐨勬儏鍐碉紒

渚嬮錛?/span>pku 2234

渚嬮錛?/span>hdu 1730

渚嬮錛?/span>pku 1740

渚嬮錛?/span>pku 1704

渚嬮錛?/span>pku 1082 (澶ч噺鍒嗘瀽緇撹寰堢畝鍗曘?/span> 涔熷彲浠ユ牴鎹畝鍗曠殑鎺ㄨ妯℃嫙瀹炵幇銆?/span>)



MiYu 2010-08-09 11:24 鍙戣〃璇勮
]]>
HDOJ HDU 1133 Buy the Ticket ACM 1133 IN HDU http://m.shnenglu.com/MiYu/archive/2010/08/08/122676.htmlMiYuMiYuSun, 08 Aug 2010 09:20:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/08/122676.htmlhttp://m.shnenglu.com/MiYu/comments/122676.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/08/122676.html#Feedback0http://m.shnenglu.com/MiYu/comments/commentRss/122676.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122676.htmlMiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

棰樼洰鍦板潃 :
         http://acm.hdu.edu.cn/showproblem.php?pid=1133
棰樼洰鎻忚堪:
Problem Description
The 
"Harry Potter and the Goblet of Fire" will be on show in the next few days. As a crazy fan of Harry Potter, you will go to the cinema and have the first sight, won’t you?

Suppose the cinema only has one ticket
-office and the price for per-ticket is 50 dollars. The queue for buying the tickets is consisted of m + n persons (m persons each only has the 50-dollar bill and n persons each only has the 100-dollar bill).

Now the problem 
for you is to calculate the number of different ways of the queue that the buying process won't be stopped from the first person till the last person. 
Note: initially the ticket-office has no money. 

The buying process will be stopped on the occasion that the ticket
-office has no 50-dollar bill but the first person of the queue only has the 100-dollar bill.
 

Input
The input file contains several test cases. Each test 
case is made up of two integer numbers: m and n. It is terminated by m = n = 0. Otherwise, m, n <=100.
 

Output
For each test 
case, first print the test number (counting from 1in one line, then output the number of different ways in another line.
 

Sample Input
3 0
3 1
3 3
0 0
 

Sample Output
Test #
1:
6
Test #
2:
18
Test #
3:
180

鍗$壒鍏版暟鐨勫簲鐢▇~~  ^_^
1133 鍏紡鎺ㄥ濡備笅 :
//MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

( C(m
+n, n) - C(m+n, m+1) ) * m! * n! 鍖栫畝鍗?nbsp;(m+n)! * (m-n+1/ (m+1)

鎺ㄥ榪囩▼濡備笅 :

m涓漢鎷?0錛宯涓漢鎷?00 

1:    鎵浠ュ鏋?nbsp;n > m錛岄偅涔堟帓搴忔柟娉曟暟涓?nbsp;0 榪欎竴鐐瑰緢瀹規槗鎯蟲竻妤?nbsp;

2:    鐜板湪鎴戜滑鍋囪 鎷?0鐨勪漢鐢?nbsp;‘0’琛ㄧず錛?nbsp;鎷?00鐨勪漢鐢?nbsp;1 琛ㄧず銆?br>
      濡傛灉鏈夎繖涔堜竴涓簭鍒?nbsp;
0101101001001111

      褰撶K涓綅緗嚭鐜?鐨勪釜鏁板浣?鐨勪釜鏁版椂灝辨槸涓涓笉鍚堟硶搴忓垪浜?br> 
      鍋囪m
=4 n=3鐨勪竴涓簭鍒楁槸錛?/span>0110100 鏄劇劧錛屽畠涓嶅悎娉曪紝 鐜板湪鎴戜滑鎶婂畠紼嶅井鍙樺寲涓涓嬶細 

      鎶婄浜屼釜1錛堣繖涓?鍓嶉潰鐨勯兘鏄悎娉曠殑錛夊悗闈㈢殑鎵鏈変綅0鍙樻垚1錛?鍙樻垚0 

      灝卞緱鍒?nbsp;
0111011 榪欎釜搴忓垪1鐨勬暟閲忓浜?鐨勬暟閲忥紝 鏄劇劧涓嶅悎娉曪紝 浣嗙幇鍦ㄧ殑鍏抽敭涓嶆槸鐪嬭繖涓簭鍒楁槸涓嶆槸鍚堟硶鐨?nbsp;

      鍏抽敭鏄細瀹冨拰鎴戜滑鐨勪笉鍚堟硶搴忓垪 
0110100 鎴愪竴涓瀵瑰簲鐨勫叧緋?nbsp;

      涔熷氨鏄浠繪剰涓涓笉鍚堟硶搴忓垪(m涓?錛宯涓?)錛?nbsp;閮藉彲浠ョ敱鍙﹀涓涓簭鍒?n
-1涓?鍜宮+1涓?)寰楀埌 

      鍙﹀鎴戜滑鐭ラ亾錛屼竴涓簭鍒楄涔堟槸鍚堟硶鐨勶紝瑕佷箞鏄笉鍚堟硶鐨?nbsp;

      鎵浠ワ紝鍚堟硶搴忓垪鏁伴噺 
= 搴忓垪鎬繪暟閲?nbsp;- 涓嶅悎娉曞簭鍒楃殑鎬婚噺 

      搴忓垪鎬繪暟鍙互榪欐牱璁$畻m
+n 涓綅緗腑錛?nbsp;閫夋嫨 n 涓綅緗嚭鏉ュ~涓?nbsp;1錛?nbsp;鎵浠ユ槸 C(m+n, n) 

      涓嶅悎娉曞簭鍒楃殑鏁伴噺灝辨槸錛?nbsp;m
+n 涓綅緗腑錛?nbsp;閫夋嫨 m+1 涓綅緗嚭鏉ュ~涓?nbsp;1 鎵浠ユ槸 C(m+n, m+1

      鐒跺悗姣忎釜浜洪兘鏄笉涓鏍風殑錛屾墍浠ラ渶瑕佸叏鎺掑垪 m
! * n! 
      
     鎵浠ユ渶鍚庣殑鍏紡涓?:  ( C(m+n, n) - C(m+n, m+1) ) * m! * n! 鍖栫畝鍗?nbsp;(m+n)! * (m-n+1/ (m+1)

鎺ㄥ箍:
      濡傛灉鍘熸潵鏈塸寮?0鍏冪殑璇?閭d箞涓嶅悎娉曠殑搴忓垪鐨勬暟閲忓簲璇ユ槸:浠繪剰涓涓笉鍚堟硶搴忓垪(m涓?錛宯涓?)錛?br> 
      閮藉彲浠ョ敱鍙﹀涓涓簭鍒?n
-1涓?鍜宮+1+p涓?)寰楀埌,鎵浠ユ槸m+n 涓綅緗腑錛?nbsp;閫夋嫨 m+1+p 涓綅緗?br>
      鍑烘潵濉笂 
1 鎵浠ユ槸 C(m+n, m+1+p) 鎺ヤ笅鏉ョ殑鍖栫畝灝變笉鎺ㄤ簡.


浠g爜濡備笅 :
//MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

#include 
<iostream>
#include 
<string>
using namespace std;
#define MAX 100
#define BASE 10000
void multiply(int a[],int Max,int b)  //澶ф暟涔樺皬鏁?/span>
{
    
int i,array=0;
    
for (i=Max-1; i>=0; i--)   
    {
        array
+=b*a[i];
        a[i] 
= array%BASE;
        array 
/= BASE;   
    }
}
 
void divide(int a[], int Max, int b)  //澶ф暟闄ゅ皬鏁?/span>
{
    
int i,div=0;
    
for (i=0;i<Max; i++)   
    {
        div 
= div*BASE + a[i];
        a[i] 
= div / b;
        div 
%= b;
    }
}
int fact[205][MAX];
void setFact ()
{
     fact[
0][MAX-1= fact[1][MAX-1= 1;
     
for ( int i = 2; i <= 200++ i )
     {
           memcpy ( fact[i] , fact[i
-1] , MAX * sizeof ( int ) );
           multiply ( fact[i] , MAX , i ); 
     } 
}
void outPut ( int ctl[MAX] )
{
     
int i = 0;
     
while ( i < MAX && ctl[i] == 0 )
     {
             i 
++ ; //鍘誨墠瀵? 
     }
     printf ( 
"%d", ctl[i++] );             
     
while ( i < MAX )   
     {
             printf ( 
"%04d", ctl[i++] );   
     } 
     putchar ( 
'\n' ); 
}
int res[MAX];
int main ()
{
     
int M,N;
     
int ca = 1;
     setFact();
     
while ( cin >> M >> N , M + N )
     {
             printf ( 
"Test #%d:\n",ca++ );
             
if ( N > M )
             {
                  puts ( 
"0" );
                  
continue
             }
             memcpy ( res , fact[M
+N] , MAX * sizeof ( int ) );      闃朵箻 ( m + n )!
             multiply ( res, MAX, M 
- N + 1 );                               ( m + n )! * ( m-n+1 )
             divide ( res, MAX, M 
+ 1 );                                        ( m + n )! * ( m-n+1 )  / ( m+ 1 )         
             outPut ( res );
     }
     
return 0;
}


MiYu 2010-08-08 17:20 鍙戣〃璇勮
]]>
HDOJ HDU 1023 1130 1133 1134 2067 ACM 1023 1130 1133 1134 2067 IN HDU ( 鍗$壒鍏版暟 涓撻 catalan )http://m.shnenglu.com/MiYu/archive/2010/08/08/122674.htmlMiYuMiYuSun, 08 Aug 2010 09:08:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/08/122674.htmlhttp://m.shnenglu.com/MiYu/comments/122674.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/08/122674.html#Feedback1http://m.shnenglu.com/MiYu/comments/commentRss/122674.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122674.html______________鐧界櫧銇眿

                 鍗$壒鍏版暟涓撻

鏇村鍗$壒鍏版暟璧勬枡 璇風湅  鍗$壒鍏版暟
 
HDU 1023 1130  1134  2067 閮芥槸鏍囧噯鐨勫崱鐗瑰叞鏁? 鍏蜂綋璇存槑璇瘋
鍗$壒鍏版暟  ,鍙槸鏈変竴鐐歸渶瑕佹敞鎰? 鍦?5浠?/span>涓嬬殑catalan鏁?br>
鍙互
鐩存帴浣跨敤 long long 鎴?__int64 鎻愪氦鐨? 浣嗘槸褰?N 瓚呰繃35 涔嬪悗, 榪欏氨闇瑕?span style="COLOR: red">澶ф暟浜? 

涓嬮潰鏄?2067 鐨?long long 浠g爜 ,璇︾粏璇瘋  (  
2067 灝忓厰鐨勬鐩?瑙i鎶ュ憡 ) 娌℃湁浣跨敤閫掑綊寮?, 鐩存帴鐢ㄧ殑catalan 鐨?榪唬寮? :

//MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

#include
<iostream>
using namespace std;
typedef 
long long int64;
int64 f[
37][37];
int main()
{
    
int ca=0;
    
int N;
    
while ( cin >> N , N + 1 )
    {
        
++ ca;
        
for ( int i = 1;i <= N; ++ i )
        {
              f[
0][i] = 1;
        }
        
for ( int i = 1; i < N; ++ i )
        {
              
for ( int j = i; j <= N; ++ j )
              {
                    
if ( i == j )
                    {
                         f[i][j] 
= f[i-1][j];
                    }
                    
else
                    {
                         f[i][j] 
= f[i-1][j] + f[i][j-1];
                    }
              }
        }
        printf(
"%d %d %I64d\n", ca, N, 2 * f[N-1][N] );
    }
    
return 0;
}



闄や簡 2067 澶? 鍏朵粬鐨勯鐩潎鏄ぇ鏁扮殑綾誨瀷, 鍦ㄨ繖閲? 鍚勪綅 ACMer , 璇峰嚭浣犱滑鐨勫ぇ鏁版ā鏉垮惂 .

鎴栬呮煇浜涗唬鐮佺墰浜哄彲浠ヨ嚜宸辨墜鎵?nbsp;<-------0rz

鍐欏ソ浠g爜鍚?鍙渶鎸夐鐩姹傛牸寮忓仛鐩稿簲鐨勬敼鍙? 渚胯兘鐩存帴AC.  1133 紼嶅井鏈夌偣涓嶅悓. 浼氬湪

鏈鍚庣粰鍑哄畠鐨勮В棰樻姤鍛?

1023  1130 1134 鐩存帴浣跨敤 catalan鏁?鐨勯掑綊寮?,浠g爜濡備笅, 浣跨敤鐨勬槸楂樼簿搴︿箻娉? ( 闇瑕佸湪杈撳叆緇撴潫鎺у埗鏂歸潰鏍規嵁鍚勯鍋氱浉搴斿彉鍖?) :


//MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

#include
<iostream>
using namespace std;
#define MAX 105
#define BASE 10000
typedef 
int myType[MAX+10];
void multiply ( int a[], int Max, int b )  //澶ф暟涔樺皬鏁?/span>
{
    
int i,array=0;
    
for (i=Max-1; i>=0; i--)   
    {
        array
+=b*a[i];
        a[i] 
= array%BASE;
        array 
/= BASE;   
    }
}
 
void divide ( int a[], int Max, int b )  //澶ф暟闄ゅ皬鏁?/span>
{
    
int i,div=0;
    
for (i=0;i<Max; i++)   
    {
        div 
= div*BASE + a[i];
        a[i] 
= div / b;
        div 
%= b;
    }
}
void outPut ( myType ctl[MAX] ,int N )
{
     
int i = 0;
     
while ( i < MAX && ctl[N][i] == 0 )
     {
             i 
++ ; //鍘誨墠瀵? 
     }
     cout 
<< ctl[N][i++];             
     
while ( i < MAX )   
     {
             printf ( 
"%04d", ctl[N][i++] );   
     } 
     cout 
<< endl; 
}
void setNum ( myType ctl[MAX] )
{
     memset ( ctl[
1], 0, MAX * sizeof ( int ) );
     ctl[
1][MAX-1= 1;
     
for ( int i = 2; i < 101; i ++ )
     {
         memcpy ( ctl[i], ctl[i
-1], MAX * sizeof ( int ) );      
         multiply ( ctl[i], MAX, 
4 * i - 2 );               
         divide ( ctl[i], MAX, i 
+ 1 );                  
     } 
}
myType ctl[MAX]; 
int main()
{
    setNum ( ctl );
    
int N; 
    
while ( cin >> N )     // 榪欓噷鏍規嵁鍚勯瑕佹眰闇瑕佸仛鐩稿簲鍙樺寲
    {
           outPut ( ctl, N ); 
    }
    
return 0;
}



1133 鍏紡鎺ㄥ濡備笅 :
//MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

( C(m
+n, n) - C(m+n, m+1) ) * m! * n! 鍖栫畝鍗?nbsp;(m+n)! * (m-n+1/ (m+1)

鎺ㄥ榪囩▼濡備笅 :

m涓漢鎷?0錛宯涓漢鎷?00 

1:    鎵浠ュ鏋?nbsp;n > m錛岄偅涔堟帓搴忔柟娉曟暟涓?nbsp;0 榪欎竴鐐瑰緢瀹規槗鎯蟲竻妤?nbsp;

2:    鐜板湪鎴戜滑鍋囪 鎷?0鐨勪漢鐢?nbsp;‘0’琛ㄧず錛?nbsp;鎷?00鐨勪漢鐢?nbsp;1 琛ㄧず銆?br>
      濡傛灉鏈夎繖涔堜竴涓簭鍒?nbsp;
0101101001001111

      褰撶K涓綅緗嚭鐜?鐨勪釜鏁板浣?鐨勪釜鏁版椂灝辨槸涓涓笉鍚堟硶搴忓垪浜?br> 
      鍋囪m
=4 n=3鐨勪竴涓簭鍒楁槸錛?/span>0110100 鏄劇劧錛屽畠涓嶅悎娉曪紝 鐜板湪鎴戜滑鎶婂畠紼嶅井鍙樺寲涓涓嬶細 

      鎶婄浜屼釜1錛堣繖涓?鍓嶉潰鐨勯兘鏄悎娉曠殑錛夊悗闈㈢殑鎵鏈変綅0鍙樻垚1錛?鍙樻垚0 

      灝卞緱鍒?nbsp;
0111011 榪欎釜搴忓垪1鐨勬暟閲忓浜?鐨勬暟閲忥紝 鏄劇劧涓嶅悎娉曪紝 浣嗙幇鍦ㄧ殑鍏抽敭涓嶆槸鐪嬭繖涓簭鍒楁槸涓嶆槸鍚堟硶鐨?nbsp;

      鍏抽敭鏄細瀹冨拰鎴戜滑鐨勪笉鍚堟硶搴忓垪 
0110100 鎴愪竴涓瀵瑰簲鐨勫叧緋?nbsp;

      涔熷氨鏄浠繪剰涓涓笉鍚堟硶搴忓垪(m涓?錛宯涓?)錛?nbsp;閮藉彲浠ョ敱鍙﹀涓涓簭鍒?n
-1涓?鍜宮+1涓?)寰楀埌 

      鍙﹀鎴戜滑鐭ラ亾錛屼竴涓簭鍒楄涔堟槸鍚堟硶鐨勶紝瑕佷箞鏄笉鍚堟硶鐨?nbsp;

      鎵浠ワ紝鍚堟硶搴忓垪鏁伴噺 
= 搴忓垪鎬繪暟閲?nbsp;- 涓嶅悎娉曞簭鍒楃殑鎬婚噺 

      搴忓垪鎬繪暟鍙互榪欐牱璁$畻m
+n 涓綅緗腑錛?nbsp;閫夋嫨 n 涓綅緗嚭鏉ュ~涓?nbsp;1錛?nbsp;鎵浠ユ槸 C(m+n, n) 

      涓嶅悎娉曞簭鍒楃殑鏁伴噺灝辨槸錛?nbsp;m
+n 涓綅緗腑錛?nbsp;閫夋嫨 m+1 涓綅緗嚭鏉ュ~涓?nbsp;1 鎵浠ユ槸 C(m+n, m+1

      鐒跺悗姣忎釜浜洪兘鏄笉涓鏍風殑錛屾墍浠ラ渶瑕佸叏鎺掑垪 m
! * n! 
      
     鎵浠ユ渶鍚庣殑鍏紡涓?:  ( C(m+n, n) - C(m+n, m+1) ) * m! * n! 鍖栫畝鍗?nbsp;(m+n)! * (m-n+1/ (m+1)

鎺ㄥ箍:
      濡傛灉鍘熸潵鏈塸寮?0鍏冪殑璇?閭d箞涓嶅悎娉曠殑搴忓垪鐨勬暟閲忓簲璇ユ槸:浠繪剰涓涓笉鍚堟硶搴忓垪(m涓?錛宯涓?)錛?br> 
      閮藉彲浠ョ敱鍙﹀涓涓簭鍒?n
-1涓?鍜宮+1+p涓?)寰楀埌,鎵浠ユ槸m+n 涓綅緗腑錛?nbsp;閫夋嫨 m+1+p 涓綅緗?br>
      鍑烘潵濉笂 
1 鎵浠ユ槸 C(m+n, m+1+p) 鎺ヤ笅鏉ョ殑鍖栫畝灝變笉鎺ㄤ簡.


浠g爜濡備笅 :
//MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

#include 
<iostream>
#include 
<string>
using namespace std;
#define MAX 100
#define BASE 10000
void multiply(int a[],int Max,int b)  //澶ф暟涔樺皬鏁?/span>
{
    
int i,array=0;
    
for (i=Max-1; i>=0; i--)   
    {
        array
+=b*a[i];
        a[i] 
= array%BASE;
        array 
/= BASE;   
    }
}
 
void divide(int a[], int Max, int b)  //澶ф暟闄ゅ皬鏁?/span>
{
    
int i,div=0;
    
for (i=0;i<Max; i++)   
    {
        div 
= div*BASE + a[i];
        a[i] 
= div / b;
        div 
%= b;
    }
}
int fact[205][MAX];
void setFact ()
{
     fact[
0][MAX-1= fact[1][MAX-1= 1;
     
for ( int i = 2; i <= 200++ i )
     {
           memcpy ( fact[i] , fact[i
-1] , MAX * sizeof ( int ) );
           multiply ( fact[i] , MAX , i ); 
     } 
}
void outPut ( int ctl[MAX] )
{
     
int i = 0;
     
while ( i < MAX && ctl[i] == 0 )
     {
             i 
++ ; //鍘誨墠瀵? 
     }
     printf ( 
"%d", ctl[i++] );             
     
while ( i < MAX )   
     {
             printf ( 
"%04d", ctl[i++] );   
     } 
     putchar ( 
'\n' ); 
}
int res[MAX];
int main ()
{
     
int M,N;
     
int ca = 1;
     setFact();
     
while ( cin >> M >> N , M + N )
     {
             printf ( 
"Test #%d:\n",ca++ );
             
if ( N > M )
             {
                  puts ( 
"0" );
                  
continue
             }
             memcpy ( res , fact[M
+N] , MAX * sizeof ( int ) );      //闃朵箻 ( m + n )!
             multiply ( res, MAX, M 
- N + 1 );                               //( m + n )! * ( m-n+1 )
             divide ( res, MAX, M 
+ 1 );                                        //( m + n )! * ( m-n+1 )  / ( m+ 1 )         
             outPut ( res );
     }
     
return 0;
}



MiYu 2010-08-08 17:08 鍙戣〃璇勮
]]>
閿欐帓鍏紡 ( ACM 鏁拌 緇勫悎 )http://m.shnenglu.com/MiYu/archive/2010/08/08/122615.htmlMiYuMiYuSun, 08 Aug 2010 00:58:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/08/122615.htmlhttp://m.shnenglu.com/MiYu/comments/122615.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/08/122615.html#Feedback0http://m.shnenglu.com/MiYu/comments/commentRss/122615.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122615.html 

MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

閿欐帓鍏紡:

閿欐帓鍏紡

鐩綍
閿欐帓鍏紡鐨勭敱鏉?br>閫掓帹鐨勬柟娉曟帹瀵奸敊鎺掑叕寮?br>瀹規枼鍘熺悊
綆鍖栧叕寮?br> 

閿欐帓鍏紡鐨勭敱鏉?br>
銆銆pala鎻愬嚭鐨勯棶棰? 鍗佹湰涓嶅悓鐨勪功鏀懼湪涔︽灦涓娿傜幇閲嶆柊鎽嗘斁錛屼嬌姣忔湰涔﹂兘涓嶅湪鍘熸潵鏀劇殑浣嶇疆銆傛湁鍑犵鎽嗘硶錛?br>銆銆榪欎釜闂鎺ㄥ箍涓涓嬶紝灝辨槸閿欐帓闂: n涓湁搴忕殑鍏冪礌搴旀湁n錛佺涓嶅悓鐨勬帓鍒椼傚鑻ヤ竴涓帓鍒楀紡鐨勬墍鏈夌殑鍏冪礌閮戒笉鍦ㄥ師鏉ョ殑浣嶇疆涓婏紝鍒欑О榪欎釜鎺掑垪涓洪敊鎺掋?br>閫掓帹鐨勬柟娉曟帹瀵奸敊鎺掑叕寮?br>
銆銆褰搉涓紪鍙峰厓绱犳斁鍦╪涓紪鍙蜂綅緗?鍏冪礌緙栧彿涓庝綅緗紪鍙峰悇涓嶅搴旂殑鏂規硶鏁扮敤M(n)琛ㄧず,閭d箞M(n
-1)灝辮〃紺簄-1涓紪鍙峰厓绱犳斁鍦╪-1涓紪鍙蜂綅緗?鍚勪笉瀵瑰簲鐨勬柟娉曟暟,鍏跺畠綾繪帹.
銆銆絎竴姝?鎶婄n涓厓绱犳斁鍦ㄤ竴涓綅緗?姣斿浣嶇疆k,涓鍏辨湁n
-1縐嶆柟娉?
銆銆絎簩姝?鏀劇紪鍙蜂負k鐨勫厓绱?榪欐椂鏈変袱縐嶆儏鍐?
1,鎶婂畠鏀懼埌浣嶇疆n,閭d箞,瀵逛簬鍓╀笅鐨刵-2涓厓绱?灝辨湁M(n-2)縐嶆柟娉?2,涓嶆妸瀹冩斁鍒頒綅緗畁,榪欐椂,瀵逛簬榪檔-1涓厓绱?鏈塎(n-1)縐嶆柟娉?
銆銆緇間笂寰楀埌
銆銆M(n)
=(n-1)[M(n-2)+M(n-1)]
銆銆鐗規畩鍦幫紝M(
1)=0,M(2)=1
銆銆涓嬮潰閫氳繃榪欎釜閫掓帹鍏崇郴鎺ㄥ閫氶」鍏紡:
銆銆涓烘柟渚胯搗瑙侊紝璁綧(k)
=k!N(k), (k=1,2,…,n)
銆銆鍒橬(
1)=0,N(2)=1/2
銆銆n
>=3鏃?n!N(n)=(n-1)(n-1)!N(n-1)+(n-1)!N(n-2)
銆銆鍗?nbsp;nN(n)
=(n-1)N(n-1)+N(n-2)
銆銆浜庢槸鏈塏(n)
-N(n-1)=-[N(n-1)-N(n-2)]/n=(-1/n)[-1/(n-1)][-1/(n-2)]…(-1/3)[N(2)-N(1)]=(-1)^n/n!
銆銆鍥犳
銆銆N(n
-1)-N(n-2)=(-1)^(n-1)/(n-1)!
銆銆N(
2)-N(1)=(-1)^2/2!
銆銆鐩稿姞錛屽彲寰?br>銆銆N(n)
=(-1)^2/2!++(-1)^(n-1)/(n-1)!+(-1)^n/n!
銆銆鍥犳
銆銆M(n)
=n![(-1)^2/2!++(-1)^(n-1)/(n-1)!+(-1)^n/n!]
銆銆鍙互寰楀埌
銆銆閿欐帓鍏紡涓篗(n)
=n!(1/2!-1/3!+…..+(-1)^n/n!)
瀹規枼鍘熺悊

銆銆姝f暣鏁?銆?/span>2銆?/span>3銆?#8230;…銆乶鐨勫叏鎺掑垪鏈塶!縐嶏紝鍏朵腑絎琸浣嶆槸k鐨勬帓鍒楁湁錛坣-1)!錛屽綋k鍙?銆?/span>2銆?/span>3銆?#8230;…銆乶鏃訛紝鍏辨湁n*錛坣-1)!縐嶆帓鍒楋紝鐢變簬鏄敊鎺掞紝榪欎簺鎺掑垪搴旀帓闄わ紝浣嗘槸姝ゆ椂鎶婂悓鏃舵湁涓や釜鏁頒笉閿欐帓鐨勬帓鍒楀鎺掗櫎浜嗕竴嬈★紝搴旇ˉ涓婏紱鍦ㄨˉ涓婃椂錛屾妸鍚屾椂鏈変笁涓暟涓嶉敊鎺掔殑鎺掑垪澶氳ˉ涓婁簡涓嬈★紝搴旀帓闄わ紱……錛涚戶緇繖涓榪囩▼錛屽緱鍒伴敊鎺掔殑鎺掑垪縐嶆暟涓?br>銆銆M(n)=n!-n!/1!+n!/2!-n!/3!++(-1)^n*n!/n!=sigma(k=2~n) (-1)^k*n!/k!
銆銆鍗矼(n)
=n![1/0!-1/1!+1/2!-1/3!+1/4!+..+(-1)^n/n!]
銆銆娉?sigma琛ㄧず榪炲姞絎﹀彿,(k
=2~n)鏄繛鍔犵殑鑼冨洿
綆鍖栧叕寮?br>
銆銆鍙﹀錛氫功涓婄殑閿欐帓鍏紡涓篋n
=n!(1/0!-1/1!+1/2!-1/3!-..+(-1)^n/n!),姝ゅ叕寮忕畻n寰堝ぇ鏃跺氨寰堜笉鏂逛究錛庡悗鏉ュ彂鐜板畠鍙互鍖栫畝涓猴紤涓紭緹庣殑寮忓瓙Dn=[n!/e+0.5],[x]涓哄彇鏁村嚱鏁幫紟
銆銆鍏紡璇佹槑杈冪畝鍗曪紟瑙傚療涓鑸功涓婄殑鍏紡錛屽彲浠ュ彂鐜癳
-1鐨勫墠欏逛笌涔嬬浉鍚岋紝鐒跺悗浣滄瘮杈冨彲寰?/span>/Dn-n!e-1/<1/(n+1)<0.5,浜庢槸灝卞緱鍒拌繖涓畝鍗曡屼紭緹庣殑鍏紡錛堟浠呬緵鍙傝冿級


MiYu 2010-08-08 08:58 鍙戣〃璇勮
]]>
鍗$壒鍏版暟 Catalan鏁?( ACM 鏁拌 緇勫悎 )http://m.shnenglu.com/MiYu/archive/2010/08/07/122573.htmlMiYuMiYuSat, 07 Aug 2010 13:51:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/07/122573.htmlhttp://m.shnenglu.com/MiYu/comments/122573.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/07/122573.html#Feedback0http://m.shnenglu.com/MiYu/comments/commentRss/122573.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122573.html

緇村熀鐧劇璧勬枡:

 

鍗″鍏版暟

鍗″鍏版暟鏄?a style="BACKGROUND-IMAGE: none; COLOR: rgb(6,69,173); TEXT-DECORATION: none; background-origin: initial; background-clip: initial" class="mw-redirect" title="緇勫悎鏁板" href="http://m.shnenglu.com/zh-cn/%E7%B5%84%E5%90%88%E6%95%B8%E5%AD%B8">緇勫悎鏁板涓竴涓父鍑虹幇鍦ㄥ悇縐嶈鏁伴棶棰樹腑鍑虹幇鐨?a style="BACKGROUND-IMAGE: none; COLOR: rgb(6,69,173); TEXT-DECORATION: none; background-origin: initial; background-clip: initial" title="鏁板垪" href="http://m.shnenglu.com/zh-cn/%E6%95%B0%E5%88%97">鏁板垪銆傜敱浠?a style="BACKGROUND-IMAGE: none; COLOR: rgb(6,69,173); TEXT-DECORATION: none; background-origin: initial; background-clip: initial" class="mw-redirect" title="姣斿埄鏃? href="http://m.shnenglu.com/zh-cn/%E6%AF%94%E5%88%A9%E6%99%82">姣斿埄鏃?/a>鐨勬暟瀛﹀嬈т粊·鏌ョ悊·鍗″鍏?/a> (18141894)鍛藉悕銆?/p>

鍗″鍏版暟鐨勪竴鑸」鍏紡涓?span class="Apple-converted-space"> C_n = \frac{1}{n+1}{2n \choose n} = \frac{(2n)!}{(n+1)!n!}                      鍙︾被閫掑綊寮忥細  h(n)=((4*n-2)/(n+1))*h(n-1);

鍓嶅嚑欏逛負 錛?a style="BACKGROUND-IMAGE: none; COLOR: rgb(6,69,173); TEXT-DECORATION: none; background-origin: initial; background-clip: initial" title="鏁存暟鏁板垪綰夸笂澶у叏" href="http://m.shnenglu.com/zh-cn/%E6%95%B4%E6%95%B8%E6%95%B8%E5%88%97%E7%B7%9A%E4%B8%8A%E5%A4%A7%E5%85%A8">OEIS涓殑鏁板垪A000108錛? 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 9694845, 35357670, 129644790, 477638700, 1767263190, 6564120420, 24466267020, 91482563640, 343059613650, 1289904147324, 4861946401452, ...

[緙栬緫]鎬ц川

Cn鐨勫彟涓涓〃杈懼艦寮忎負C_n = {2n\choose n} - {2n\choose n-1} \quad\mbox{ for }n\ge 1 鎵浠ワ紝Cn鏄竴涓?a style="BACKGROUND-IMAGE: none; COLOR: rgb(6,69,173); TEXT-DECORATION: none; background-origin: initial; background-clip: initial" title="鑷劧鏁? href="http://m.shnenglu.com/zh-cn/%E8%87%AA%E7%84%B6%E6%95%B0">鑷劧鏁?/a>錛涜繖涓鐐瑰湪鍏堝墠鐨勯氶」鍏紡涓茍涓嶆樉鑰屾槗瑙併傝繖涓〃杈懼艦寮忎篃鏄疉ndré瀵瑰墠涓鍏紡璇佹槑鐨勫熀紜銆?瑙佷笅鏂囩殑絎簩涓瘉鏄?/a>銆?

鍗″鍏版暟婊¤凍浠ヤ笅閫掓帹鍏崇郴

C_0 = 1 \quad \mbox{and} \quad C_{n+1}=\sum_{i=0}^{n}C_i\,C_{n-i}\quad\mbox{for }n\ge 0.

瀹冧篃婊¤凍

C_0 = 1 \quad \mbox{and} \quad C_{n+1}=\frac{2(2n+1)}{n+2}C_n,

榪欐彁渚涗簡涓涓洿蹇熺殑鏂規硶鏉ヨ綆楀崱濉斿叞鏁般?/p>

鍗″鍏版暟鐨勬笎榪戝闀夸負

C_n \sim \frac{4^n}{n^{3/2}\sqrt{\pi}}

瀹冪殑鍚箟鏄乏寮忛櫎浠ュ彸寮忕殑鍟?a style="BACKGROUND-IMAGE: none; COLOR: rgb(6,69,173); TEXT-DECORATION: none; background-origin: initial; background-clip: initial" title="鏋侀檺" href="http://m.shnenglu.com/zh-cn/%E6%9E%81%E9%99%90">瓚嬪悜浜?/a>1褰?em>n → ∞銆傦紙榪欏彲浠ョ敤n!鐨?a style="BACKGROUND-IMAGE: none; COLOR: rgb(6,69,173); TEXT-DECORATION: none; background-origin: initial; background-clip: initial" title="鏂壒鐏靛叕寮? href="http://m.shnenglu.com/zh-cn/%E6%96%AF%E7%89%B9%E9%9D%88%E5%85%AC%E5%BC%8F">鏂壒鐏靛叕寮?/a>鏉ヨ瘉鏄庛傦級

鎵鏈夌殑濂囧崱濉斿叞鏁?em>Cn閮芥弧瓚?span style="FONT-FAMILY: serif" class="texhtml">n = 2k − 1銆傛墍鏈夊叾浠栫殑鍗″鍏版暟閮芥槸鍋舵暟銆?/p>

[緙栬緫]搴旂敤

緇勫悎鏁板涓湁闈炲父澶?鐨勭粍鍚堢粨鏋勫彲浠ョ敤鍗″鍏版暟鏉ヨ鏁般傚湪Richard P. Stanley鐨凟numerative Combinatorics: Volume 2涓涔︾殑涔犻涓寘鎷簡66涓浉寮傜殑鍙敱鍗″鍏版暟琛ㄨ揪鐨勭粍鍚堢粨鏋勩備互涓嬬敤Cn=3鍜?em>Cn=4涓捐嫢騫蹭緥錛?/p>

  • Cn琛ㄧず闀垮害2n鐨刣yck word鐨勪釜鏁般侱yck word鏄竴涓湁n涓猉鍜?em>n涓猋緇勬垚鐨勫瓧涓詫紝涓旀墍鏈夌殑閮ㄥ垎瀛椾覆鐨嗘弧瓚砐鐨勪釜鏁板ぇ浜庣瓑浜嶻鐨勪釜鏁般備互涓嬩負闀垮害涓?鐨刣yck words:
XXXYYY XYXXYY XYXYXY XXYYXY XXYXYY
  • 灝嗕笂渚嬬殑X鎹㈡垚宸︽嫭鍙鳳紝Y鎹㈡垚鍙蟲嫭鍙鳳紝Cn琛ㄧず鎵鏈夊寘鍚?em>n緇勬嫭鍙風殑鍚堟硶榪愮畻寮忕殑涓暟:
((())) ()(()) ()()() (())() (()())

                                                                      

  • Cn琛ㄧず鎵鏈変笉鍚屾瀯鐨勫惈n涓垎鏋濈粨鐐圭殑婊?a style="BACKGROUND-IMAGE: none; COLOR: rgb(6,69,173); TEXT-DECORATION: none; background-origin: initial; background-clip: initial" title="浜屽弶鏍? href="http://m.shnenglu.com/zh-cn/%E4%BA%8C%E5%8F%89%E6%A0%91">浜屽弶鏍?/a>鐨勪釜鏁般傦紙涓涓湁鏍逛簩鍙夋爲鏄弧鐨勫綋涓斾粎褰撴瘡涓粨鐐歸兘鏈変袱涓瓙鏍戞垨娌℃湁瀛愭爲銆傦級

璇佹槑錛?/em>

浠?琛ㄧず榪涙爤錛?琛ㄧず鍑烘爤錛屽垯鍙漿鍖栦負姹備竴涓?em>2n浣嶃佸惈n涓?銆?em>n涓?鐨勪簩榪涘埗鏁幫紝婊¤凍浠庡乏寰鍙蟲壂鎻忓埌浠繪剰涓浣嶆椂錛岀粡榪囩殑0鏁頒笉澶氫簬1鏁般傛樉鐒跺惈n涓?銆?em>n涓?鐨?em>2n浣嶄簩榪涘埗鏁板叡鏈?img style="BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; VERTICAL-ALIGN: middle; BORDER-LEFT-STYLE: none" class="tex" alt="{2n \choose n}" src="http://upload.wikimedia.org/math/c/9/2/c92da943df73dc077dbee5514376346a.png">涓紝涓嬮潰鑰冭檻涓嶆弧瓚寵姹傜殑鏁扮洰.

鑰冭檻涓涓惈n涓?銆?em>n涓?鐨?n浣嶄簩榪涘埗鏁幫紝鎵弿鍒扮2m+1浣嶄笂鏃舵湁m+1涓?鍜?em>m涓?錛堝鏄撹瘉鏄庝竴瀹氬瓨鍦ㄨ繖鏍風殑鎯呭喌錛夛紝鍒欏悗闈㈢殑0-1鎺掑垪涓繀鏈?em>n-m涓?鍜?em>n-m-1涓?銆傚皢2m+2鍙婂叾浠ュ悗鐨勯儴鍒?鍙樻垚1銆?鍙樻垚0錛屽垯瀵瑰簲涓涓?em>n+1涓?鍜?em>n-1涓?鐨勪簩榪涘埗鏁般傚弽涔嬩害鐒訛紙鐩鎬技鐨勬濊礬璇佹槑涓よ呬竴涓瀵瑰簲錛夈?/p>

浠庤?img style="BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; VERTICAL-ALIGN: middle; BORDER-LEFT-STYLE: none" class="tex" alt="C_n = {2n \choose n} - {2n \choose n + 1} = \frac{1}{n+1}{2n \choose n}" src="http://upload.wikimedia.org/math/4/8/2/4828faf1c29e4b699529f2275cc63453.png">銆傝瘉姣曘?/p>

  • Cn琛ㄧず鎵鏈夊湪n × n鏍肩偣涓笉瓚婅繃瀵硅綰跨殑鍗曡皟璺緞鐨勪釜鏁般備竴涓崟璋冭礬寰勪粠鏍肩偣宸︿笅瑙掑嚭鍙戯紝鍦ㄦ牸鐐瑰彸涓婅緇撴潫錛屾瘡涓姝ュ潎涓哄悜涓婃垨鍚戝彸銆傝綆楄繖縐嶈礬寰勭殑涓暟絳変環浜庤綆桪yck word鐨勪釜鏁幫細 X浠h〃“鍚戝彸”錛孻浠h〃“鍚戜笂”銆備笅鍥句負n = 4鐨勬儏鍐碉細
  •                                                                        

                                                                                

  • Cn琛ㄧず闆嗗悎{1, ..., n}鐨?a style="BACKGROUND-IMAGE: none; COLOR: rgb(204,34,0); TEXT-DECORATION: none; background-origin: initial; background-clip: initial" class="new" title="涓嶄氦鍙夊垝鍒嗭紙灝氭湭鎾板啓錛? href="http://m.shnenglu.com/w/index.php?title=%E4%B8%8D%E4%BA%A4%E5%8F%89%E5%88%92%E5%88%86&action=edit&redlink=1">涓嶄氦鍙夊垝鍒?/a>鐨勪釜鏁? 閭d箞, Cn 姘歌繙涓嶅ぇ浜庣n欏?a style="BACKGROUND-IMAGE: none; COLOR: rgb(6,69,173); TEXT-DECORATION: none; background-origin: initial; background-clip: initial" title="璐濆皵鏁? href="http://m.shnenglu.com/zh-cn/%E8%B4%9D%E5%B0%94%E6%95%B0">璐濆皵鏁?/a>. Cn涔熻〃紺洪泦鍚坽1, ..., 2n}鐨?a style="BACKGROUND-IMAGE: none; COLOR: rgb(204,34,0); TEXT-DECORATION: none; background-origin: initial; background-clip: initial" class="new" title="涓嶄氦鍙夊垝鍒嗭紙灝氭湭鎾板啓錛? href="http://m.shnenglu.com/w/index.php?title=%E4%B8%8D%E4%BA%A4%E5%8F%89%E5%88%92%E5%88%86&action=edit&redlink=1">涓嶄氦鍙夊垝鍒?/a>鐨勪釜鏁幫紝鍏朵腑姣忎釜孌佃惤鐨勯暱搴︿負2銆傜患鍚堣繖涓や釜緇撹錛屽彲浠ョ敤鏁板褰掔撼娉?/a>璇佹槑 that all of the free cumulants of degree more than 2 of the Wigner semicircle law are zero. This law is important in free probability theory and the theory of random matrices.
  • Cn琛ㄧず鐢?em>n涓暱鏂瑰艦濉厖涓涓珮搴︿負n鐨勯樁姊姸鍥懼艦鐨勬柟娉曚釜鏁般備笅鍥句負 n = 4鐨勬儏鍐?

                                                                                          



鐧懼害鐧劇璧勬枡:
綆浠?br>
銆銆涓枃:鍗$壒鍏版暟
銆銆Catalan鏁版槸緇勫悎鏁板涓竴涓父鍑虹幇鍦ㄥ悇縐嶈鏁伴棶棰樹腑鍑虹幇鐨勬暟鍒椼傜敱浠ユ瘮鍒╂椂鐨勬暟瀛﹀嬈т粊·鏌ョ悊·鍗″鍏?nbsp;(
18141894)鍛藉悕銆?br>銆銆鍘熺悊錛?br>銆銆浠(0)=1,h(1)錛?/span>1,catalan鏁版弧瓚抽掑綊寮忥細
銆銆h(n)
= h(0)*h(n-1+ h(1)*h(n-2+  + h(n-1)h(0) (鍏朵腑n>=2)
銆銆璇ラ掓帹鍏崇郴鐨勮В涓猴細
銆銆h(n)
=C(2n,n)/(n + 1) (n=1,2,3,)
       鍙︾被閫掑綊寮忥細  h(n)=((4*n-2)/(n+1))*h(n-1);
銆銆
銆銆鍓嶅嚑欏逛負 錛圤EIS涓殑鏁板垪A000108錛? 
11251442132429143048621679658786208012742900267444096948453535767012964479047763870017672631906564120420244662670209148256364034305961365012899041473244861946401452
搴旂敤

銆銆鎴戞葷粨浜嗕竴涓嬶紝鏈鍏稿瀷鐨勫洓綾誨簲鐢細錛堝疄璐ㄤ笂鍗撮兘涓鏍鳳紝鏃犻潪鏄掑綊絳夊紡鐨勫簲鐢紝灝辯湅浣犺兘涓嶈兘鍒嗚В闂鍐欏嚭閫掑綊寮忎簡錛?br>
1.鎷彿鍖栭棶棰樸?br>
銆銆鐭╅樀閾句箻錛?nbsp;P
=a1×a2×a3×……×an錛屼緷鎹箻娉曠粨鍚堝緥錛屼笉鏀瑰彉鍏墮『搴忥紝鍙敤鎷彿琛ㄧず鎴愬鐨勪箻縐紝璇曢棶鏈夊嚑縐嶆嫭鍙峰寲鐨勬柟妗堬紵(h(n)縐?
2.鍑烘爤嬈″簭闂銆?br>
銆銆涓涓爤(鏃犵┓澶?鐨勮繘鏍堝簭鍒椾負1,
2,3,..n,鏈夊灝戜釜涓嶅悓鐨勫嚭鏍堝簭鍒?/span>?
銆銆綾諱技錛?br>銆銆(
1)鏈?n涓漢鎺掓垚涓琛岃繘鍏ュ墽鍦恒傚叆鍦鴻垂5鍏冦傚叾涓彧鏈塶涓漢鏈変竴寮?鍏冮挒紲紝鍙﹀n浜哄彧鏈?0鍏冮挒紲紝鍓ч櫌鏃犲叾瀹冮挒紲紝闂湁澶氬皯涓柟娉曚嬌寰楀彧瑕佹湁10鍏冪殑浜轟拱紲紝鍞エ澶勫氨鏈?鍏冪殑閽炵エ鎵鵑浂錛?灝嗘寔5鍏冭呭埌杈捐浣滃皢5鍏冨叆鏍堬紝鎸?0鍏冭呭埌杈捐浣滀嬌鏍堜腑鏌?鍏冨嚭鏍?
銆銆(
2)鍦ㄥ渾涓婇夋嫨2n涓偣,灝嗚繖浜涚偣鎴愬榪炴帴璧鋒潵錛屼嬌寰楁墍寰楀埌鐨刵鏉$嚎孌典笉鐩鎬氦鐨勬柟娉曟暟銆?br>3.灝嗗杈硅鍒掑垎涓轟笁瑙掑艦闂銆?br>
銆銆灝嗕竴涓嚫澶氳竟褰㈠尯鍩熷垎鎴愪笁瑙掑艦鍖哄煙鐨勬柟娉曟暟
?
銆銆綾諱技錛氫竴浣嶅ぇ鍩庡競鐨勫緥甯堝湪濂逛綇鎵浠ュ寳n涓鍖哄拰浠ヤ笢n涓鍖哄宸ヤ綔銆傛瘡澶╁ス璧?n涓鍖哄幓涓婄彮銆傚鏋滃ス
銆銆浠庝笉絀胯秺錛堜絾鍙互紕板埌錛変粠瀹跺埌鍔炲叕瀹ょ殑瀵硅綰匡紝閭d箞鏈夊灝戞潯鍙兘鐨勯亾璺紵
銆銆綾諱技錛氬湪鍦嗕笂閫夋嫨2n涓偣,灝嗚繖浜涚偣鎴愬榪炴帴璧鋒潵浣垮緱鎵寰楀埌鐨刵鏉$嚎孌典笉鐩鎬氦鐨勬柟娉曟暟
?
4.緇欓《鑺傜偣緇勬垚浜屽弶鏍戠殑闂銆?br>
銆銆緇欏畾N涓妭鐐癸紝鑳芥瀯鎴愬灝戠褰㈢姸涓嶅悓鐨勪簩鍙夋爲錛?br>銆銆(涓瀹氭槸浜屽弶鏍?/span>!
銆銆鍏堝幓涓涓偣浣滀負欏剁偣,鐒跺悗宸﹁竟渚濇鍙互鍙?鑷砃
-1涓浉瀵瑰簲鐨?鍙寵竟鏄疦-1鍒?涓?涓や袱閰嶅鐩鎬箻,灝辨槸h(0)*h(n-1+ h(2)*h(n-2+  + h(n-1)h(0)=h(n))
銆銆錛堣兘鏋勬垚h錛圢錛変釜錛?/span>

MiYu 2010-08-07 21:51 鍙戣〃璇勮
]]>
HDOJ HDU 2067 灝忓厰鐨勬鐩?ACM 2067 IN HDU http://m.shnenglu.com/MiYu/archive/2010/08/07/122569.htmlMiYuMiYuSat, 07 Aug 2010 13:37:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/07/122569.htmlhttp://m.shnenglu.com/MiYu/comments/122569.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/07/122569.html#Feedback0http://m.shnenglu.com/MiYu/comments/commentRss/122569.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122569.htmlMiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

棰樼洰鍦板潃:
         http://acm.hdu.edu.cn/showproblem.php?pid=2067
棰樼洰鎻忚堪:
Problem Description
灝忓厰鐨勫彅鍙斾粠澶栭潰鏃呮父鍥炴潵緇欏ス甯︽潵浜嗕竴涓ぜ鐗╋紝灝忓厰楂樺叴鍦拌窇鍥炶嚜宸辯殑鎴塊棿錛屾媶寮涓鐪嬫槸涓涓鐩橈紝灝忓厰鏈夋墍澶辨湜銆備笉榪囨病榪囧嚑澶╁彂鐜頒簡媯嬬洏鐨勫ソ鐜╀箣澶勩備粠璧風偣(
0錛?/span>0)璧板埌緇堢偣(n,n)鐨勬渶鐭礬寰勬暟鏄疌(2n,n),鐜板湪灝忓厰鍙堟兂濡傛灉涓嶇┛瓚婂瑙掔嚎(浣嗗彲鎺ヨЕ瀵硅綰夸笂鐨勬牸鐐?錛岃繖鏍風殑璺緞鏁版湁澶氬皯?灝忓厰鎯充簡寰堥暱鏃墮棿閮芥病鎯沖嚭鏉ワ紝鐜板湪鎯寵浣犲府鍔╁皬鍏旇В鍐寵繖涓棶棰橈紝瀵逛簬浣犳潵璇村簲璇ヤ笉闅懼惂!
 

Input
姣忔杈撳叆涓涓暟n(
1<=n<=35)錛屽綋n絳変簬錛?鏃剁粨鏉熻緭鍏ャ?br> 

Output
瀵逛簬姣忎釜杈撳叆鏁版嵁杈撳嚭璺緞鏁幫紝鍏蜂綋鏍煎紡鐪婼ample銆?br> 

Sample Input
1
3
12
-1
 

Sample Output
1 1 2
2 3 10
3 12 416024

棰樼洰鍒嗘瀽:
鍋囪灝忓厰鐨勬鐩樻槸 8 × 8 鐨?( 褰撶劧浣犱篃鍙互鍋囪鏄叾浠?)銆傚涓嬪浘:
綆ご鏂瑰悜琛ㄧず浠庤鏍煎瓙涓嬩竴姝ヨ兘鍘葷殑鏍煎瓙銆傚洜涓轟笉鑳界┛瓚婂瑙掔嚎錛屾墍鏈夊瑙掔嚎涓婄殑鏍煎瓙鍙湁榪涘幓鐨勭澶達紝娌℃湁鍑烘潵鐨勭澶淬?br>

瑙傚療涓婂浘浣犲氨鍙互鍙戠幇錛屽叾瀹炶繖鏄竴寮犲叧浜庡瑙掔嚎瀵圭О鐨勫浘銆傛墍鏈夋垜浠彧瑕佹眰涓涓柟鍚戠殑鍊鹼紝鐒跺悗涔樹互2鍗沖彲銆?br>鎴戜滑灝辨嬁涓嬩笁瑙掓潵鑰冭檻銆備笉闅懼彂鐜幫紝鎵鏈夊湪0鍒椾笂鐨勬牸瀛愶紝璺緞鏁伴兘鏄?1 (鍙兘浠庝笂闈㈣繃鏉?銆?br>鑰屽叾浠栨牸瀛愬垯閮芥槸鐢變笂銆佸乏涓や釜鏂瑰悜榪囨潵錛屽嵆:f(i, j) = f(i - 1, j) + f(i, j - 1);
鍙﹀f(i, i) = f(i, j - 1)  鎴栬?f(i, i) = f( i-1, j ) ;

浠g爜濡備笅:
MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

#include
<iostream>
using namespace std;
typedef 
long long int64;
int64 f[
37][37];
int main()
{
    
int ca=0;
    
int N;
    
while ( cin >> N , N + 1 )
    {
        
++ ca;
        
for ( int i = 1;i <= N; ++ i )
        {
              f[
0][i] = 1;
        }
        
for ( int i = 1; i < N; ++ i )
        {
              
for ( int j = i; j <= N; ++ j )
              {
                    
if ( i == j )
                    {
                         f[i][j] 
= f[i-1][j];
                    }
                    
else
                    {
                         f[i][j] 
= f[i-1][j] + f[i][j-1];
                    }
              }
        }
        printf(
"%d %d %I64d\n", ca, N, 2 * f[N-1][N] );
    }
    
return 0;
}

鍙﹀鐪嬪埆浜虹殑瑙i鎶ュ憡璇磋繖涓槸鍗$壒鍏版暟 ( 璇︾粏璇鋒煡鐪?nbsp;<<鍗$壒鍏版暟>>  ), 鍏跺疄鐜板湪榪樹笉鐞嗚В, 鍒嗘瀽濡備笅:
Catalan鏁般傘?br>浠(1)錛?/span>1,h(0)=1錛宑atalan鏁版弧瓚抽掑綊寮忥細
銆銆h(n)
= h(0)*h(n-1)+h(1)*h(n-2+  + h(n-1)h(0) (鍏朵腑n>=2)
銆銆鍙︾被閫掑綊寮忥細
銆銆h(n)
=((4*n-2)/(n+1))*h(n-1);
銆銆璇ラ掓帹鍏崇郴鐨勮В涓猴細
銆銆h(n)
=C(2n,n)/(n+1) (n=1,2,3,…)

闄勫崱鐗瑰叞浠g爜:
#include<stdio.h>
int main()
{
    __int64 a[
37][37]={0};
    
int i,j,n,t=0;
    a[
0][0]=0;
    a[
0][1]=1;
    a[
1][1]=2;
    
for(i=2;i<37;i++)
    {
        a[i][
0]=1;
        
for(j=1;j<i-1;j++)
            a[i][j]
=a[i][j-1]+a[i-1][j];
        a[i][i
-1]=a[i][i-2]+a[i-1][i-1]/2;
        a[i][i]
=2*a[i][i-2]+a[i-1][i-1];
 
    }
    
while(scanf("%d",&n)&&n!=-1)
    {
        printf(
"%d %d %I64d\n",++t,n,a[n][n]);
    }
    
return 0;
}


MiYu 2010-08-07 21:37 鍙戣〃璇勮
]]>
HDOJ HDU 2068 RPG鐨勯敊鎺?ACM 2068 IN HDU http://m.shnenglu.com/MiYu/archive/2010/08/06/122456.htmlMiYuMiYuFri, 06 Aug 2010 08:00:00 GMThttp://m.shnenglu.com/MiYu/archive/2010/08/06/122456.htmlhttp://m.shnenglu.com/MiYu/comments/122456.htmlhttp://m.shnenglu.com/MiYu/archive/2010/08/06/122456.html#Feedback0http://m.shnenglu.com/MiYu/comments/commentRss/122456.htmlhttp://m.shnenglu.com/MiYu/services/trackbacks/122456.htmlMiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

棰樼洰鍦板潃:
         http://acm.hdu.edu.cn/showproblem.php?pid=2068
棰樼洰鎻忚堪:
Problem Description
浠婂勾鏆戝亣鏉數ACM闆嗚闃熺涓嬈$粍鎴愬コ鐢熼槦,鍏朵腑鏈変竴闃熷彨RPG,浣嗗仛涓洪泦璁槦鎴愬憳涔嬩竴鐨勯噹楠嗛┘绔熺劧涓嶇煡閬揜PG涓変釜浜哄叿浣撴槸璋佽皝銆俁PG緇欎粬鏈轟細璁╀粬鐚滅寽錛岀涓嬈$寽錛歊鏄叕涓伙紝P鏄崏鍎匡紝G鏄湀閲庡厰錛涚浜屾鐚滐細R鏄崏鍎匡紝P鏄湀閲庡厰錛孏鏄叕涓伙紱絎笁嬈$寽錛歊鏄崏鍎匡紝P鏄叕涓伙紝G鏄湀閲庡厰錛?img src="http://m.shnenglu.com/Images/dot.gif">鍙滅殑閲庨獑椹肩鍏緇堜簬鎶奟PG鍒嗘竻妤氫簡銆傜敱浜嶳PG鐨勫甫鍔紝鍋欰CM鐨勫コ鐢熻秺鏉ヨ秺澶氾紝鎴戜滑鐨勯噹楠嗛┘鎯抽兘鐭ラ亾濂逛滑錛屽彲鐜板湪鏈塏澶氫漢錛屼粬瑕佺寽鐨勬鏁板彲灝卞浜嗭紝涓轟簡涓嶄負闅鵑噹楠嗛┘錛屽コ鐢熶滑鍙姹備粬絳斿涓鍗婃垨浠ヤ笂灝辯畻榪囧叧錛岃闂湁澶氬皯緇勭瓟妗堣兘浣夸粬欏哄埄榪囧叧銆?br> 

Input
杈撳叆鐨勬暟鎹噷鏈夊涓猚ase,姣忎釜case鍖呮嫭涓涓猲錛屼唬琛ㄦ湁鍑犱釜濂崇敓錛岋紙n
<=25錛? n = 0杈撳叆緇撴潫銆?br> 

Sample Input
1
2
0
 

Sample Output
1
1

寰堟槑鏄劇殑 閿欐帓 + 鎺掑垪緇勫悎 鐨勯鐩? 鏇村閿欐帓璧勬枡璇風偣鍑?--> << 閿欐帓鍏紡 >>

瑕佺寽瀵逛竴鍗婃垨涓鍗婁互涓? 閭d箞灝辨槸浠庣粰鍑虹殑 n 涓漢涓?鍙栧嚭 灝忎簬鎴栫瓑浜?n / 2 鐨勪漢榪涜閿欐帓 ,

鍥犱負棰樼洰闂殑鏄『鍒╅氬叧鐨勬墍鏈夎В, 鎵浠ユ渶鍚庨渶瑕佺瘡鍔?0 -> n / 2 鐨勯敊鎺掓柟娉?

閿欐帓鍏紡
F ( n ) = ( n - 1 ) * ( F(n-1) + F ( n - 2 ) )

浠g爜濡備笅 :
//MiYu鍘熷垱, 杞笘璇鋒敞鏄?: 杞澆鑷?______________鐧界櫧銇眿

#include 
<stdio.h>
typedef 
long long int64;
int64 Com ( 
int n, int m )  // 鍙?Cn m 鐨?緇勫悎鏁?/sup>
{
      
if ( m == 0 )
      {
           
return 1
      }
      int64 up 
= 1,down = 1;
      
for ( int i = 0; i < m; ++ i )
      {
            up 
*= n - i;
            down 
*= i + 1
      } 
      
return up / down;
}
int64 F[
14= { 0012 };
void setNum ()
{
     
for ( int i = 4; i < 14++ i )
     {
           F[i] 
= ( i - 1 ) * ( F[ i - 1 ] + F[ i - 2 ] ); 
     } 
}
int main ()
{
    
int N;
    int64 sum;
    setNum ();
    
while ( scanf("%d"&N), N )
    {
          sum 
= 1;
          
for ( int i = N / 2; i >= 0-- i )
          {
               sum 
+= Com ( N , i ) * F[i];    // 浠嶯涓彇i 涓漢 鐨勯敊鎺掓暟
          }
          printf(
"%I64d\n", sum );
    }
}




MiYu 2010-08-06 16:00 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              欧美在线一二三| 国产精品日日摸夜夜添夜夜av | 欧美性jizz18性欧美| 免费91麻豆精品国产自产在线观看| 亚洲欧美自拍偷拍| 亚洲一区二区影院| 欧美一区二区三区在线观看视频| 西瓜成人精品人成网站| 久久久中精品2020中文| 欧美风情在线| 国产精品丝袜xxxxxxx| 国产婷婷一区二区| 一区二区在线视频| 亚洲美女av黄| 亚洲欧美国内爽妇网| 久久精品官网| 欧美黄网免费在线观看| 亚洲另类黄色| 亚洲女同同性videoxma| 久久精品国产99国产精品| 男女激情久久| 国产精品亚洲一区| 亚洲国产精品久久91精品| 中国av一区| 看片网站欧美日韩| 亚洲美女中文字幕| 欧美一区午夜视频在线观看| 美女久久一区| 国产麻豆日韩欧美久久| 亚洲欧洲日产国产网站| 亚洲欧美一区二区精品久久久| 久久久久久久久久看片| 亚洲每日更新| 久久综合中文| 国产情人节一区| 一本久久综合亚洲鲁鲁五月天| 欧美在线亚洲一区| 亚洲国产欧美一区二区三区丁香婷| 欧美激情综合色| 亚洲性xxxx| 欧美人牲a欧美精品| 激情文学综合丁香| 午夜日韩av| 亚洲久久在线| 欧美电影打屁股sp| 在线精品视频一区二区| 性欧美8khd高清极品| 亚洲国产第一| 老司机午夜精品视频在线观看| 国产精品一区二区男女羞羞无遮挡| 91久久中文| 欧美成人精品| 久久成人18免费网站| 国产精品久久看| 99精品国产热久久91蜜凸| 国产一区二区三区免费不卡| 亚洲永久网站| 亚洲精品中文字幕女同| 免费成人av资源网| 在线观看亚洲专区| 乱码第一页成人| 久久精品2019中文字幕| 国产欧美丝祙| 久久国产加勒比精品无码| 亚洲一区二区三区精品在线观看| 欧美日韩久久| 一区二区三区四区在线| 亚洲精品韩国| 欧美日韩免费高清一区色橹橹| 亚洲精品免费网站| 亚洲精品视频免费观看| 欧美精品自拍| 亚洲一区二区三区免费观看 | 亚洲欧美乱综合| 国产精品免费看久久久香蕉| 亚洲视频欧美在线| 中日韩美女免费视频网址在线观看| 欧美日韩亚洲在线| 性做久久久久久久久| 欧美在线免费观看| 亚洲国产成人精品女人久久久 | 欧美日韩免费一区二区三区| 亚洲毛片在线观看| 亚洲婷婷国产精品电影人久久| 国产精品国产三级国产普通话三级| 亚洲自拍啪啪| 久久精品视频在线观看| 亚洲大片精品永久免费| 亚洲国内自拍| 国产精品一区亚洲| 欧美不卡在线视频| 欧美午夜精品电影| 麻豆精品传媒视频| 欧美日本三级| 久久精品亚洲一区| 欧美本精品男人aⅴ天堂| 亚洲欧美日韩精品久久亚洲区| 欧美在线999| 一区二区三区你懂的| 性欧美超级视频| 亚洲乱码日产精品bd| 亚洲欧美一区二区激情| 亚洲日本激情| 欧美在线播放高清精品| 艳女tv在线观看国产一区| 校园激情久久| 中文亚洲欧美| 久久综合伊人77777尤物| 午夜亚洲性色视频| 欧美激情精品久久久久久黑人| 欧美一级淫片播放口| 欧美大成色www永久网站婷| 欧美自拍偷拍| 欧美亚州一区二区三区 | 欧美在线免费看| 中文亚洲欧美| 欧美高清视频www夜色资源网| 欧美在线影院| 国产精品va在线| 亚洲国内自拍| 91久久久久久| 久久天天躁狠狠躁夜夜av| 香蕉成人伊视频在线观看 | 亚洲在线成人精品| 久热精品视频在线| 久久久www成人免费精品| 欧美日韩一区二区三区高清| 欧美激情bt| 在线精品高清中文字幕| 欧美怡红院视频一区二区三区| 亚洲在线免费观看| 欧美日韩国产高清| 亚洲欧洲一区二区三区在线观看 | 亚洲在线观看免费| 欧美精品播放| 亚洲肉体裸体xxxx137| 亚洲国产精品va在看黑人| 久久激情五月激情| 久久久久这里只有精品| 国产亚洲精品v| 午夜一级久久| 久久久久久久久久看片| 国产一级一区二区| 久久久999国产| 麻豆久久婷婷| 亚洲国产日韩综合一区| 美女网站久久| 亚洲青涩在线| 一区二区三区日韩在线观看| 欧美激情a∨在线视频播放| 亚洲国产一区二区三区a毛片 | 亚洲高清在线精品| 免费观看一级特黄欧美大片| 亚洲第一综合天堂另类专| 亚洲人午夜精品免费| 欧美女同在线视频| 99一区二区| 欧美一区二区高清| 国产亚洲福利| 米奇777在线欧美播放| 欧美激情视频在线播放| 日韩视频永久免费观看| 欧美日韩情趣电影| 亚洲欧美色一区| 免费人成精品欧美精品| 亚洲乱码国产乱码精品精| 欧美日韩视频| 欧美影院久久久| 亚洲精品日韩精品| 午夜视频在线观看一区二区| 国产丝袜美腿一区二区三区| 久久一区中文字幕| 99热在这里有精品免费| 欧美在线精品免播放器视频| 一区在线影院| 欧美视频一区在线观看| 欧美肥婆bbw| 亚洲综合三区| 亚洲第一在线| 国产精品免费福利| 欧美激情一区二区三区全黄 | 欧美国产大片| 午夜久久电影网| 亚洲福利国产| 久久国产精品72免费观看| 亚洲精品国产精品久久清纯直播 | 午夜亚洲一区| 亚洲美女免费视频| 久久女同互慰一区二区三区| 在线视频欧美日韩| 在线观看欧美| 国产嫩草一区二区三区在线观看| 六月婷婷久久| 欧美在线观看视频| 一区二区三区欧美在线观看| 欧美高清视频www夜色资源网| 欧美一二区视频| 99精品热视频只有精品10| 国产一区视频网站| 国产精品一区二区女厕厕|