美國數學家維納(n.wiener)智力早熟,11歲就上了大學。他曾在1935~2023年應邀來中國清華大學講學。
一次,他參加某個重要會議,年輕的臉孔引人注目。於是有人詢問他的年齡,他回答說:
「我年齡的立方是個4位數。我年齡的4次方是個6位數。這10個數字正好包含了從0到9這10個數字,每個都恰好出現1次。」
請你推算一下,他當時到底有多年輕。
public class guessyear
} //判斷第乙個陣列內是否有相同的數字
for(int i = 0; i < len; i++)
} //判斷第二個陣列內是否有相同的數字
for(int i = 0; i < len1; i++)
} return flag; }
/*** 判斷某數字是幾位數
* @param tmp
* @return
*/boolean iswhatbit(long num,int bit)
if( count == bit) return true;
else return false;
} /**
* 將數字分離到陣列中
* @param a
* @param x
*/void splitnumber(long num,long x)
} /**
* 猜年齡
*/void guess()
} }}
答案:18
素數就是不能再進行等分的數。比如:2 3 5 7 11 等。
9 = 3 * 3 說明它可以3等分,因而不是素數。
我們國家在2023年建國。如果只給你 1 9 4 9 這4個數字卡片,可以隨意擺放它們的先後順序(但卡片不能倒著擺放啊,我們不是在腦筋急轉彎!),那麼,你能組成多少個4 位的素數呢?
比如:1949,4919 都符合要求。
請你提交:能組成的4位素數的個數,不要羅列這些素數!!
public class fourweiprime
return flag; }
boolean isinclude1949(int n);
int count = 0;
while(n != 0)else if(r == 4)else if(r == 9)else if(y[3] != 1)
}n /= 10;
} for(int i = 0; i < 4; i++)
} if(count == 4)
return flag; }
void prime()
}} system.out.println("四位素數有:"+count+"個");
}}
答案:6
小明是個急性子,上小學的時候經常把老師寫在黑板上的題目抄錯了。
有一次,老師出的題目是:36 x 495 = ?
他卻給抄成了:396 x 45 = ?
但結果卻很戲劇性,他的答案竟然是對的!!
因為 36 * 495 = 396 * 45 = 17820
類似這樣的巧合情況可能還有很多,比如:27 * 594 = 297 * 54
假設 a b c d e 代表1~9不同的5個數字(注意是各不相同的數字,且不含0)
能滿足形如: ab * cde = adb * ce 這樣的算式一共有多少種呢?
請你利用計算機的優勢尋找所有的可能,並回答不同算式的種類數。
滿足乘法交換律的算式計為不同的種類,所以答案肯定是個偶數。
public class mahu }}
}}
} system.out.println("總數:"+count);
}}
答案:142
小明剛剛看完電影《第39級台階》,離開電影院的時候,他數了數禮堂前的台階數,恰好是39級!
站在台階前,他突然又想著乙個問題:
如果我每一步只能邁上1個或2個台階。先邁左腳,然後左右交替,最後一步是邁右腳,也就是說一共要走偶數步。那麼,上完39級台階,有多少種不同的上法呢?
請你利用計算機的優勢,幫助小明尋找答案。
要求提交的是乙個整數。
public class plant39
}} system.out.println("共有"+count+"種");
}}
答案:10
有理數就是可以表示為兩個整數的比值的數字。一般情況下,我們用近似的小數表示。但有些時候,不允許出現誤差,必須用兩個整數來表示乙個有理數。
這時,我們可以建立乙個「有理數類」,下面的**初步實現了這個目標。為了簡明,它只提供了加法和乘法運算。
class rational
public rational(long a, long b)
}// 加法
public rational add(rational x)
// 乘法
public rational mul(rational x)
public string tostring()
}使用該類的示例:
rational a = new rational(1,3);
rational b = new rational(1,6);
rational c = a.add(b);
system.out.println(a + "+" + b + "=" + c);
答案:new rational(ra*x.rb+rb*x.ra,rb*x.rb)
2013藍橋杯試題彙總
這是2013年第三屆藍橋杯全國軟體大賽的所有相關試題的彙總,暫時僅包括模擬賽,隨著試題的發布本部落格將及時更新。2013藍橋杯模擬題 編號試題 題型分數 我的解答 11的個數 結果填空 102硬幣方案 結果填空 193四方定理 補全 154畫 程式設計 255分紅酒 程式設計 312013藍橋杯預賽...
2013藍橋杯預賽試題彙總
內容 2013年第四屆藍橋杯全國軟體大賽預賽題目彙總,內容主要是是將我的部落格中以前發過的零零散散的文章和題目,以鏈結的形式羅列一下。有幸山東賽區預賽一等獎,梳理一下試題,希望對決賽有點幫助。在整理的過程中,我也學習了他人的思想,希望我的部落格也能夠幫助到別人。2013年第四屆藍橋杯預賽本科b組 c...
2023年藍橋杯之組素數
素數就是不能再進行等分的數。比如 2 3 5 7 11 等。9 3 3 說明它可以3等分,因而不是素數。我們國家在1949年建國。如果只給你 1 9 4 9 這4個數字卡片,可以隨意擺放它們的先後順序 但卡片不能倒著擺放啊,我們不是在腦筋急轉彎!那麼,你能組成多少個4 位的素數呢?比如 1949,4...