求花花

求花花
求花花
求花花
求花花

求花花

今在歐陽家群出現一條幼稚園大班的算術題,題目是一張圖.圖中的花具有權重相加合得一定的數值,三種花必須符合以下三個條件

  1. 紅花+紅花+紅花=60
  2. 紅花+藍花+藍花=30
  3. 藍花-黃花*2=3

求: 黃花+紅花*藍花/5*4=?

 

因為電腦是科學家經過幾百才得到強大運算器,下面我使用電腦求解這個問題,演算法超簡單無經過優化. 黃花1紅花權重20,五瓣花藍花權重5,四瓣藍花權重4 ,答案是81

 

//——————————————————————–

// 求花花

//——————————————————————–

int flowers()

{

int red=0;// 紅花

int blue = 0;// 藍花

int yellow=0;// 黃花

int x=0;

 

while(true)

{

if((red + red + red   == 60) )

{

if( red + blue + blue == 30)

{

if(blue – yellow*2  == 3 )

{

x = yellow + red * (blue/5*4);

break;// 求得答案

}

else

{

++yellow;// 黃花

}

}

else

{

++blue;//藍花

}

}

else

{

++red;// 紅花

}

}//END WHILE

 

return x;

}

 

評論