原创 阿里雲高校——‘學生在家實踐’--雲計算最全題目
下面說的這個活動是針對今年的新冠肺炎推出的活動——高校學生在家實際計劃,主要是靠免費服務器圈了一波粉。 下面是題目和答案,都比較基礎 ,可以直接複製到word裏看,更清楚 單選 1.在數據庫中,空值是指( C) A. 數值0
原创 Java——藍橋杯基礎練習回形取數
問題描述 回形取數就是沿矩陣的邊取數,若當前方向上無數可取或已經取過,則左轉90度。一開始位於矩陣左上角,方向向下。 輸入格式 輸入第一行是兩個不超過200的正整數m, n,表示矩陣的行和列。接下來m行每行n個整數,表示這個矩陣。
原创 由全排列問題簡談DFS
先貼簡單的全排列問題地址 : https://www.luogu.com.cn/problem/P1706 本題說的是n的全排列 本題是最典型的最入門的DFS問題,可採用回溯法。一眼看覺得很簡單,第一次動手寫發現許多細節問題,也理解了很長
原创 mysql如何永久更改默認character-set-server等字符集
首先看一下問題,在insert是警告說字符不對,於是用的status命令查看當前狀態,發現sever端和db端都默認是拉丁字符,導致插入錯誤。 解決方案:(可能你的數據表已經創建成功,可以使用命令show create table x
原创 生成排列(全排列)的兩種寫法
問題簡述:輸出任意各自然數(可不連續)所有不重複的排列,即全排列,要求所產生的任一數字序列中不允許出現重複的數字。 解決方法:1.交換法 2.數組訪問法,兩種方法都是由dfs回溯完成,也可以使用剪支。 文末將給出DFS的套路模板 一
原创 金額查錯—某財務部門結賬時發現總金額不對頭。很可能是從明細上漏掉了某1筆或幾筆
題目描述: 某財務部門結賬時發現總金額不對頭。很可能是從明細上漏掉了某1筆或幾筆。 如果已知明細賬目清單,能通過編程找到漏掉的是哪1筆或幾筆嗎? 如果有多種可能,則輸出所有可能的情況。 我們規定:用戶輸入的第一行是:有錯的總金額
原创 存儲器基礎雜談
一、存儲器概述 基礎常識:存儲器中的最小存儲單位是存儲位元,而非存儲單元,存儲單元是由若干個存儲位元構成,而存儲位元是一段二進制的代碼位,存儲器是由若干個存儲單元構成。 分類: 存儲介質:分爲半導體存儲器,磁表面存儲器,光盤存儲器。
原创 A=9/64, B=-13/32,求A+B:十進制分數相加(補碼方式)
第一步明確如何將A和B兩個分數轉換成二進制。 方法: 將分子乘2,再與分母比較 if(小於分母) 寫0 if(大於分母) 寫1,且將乘後的數字減去分母當成新分子 繼續第一步,直到分子與分母相同。 文末是我寫的轉換代碼,可以用來檢驗正確性
原创 簡談求2個及多個數字的最小公倍數(LCM)和最大公約數(GCD)
問題一:求兩個數字的最大公約數(GCD)及其最小公倍數(LCM) 問題二:求任意個數字的最大公約數(GCD)及其最小公倍數(LCM) 其實問題二就是問題一的重複與遞歸形式。相信大家都瞭解過很多求GCD和LCM的方法,但個人最推薦輾轉相除法
原创 橋本分數式-DFS法-Java
【問題描述】 將 1-9不重複地賦給不同的 9個元素 ,實現形如 a/bc+d/ef=g/hi 的形式: 例:1/26+5/78=4/39 1/32+5/96=7/84 (注意:1/26+5/78=4/39 和 5/78+1/26
原创 eclipse中沒有dynamic Web Project的解決辦法
這種情況往往是因爲安裝的eclipse爲簡化版,其中的web插件未安裝,只需將web插件安裝上就可以了。 確定自己eclipse的版本號(Help -> About Eclipse IDE) Help -> Instal
原创 Windows net start mysql 啓動服務報錯 服務名無效 或者 發生系統錯誤 5 發生錯誤1058。
問題如下圖 1.首先看任務管理器服務的名稱,發現是MySQL57,這裏大小寫無所謂,可以寫成mysql57。 所以要改成正確的mysql57 2.要注意是否爲管理員的cmd窗口 若不是管理員的cmd,很有可能會發生系統錯誤 5 ,如下
原创 數塔三角形問題的三種解法-(遞歸,遞歸hashmap優化,動態規劃)
例題描述: 設有一個三角形的數塔,頂點爲根結點,每個結點有一個整數值。從頂點出發,可以向左走或向右走,求出從頂到底連起來的最短路徑,如圖所示:(對於節點中的數據可以自己定義) 解題思路: 一、先思考是否可以用遞歸解決,這道題明顯可以使