原创 1023 折線分割平面

題目 我們看到過很多直線分割平面的題目,今天的這個題目稍微有些變化,我們要求的是n條折線分割平面的最大數目。比如,一條折線可以將平面分成兩部分,兩條折線最多可以將平面分成7部分,具體如下所示。 Input 輸入數據的第一行

原创 Caesar密碼(凱撒密碼)

凱撒密碼(又稱循環移位密碼) 加密原理: 每個英文單詞都用在其後面第N個單詞代替。其中,N就是密鑰;字母z的後一位爲a,即mod26。 例如:明文acdry,N=2;則密文就是cefta。

原创 HTML實訓項目之相冊

先上效果圖 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <style> .box { widt

原创 真正使用命令行之前,必須學習的幾個有用的、必須掌握的技巧

Tab鍵 使用Tab鍵來進行命令補全,當然不止命令補全,文件名,目錄,命令參數都是沒問題的 Ctrl+c 當你遇到在終端裏無意中輸入一個你不明所以的命令or錯誤使用了一個命令,導致在終端出現你無法預料情況,屏幕上只有光標在閃爍or

原创 HTML實訓之煙花效果

編程過程中使用了"jquery-3.4.1.js這個js包 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style t

原创 Linux各文件夾作用

bin 二進制可執行命令 /dev 設備特殊文件 /etc 系統管理和配置文件 /etc/rc.d 啓動的配置文件和腳本 /home 用戶主目錄的基點,比如用戶user的主目錄就是/home/user,可以用~us

原创 更新時遇到/boot空間不足的情況

解決方案: 1、查看當前內核版本 uname -r or uname -a 2、查看安裝過的內核版本 dpkg --get-selections|grep linux 3、刪除舊內核版本 sudo apt-get remove l

原创 最終排序

Problem Description 第四屆山東理工大學ACM網絡編程擂臺賽比賽完後需要產生一個最終排名,排名按照題數多少來決定。但是有太多的隊伍參與,手動計算排名已經不能滿足比賽的需求。現在有一份名單記錄各個隊伍的ID和做出

原创 Java類的基礎知識

靜態變量和非靜態變量 靜態變量是用static關鍵字修飾聲明的,它是類固有成員,與類實例化的對象無關。 使用的方法是 類名.靜態變量名(or方法名) 非靜態對象使用的時候必須是先進行類的實例化。 使用方法是 對象名.非靜態變

原创 ACM 整理音樂 鏈表

Input 輸入數據第一行爲一個整數n(n<1000),代表文件夾的數量。接下來是n個文件夾的信息,每個文件夾信息的第一行是一個數字m(m<=10000),代表這個文件夾裏有m首歌,後面m行每行一個歌曲名、分數,之間用空格分開。

原创 計算機的基本單位

位 bit 位是計算機中表示信息的最小單位,表示二進制數中的1位; 字節 Byte 字節時計算機中進行信息存儲的基本單位。 1 Byte = 8 bit; 1 KB = 1024 Byte = 2^10 Byte;

原创 3442——爬山

Problem DescriptionLeiQ最近參加了一個登山俱樂部,部長給他了一個n*m地圖,地圖上的每一個格子的值表示一個山的海拔高度,LeiQ