原创 PTA海盜分贓(25分)

PTA海盜分贓(25分) P 個海盜偷了 D 顆鑽石後來到公海分贓,一致同意如下分贓策略: 首先,P 個海盜通過抽籤決定 1 - P 的序號。然後由第 1 號海盜提出一個分配方案(方案應給出每個海盜分得的具體數量),如果能夠得到包

原创 IDEA 'Error:java: 無效的源發行版: 12' 解決方案

IDEA ‘Error:java: 無效的源發行版: 12’ 解決方案 第一步:ctrl+alt+shift+s 第二步:選第八個即可 點贊 2 收藏 分享 文章舉報 小

原创 PTA估值一億的AI核心代碼 (20分)

估值一億的AI核心代碼 (20分) 以上圖片來自新浪微博。 本題要求你實現一個稍微更值錢一點的 AI 英文問答程序,規則是: 無論用戶說什麼,首先把對方說的話在一行中原樣打印出來; 消除原文中多餘空格:把相鄰單詞間的多個空格換

原创 Java JScrollPane 滾動條無效解決方法

在JScrollPane中加入JPane面板滾動條無效解決方法 在JScrollPane中加入JPane面板時,注意在設置JPane面板大小時,要用setPreferredSize來設置大小,如果使用setSize或者setBou

原创 idea代碼出現橙色時鐘一樣的圖標解決方案

idea代碼出現橙色時鐘一樣的圖標解決方案 解決方法:Ctrl+alt+shift+s打開窗口,在Modules中,將路徑刪除重新添加,進行import Module,在自己項目路徑下一路next即可。如果新導入的module中沒

原创 PTA平衡二叉樹的根(25分)

PTA平衡二叉樹的根(25分) 將給定的一系列數字插入初始爲空的AVL樹,請你輸出最後生成的AVL樹的根結點的值。 輸入格式: 輸入的第一行給出一個正整數N(≤20),隨後一行給出N個不同的整數,其間以空格分隔。 輸出格式: 在一

原创 PTA哈夫曼編碼 (30分)

PTA哈夫曼編碼 (30分) 給定一段文字,如果我們統計出字母出現的頻率,是可以根據哈夫曼算法給出一套編碼,使得用此編碼壓縮原文可以得到最短的編碼總長。然而哈夫曼編碼並不是唯一的。例如對字符串"aaaxuaxz",容易得到字母 ‘

原创 eclipse運行swing項目出現亂碼情況

使用swing在eclipse中文亂碼情況 在使用swing進行圖形化設計的時候出現了亂碼情況 解決方法: 右鍵點擊項目——Run Configuration對話框 在Arguments選項卡中的VM arguments內加上:

原创 PTA秀恩愛分得快 (25分)

PTA秀恩愛分得快 (25分) 古人云:秀恩愛,分得快。 互聯網上每天都有大量人發佈大量照片,我們通過分析這些照片,可以分析人與人之間的親密度。如果一張照片上出現了 K 個人,這些人兩兩間的親密度就被定義爲 1/K。任意兩個人如果

原创 非常好的動態規劃總結,DP總結(轉)

特別好的動態規劃總結,DP總結 總結的特別好,感謝作者。有很大幫助。 http://cppblog.com/menjitianya/archive/2015/10/23/212084.html 目錄一、動態規劃初探1、遞推2、記憶

原创 PTAn-魔方陣

n-魔方陣 所謂“n-魔方陣”,指的是使用1〜n2共n2個自然數排列成一個n×n的方陣。該方陣的每行、每列及對角線元素之和都相等,併爲一個只與n有關的常數,該常數爲n×(n2+1)/2。 本題要求實現n-魔方陣(階數最大爲20)n

原创 如何在github中下載指定文件夾或項目

在github中只下載一個文件夾或文件 網上方法有很多種,個人覺得最簡潔最省事的就是使用DownGit下載 DownGit地址:https://www.itsvse.com/downgit/ 只需要定位到你所要下載的文件夾即可 資

原创 PTA白騎士的移動 (20分)

白騎士的移動(20分) 小S第一次接觸國際象棋。他發現國際象棋中的Knight棋子的移動方式和中國象棋中的馬類似,移動方式如圖所示。 於是小S在棋盤上隨意擺上了一些棋子,其中包括一枚白騎士、一枚黑皇后、若干黑戰車和若干黑主教。