原创 public、private、protected和default

  C++ Public 可被所有類訪問 Private 只能被類自身訪問 Protected 可被自身和該類的子類訪問   JAVA Public 可被所有類訪問 Private 只能被類自

原创 藍橋杯第九屆之乘積尾零

藍橋杯第九屆(C/C++B組)題目彙總及解析 標題:乘積尾零 如下的10行數據,每行有10個整數,請你求出它們的乘積的末尾有多少個零? 5650 4542 3554 473 946 4114 3871 9073 90 4329  2758

原创 FBI樹

題目描述 我們可以把由“ 000 ”和“ 111 ”組成的字符串分爲三類:全“ 000 ”串稱爲 BBB 串,全“ 111 ”串稱爲I串,既含“ 000 ”又含“ 111 ”的串則稱爲F串。 FBIFBIFBI 樹是一種二叉樹,它的結點類

原创 Maven安裝及Myeclipse創建Maven項目後報錯解決方案

一、Myeclipse要開發Maven項目首先得配置Maven Maven: repository: 將repository安裝到Maven目錄裏。 二、配置環境變量:新建M_HOME   的值爲  E:\JAVA\apache-mave

原创 啓動myeclipse出現java was started but returned exit code=-1錯誤的解決方案

總結一下在網上找的一下三種方案: 1、在myeclipse 2017的安裝目錄下找到路徑 E:\JAVA\myeclipse 2017\binary\com.sun.java.jdk8.win32.x86_64_1.8.0.v112\j

原创 藍橋杯第九屆(C/C++B組)題目彙總及解析

一、A.第幾天 二、B.明碼 三、C.乘積尾零 四、D.測試次數 五、E.快速排序 六、F.遞增三元組 七、G.螺旋折線 八、H.日誌統計 九、I.全球變暖 十、J.乘積最大

原创 藍橋杯第九屆之乘積最大

藍橋杯第九屆(C/C++B組)題目彙總及解析 標題:乘積最大 給定N個整數A1, A2, ... AN。請你從中選出K個數,使其乘積最大。   請你求出最大的乘積,由於乘積可能超出整型範圍,你只需輸出乘積除以1000000009的餘數。

原创 藍橋杯第九屆之快速排序

標題:快速排序 以下代碼可以從數組a[]中找出第k小的元素。 它使用了類似快速排序中的分治算法,期望時間複雜度是O(N)的。 請仔細閱讀分析源碼,填寫劃線部分缺失的內容。 #include <stdio.h> int quick_se

原创 藍橋杯第九屆之螺旋折線

標題:螺旋折線 如圖p1.png所示的螺旋折線經過平面上所有整點恰好一次。   對於整點(X, Y),我們定義它到原點的距離dis(X, Y)是從原點到(X, Y)的螺旋折線段的長度。   例如dis(0, 1)=3, dis(-2, -

原创 藍橋杯第九屆之日誌統計

標題:日誌統計 小明維護着一個程序員論壇。現在他收集了一份"點贊"日誌,日誌共有N行。其中每一行的格式是: ts id   表示在ts時刻編號id的帖子收到一個"贊"。   現在小明想統計有哪些帖子曾經是"熱帖"。如果一個帖子曾在任意一個

原创 藍橋杯第九屆之全球變暖

標題:全球變暖 你有一張某海域NxN像素的照片,"."表示海洋、"#"表示陸地,如下所示: ....... .##.... .##.... ....##. ..####. ...###. ....... 其中"上下左右"四個方向上連在一起

原创 藍橋杯第九屆之遞增三元組

標題:遞增三元組 給定三個整數數組 A = [A1, A2, ... AN],  B = [B1, B2, ... BN],  C = [C1, C2, ... CN], 請你統計有多少個三元組(i, j, k) 滿足: 1. 1 <=

原创 藍橋杯第九屆之測試次數

標題:測試次數 x星球的居民脾氣不太好,但好在他們生氣的時候唯一的異常舉動是:摔手機。 各大廠商也就紛紛推出各種耐摔型手機。x星球的質監局規定了手機必須經過耐摔測試,並且評定出一個耐摔指數來,之後才允許上市流通。 x星球有很多高聳入雲的高

原创 Bitset類

Bitset類: 大小可動態改變, 取值爲true或false的位集合。用於表示一組布爾標誌。默認值爲false 構造函數: bitset<n> b; b有n位,毎位都爲0 bitset<n> b(u); b是unsigned lo

原创 藍橋杯第九屆之第幾天

標題:第幾天 2000年的1月1日,是那一年的第1天。 那麼,2000年的5月4日,是那一年的第幾天? 注意:需要提交的是一個整數,不要填寫任何多餘內容。   解析:在excel裏面使用DATEDIF函數即可 答案:124+1=125