原创 java 去按鈕邊框及焦點

JButton jb; //去焦點 jb.setFocusPainted(false); //去邊框 jb.setBorderPainted(false); 效果圖 按鈕內部類,重繪按鈕 import java.awt.Colo

原创 南陽OJ 吝嗇的國度

描述 在一個吝嗇的國度裏有N個城市,這N個城市間只有N-1條路把這個N個城市連接起來。現在,Tom在第S號城市,他有張該國地圖,他想知道如果自己要

原创 藍橋杯 機器人繁殖

標題:機器人繁殖 X星系的機器人可以自動複製自己。它們用1年的時間可以複製出2個自己,然後就失去複製能力。 每年X星系都會選出1個新出生的機器人發往太空。也就是說,如果X星系原有機器人5個, 1年後總數是:5 + 9 = 14 2年後總

原创 藍橋杯 密文搜索

標題:密文搜索 福爾摩斯從X星收到一份資料,全部是小寫字母組成。 他的助手提供了另一份資料:許多長度爲8的密碼列表。 福爾摩斯發現,這些密碼是被打亂後隱藏在先前那份資料中的。 請你編寫一個程序,從第一份資料中搜索可能隱藏密碼的位置。要考

原创 1045 迴文數

題目描述 Description 若一個數(首位不爲零)從左向右讀與從右向左讀都一樣,我們就將其稱之爲迴文數。     例如:給定一個10進制數56,將56加65(即把56從右向左讀),得到121是一個迴文數。         又如

原创 2618 核電站問題

題目描述 Description 一個核電站有N個放核物質的坑,坑排列在一條直線上。如果連續M個坑中放入核物質,則會發生爆炸,於是,在某些坑中可能不放核物質。 任務:對於給定的N和M,求不發生爆炸的放置核物質的方案總數。 輸

原创 拼接平方數

標題:拼接平方數     小明發現49很有趣,首先,它是個平方數。它可以拆分爲4和9,拆分出來的部分也是平方數。169也有這個性質,我們權且稱它們爲:拼接平方數。     100可拆分1 00,這有點勉強,我們規定,0 00 000

原创 1052 地鼠遊戲

題目描述 Description     王鋼是一名學習成績優異的學生,在平時的學習中,他總能利用一切時間認真高效地學習,他不但學習刻苦,而且善於經常總結、完善自己的學習方法,所以他總能在每次考試中得到優異的分數,這一切很大程度上是

原创 歷屆試題 九宮重排

問題描述   如下面第一個圖的九宮格中,放着 1~8 的數字卡片,還有一個格子空着。與空格子相鄰的格子中的卡片可以移動到空格中。經過若干次移動,可以形成第二個圖所示的局面。   我們把第一個圖的局面記爲:12345678.   把第二

原创 1225 八數碼難題

題目描述 Description Yours和zero在研究A*啓發式算法.拿到一道經典的A*問題,但是他們不會做,請你幫他們.問題描述在3×3的棋盤上,擺有八個棋子,每個棋子上標有1至8的某一數字。棋盤中留有一個空格,空格用0來表

原创 南陽OJ 組合數

描述 找出從自然數1、2、... 、n(0<n<10)中任取r(0<r<=n)個數的所有組合。 輸入輸入n、r。 輸出按特定順序輸出所有組合

原创 算法提高 快速冪

問題描述   給定A, B, P,求(A^B) mod P。 輸入格式   輸入共一行。   第一行有三個數,N, M, P。 輸出格式   輸出共一行,表示所求。 樣例輸入 2 5 3 樣例輸出 2 數據規模和約定

原创 3164 質因數分解

題目描述 Description (多數據)給出t個數,求出它的質因子個數。 數據沒坑,難度降低。 輸入描述 Input Description 第一行 t 之後t行 數據 輸出描述 Output Descript

原创 Paint Canvas 類屬性方法學習筆記

Paint(畫筆)類 用於設置繪製風格,如:線寬(筆觸粗細),顏色,透明度和填充風格等 直接使用無參構造方法就可以創建Paint實例: Paint paint = new Paint( ); 我們可以通過下述方法來設置Paint(畫筆)

原创 算法訓練 王、後傳說

    問題描述  地球人都知道,在國際象棋中,後如同太陽,光芒四射,威風八面,它能控制橫、堅、斜線位置。  看過清宮戲的中國人都知道,後宮乃步步驚心的險惡之地。各皇后都有自己的勢力範圍,但也總能找到相安無