2019年藍橋杯開“刷題”報告!
嗯,新一屆的藍橋杯又要開啟了。自從上次比賽完藍橋杯就把演算法給擱置了,昨天,之前的指導老師找到我,給我在藍橋杯官網上授權了一個vip賬號,也就意味著,新的階段又要開啟了。 經過這將近三年的敲程式碼生活,越發覺得演算法是程式設計的精髓,是靈魂所在呀。 今天也算是給自己立下一個小小的開題報告吧!
希望自己可以每天都可以抽出來點時間更新部落格。 之前的演算法部落格也挺水的,但是也是自己一步步划過來的。 以後的就用java來寫吧。 開啟新副本。 加油!
相關推薦
2019年藍橋杯開“刷題”報告!
嗯,新一屆的藍橋杯又要開啟了。自從上次比賽完藍橋杯就把演算法給擱置了,昨天,之前的指導老師找到我,給我在藍橋杯官網上授權了一個vip賬號,也就意味著,新的階段又要開啟了。 經過這將近三年的敲程式碼生活,
明碼|2018年藍橋杯B組題解析第二題-fishers
標題:明碼 漢字的字形存在於字型檔中,即便在今天,16點陣的字型檔也仍然使用廣泛。 16點陣的字型檔把每個漢字看成是16x16個畫素資訊。並把這些資訊記錄在位元組中。 一個位元組可以儲存8位資訊,用32個位元組就可以存一個漢字的字形了。 把每個位元組轉為2進製表示,1表示墨跡,0表示底色。每行2個位元組,
乘積尾零|2018年藍橋杯B組題解析第三題-fishers
標題:乘積尾零 如下的10行資料,每行有10個整數,請你求出它們的乘積的末尾有多少個零? 5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 6113 5659 5245 7432 3051 4434 6704 3594 9937 1173 68
遞增三元組|2018年藍橋杯B組題解析第六題-fishers
標題:遞增三元組 給定三個整數陣列 A = [A1, A2, ... AN], B = [B1, B2, ... BN], C = [C1, C2, ... CN], 請你統計有多少個三元組(i, j, k) 滿足: 1 <= i, j, k <= N Ai < Bj <
全球變暖|2018年藍橋杯B組題解析第九題-fishers
標題:全球變暖 你有一張某海域NxN畫素的照片,"."表示海洋、"#"表示陸地,如下所示: ....... .##.... .##.... ....##. ..####. ...###. ....... 其中"上下左右"四個方向上連在一起的一片陸地組成一座島嶼。例如上圖就有2座島嶼。 由於全球變暖導致
2019年藍橋杯練習1-序列生成演算法
2019年藍橋杯練習1-序列生成演算法 3n+1問題 PC/UVa IDs: 110101/100 Popularity: A Success rate: low Level: 1 測試地址: https://vjudge.net/problem/UVA-100
2019年藍橋杯練習3-樓號m和n之間的最短移動距離
2019年藍橋杯練習3-樓號m和n之間的最短移動距離 [問題描述] X星球居民小區的樓房全是一樣的,並且按矩陣樣式排列。其樓房的編號為1,2,3... 當排滿一行時,從下一行相鄰的樓往反方向排號。 比如:當小區排號寬度為6時,開始情形如下: &
打印圖形|2014年藍橋杯B組題解析第五題-fishers
藍橋杯 efi int 行程 結果 語句 規模 return 打印 打印圖形 小明在X星球的城堡中發現了如下圖形和文字: rank=3 rank=5 rank = 6 小明開動腦筋,編寫了如下的程序,實現該圖形的打印。 答案:f(a, rank-1, row, col
地宮取寶|2014年藍橋杯B組題解析第九題-fishers
標簽 需要 names 畫蛇添足 模擬 false 節點 思路 約定 地宮取寶 X 國王有一個地宮寶庫。是 n x m 個格子的矩陣。每個格子放一件寶貝。每個寶貝貼著價值標簽。 地宮的入口在左上角,出口在右下角。 小明被帶到地宮的入口,國王要求他只能向右或向下行走。 走過某
六角填數|2014年藍橋杯B組題解析第七題-fishers
std 計算 求解 相等 include http 通過 mes esp 六角填數 如圖所示六角形中,填入1~12的數字。 使得每條直線上的數字之和都相同。 圖中,已經替你填好了3個數字,請你計算星號位置所代表的數字是多少? 請通過瀏覽器提交答案,不要填寫多余的內容。 思
小朋友排隊|2014年藍橋杯B組題解析第十題-fishers
ostream 拷貝 std 小朋友排隊 names 沒有 都是 歸並 數組 小朋友排隊 n 個小朋友站成一排。現在要把他們按身高從低到高的順序排列,但是每次只能交換位置相鄰的兩個小朋友。 每個小朋友都有一個不高興的程度。開始的時候,所有小朋友的不高興程度都是0。 如果某個
加法變乘法|2015年藍橋杯B組題解析第六題-fishers
fis fisher continue 其中 示例 main pac 循環 spa 加法變乘法 我們都知道:1+2+3+ ... + 49 = 1225 現在要求你把其中兩個不相鄰的加號變成乘號,使得結果為2015 比如: 1+2+3+...+1011+12+...+272
九數組分數|2015年藍橋杯B組題解析第五題-fishers
turn 答案 dfs 運行 個數字 i++ 分數 stdio.h 回溯法 九數組分數 1,2,3...9 這九個數字組成一個分數,其值恰好為1/3,如何組法? 下面的程序實現了該功能,請填寫劃線部分缺失的代碼。 #include <stdio.h> void
高斯日記|2013年藍橋杯B組題解析第一題-fishers
數學 地方 好習慣 獲得 直接 判斷 藍橋杯 博士 就是 大數學家高斯有個好習慣:無論如何都要記日記。 他的日記有個與眾不同的地方,他從不註明年月日,而是用一個整數代替,比如:4210 後來人們知道,那個整數就是日期,它表示那一天是高斯出生後的第幾天。這或許也是個好習慣,它
帶分數|2013年藍橋杯B組題解析第九題-fishers
例如 峰值 包含 整數 全部 標準輸入 出現一次 特征 正整數 帶分數 100 可以表示為帶分數的形式:100 = 3 + 69258 / 714 還可以表示為:100 = 82 + 3546 / 197 註意特征:帶分數中,數字1~9分別出現且只出現一次(不包含0)。 類
連號區間數|2013年藍橋杯B組題解析第十題-fishers
約定 等於 有趣 can == 枚舉 fis else if 輸出格式 連號區間數 小明這些天一直在思考這樣一個奇怪而有趣的問題: 在1~N的某個全排列中有多少個連號區間呢?這裏所說的連號區間的定義是: 如果區間[L, R] 裏的所有元素(即此排列的第L個到第R個元素)遞增
煤球數目 ,2016年藍橋杯試題,第二題
煤球數目 有一堆煤球,堆成三角稜錐形。具體: 第一層放1個, 第二層3個(排列成三角形), 第三層6個(排列成三角形), 第四層10個(排列成三角形), .... 如果一共有100層,共有多少個煤球? 請填表示煤球總數目的數字。 注意:你提交的應該是一個整數,不
全排列+字符串查找|撲克排序|2014年藍橋杯A組題解析第六題-fishers
end 之間 中間 using 解析 兩個 clu argv mes 標題:撲克序列 A A 2 2 3 3 4 4, 一共4對撲克牌。請你把它們排成一行。 要求:兩個A中間有1張牌,兩個2之間有2張牌,兩個3之間有3張牌,兩個4之間有4張牌。 請填寫出所有符合要求的排列
2018年藍橋杯B組c/c++ 第七題詳解
標題:螺旋折線 如圖p1.png所示的螺旋折線經過平面上所有整點恰好一次。 對於整點(X, Y),我們定義它到原點的距離dis(X, Y)是從原點到(X, Y)的螺旋折線段的長度。 例如dis(0, 1)=3, dis(-2, -1)=9 給出整點座標(X, Y),你能計算出di
2018年藍橋杯B組c/c++ 第九題詳解
標題:全球變暖 你有一張某海域NxN畫素的照片,".“表示海洋、”#"表示陸地,如下所示: ....... .##.... .##.... ....##. ..####. ...###. ....... 其中"上下左右"四個方向上連在一起的一片陸地組成一座島嶼。例如上圖就有2座