原创 LetCode 111. 二叉樹的最小深度

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode

原创 1089.狼人殺-簡單版

以下文字摘自《靈機一動·好玩的數學》:“狼人殺”遊戲分爲狼人、好人兩大陣營。在一局“狼人殺”遊戲中,1 號玩家說:“2 號是狼人”,2 號玩家說:“3 號是好人”,3 號玩家說:“4 號是狼人”,4 號玩家說:“5 號是好人”,5 號玩家

原创 1094.谷歌的招聘

2004 年 7 月,谷歌在硅谷的 101 號公路邊豎立了一塊巨大的廣告牌(如下圖)用於招聘。內容超級簡單,就是一個以 .com 結尾的網址,而前面的網址是一個 10 位素數,這個素數是自然常數 e 中最早出現的 10 位連續數字。能找出

原创 Java 給圖片添加水印 (simpleimage庫)

先看效果: 水印可以是圖片,也可以像我這樣是自定義的文字 需要的庫: <dependency> <groupId>com.alibaba</groupId> <artifa

原创 MapGis Objects 二次開發 未能加載文件或程序集

平臺:MapGis 10.3、VS2019、.Net 4.0 錯誤: 解決辦法: 1、如果引用的是 32 位的 MapGIS 程序集,設置目標平臺爲 X86,如果引用的是 64 位的 MapGIS 程序集,目標平臺設置爲 X 6

原创 1092.最好喫的月餅

月餅是久負盛名的中國傳統糕點之一,自唐朝以來,已經發展出幾百品種。 若想評比出一種“最好喫”的月餅,那勢必在喫貨界引發一場腥風血雨…… 在這裏我們用數字說話,給出全國各地各種月餅的銷量,要求你從中找出銷量冠軍,認定爲最好喫的月餅。 輸入

原创 1095.解碼PAT准考證

PAT 准考證號由 4 部分組成: 第 1 位是級別,即 T 代表頂級;A 代表甲級;B 代表乙級; 第 2~4 位是考場編號,範圍從 101 到 999; 第 5~10 位是考試日期,格式爲年、月、日順次各佔 2 位; 最後 11~13

原创 Matlab-多曲面畫法和多ColorMap表示

爲了避免自己忘記,寫個筆記吧。 先上效果圖:   然後是代碼,主要是爲了自己不忘記,而且自己是新手,所以沒有遵守代碼規範,有問題評論問我吧。 clc; x_1 = 0.01:0.01:0.99; x_2 = 1.01:0.01:10.

原创 JavaFx ListView利用按鍵事件實現循環瀏覽

       今天有個需求,上圖這個ListView在第一個Item或最後一個Item時,觸發“Left”按鍵或“Right”按鍵事件可以回到最後一個Item或第一個Item,也就是這個ListView可以循環起來。         研

原创 1092.最好吃的月餅

月餅是久負盛名的中國傳統糕點之一,自唐朝以來,已經發展出幾百品種。 若想評比出一種“最好吃”的月餅,那勢必在吃貨界引發一場腥風血雨…… 在這裏我們用數字說話,給出全國各地各種月餅的銷量,要求你從中找出銷量冠軍,認定爲最好吃的月餅。 輸入

原创 1090.危險品裝箱

集裝箱運輸貨物時,我們必須特別小心,不能把不相容的貨物裝在一隻箱子裏。比如氧化劑絕對不能跟易燃液體同箱,否則很容易造成爆炸。 本題給定一張不相容物品的清單,需要你檢查每一張集裝箱貨品清單,判斷它們是否能裝在同一只箱子裏。 輸入格式: 輸入

原创 1093.字符串A+B

給定兩個字符串 A 和 B,本題要求你輸出 A+B,即兩個字符串的並集。要求先輸出 A,再輸出 B,但重複的字符必須被剔除。 輸入格式: 輸入在兩行中分別給出 A 和 B,均爲長度不超過 10​6​​的、由可見 ASCII 字符 (即碼值

原创 1091.N-自守數

如果某個數 K 的平方乘以 N 以後,結果的末尾幾位數等於 K,那麼就稱這個數爲“N-自守數”。例如 3×92​2​​=25392,而 25392 的末尾兩位正好是 92,所以 92 是一個 3-自守數。 本題就請你編寫程序判斷一個給定的

原创 1088.三人行

子曰:“三人行,必有我師焉。擇其善者而從之,其不善者而改之。” 本題給定甲、乙、丙三個人的能力值關係爲:甲的能力值確定是 2 位正整數;把甲的能力值的 2 個數字調換位置就是乙的能力值;甲乙兩人能力差是丙的能力值的 X 倍;乙的能力值是丙

原创 LetCode 94. 二叉樹的中序遍歷

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *