原创 PAT (Basic Level) Practice (中文)---題解(1001~1095)

題目目錄1001 害死人不償命的(3n+1)猜想 (15分)1002 寫出這個數 (20分) 1001 害死人不償命的(3n+1)猜想 (15分) 卡拉茲(Callatz)猜想: 對任何一個正整數 n,如果它是偶數,那麼把它砍掉

原创 LeetCode刷題--中等篇

目錄2. 兩數相加 2. 兩數相加 題目鏈接: https://leetcode-cn.com/problems/add-two-numbers/ 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的

原创 LeetCode刷題--簡單篇

目錄1.兩數之和 1.兩數之和 題目鏈接: https://leetcode-cn.com/problems/two-sum/ 給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,

原创 括號配對問題 【nyoj-2】【stl】

括號配對問題 時間限制:3000 ms  |  內存限制:65535 KB 難度:3 描述現在,有一行括號序列,請你檢查這行括號是否配對。 輸入第一行輸入一個數N(0<N<=100),表示有N組測試數據。後面的N行輸入多

原创 【牛客網】劍指Offer題解

目錄1.二維數組中的查找【數組】 1.二維數組中的查找【數組】 題目描述 在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和

原创 【Java入門(一)】Java簡介及Java環境搭建

在進行環境搭建之前,我們先簡單地瞭解一下Java Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。 同時Java具有簡單

原创 【Java入門(二)】eclipse的安裝以及利用eclipse編寫Java程序

使用IDE(集成開發環境)可以更好地編寫代碼、調試代碼等,從而提高效率。 這裏我們只瞭解其中一種IDE,即:Eclipse。 一.下載安裝Eclipse 1.點此進入官網下載 2.然後選擇”Download Packages“,點

原创 Ignatius and the Princess IV 【hdu-1029】

Ignatius and the Princess IV Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32767 K (Java/Others) Tota

原创 【矩陣】備用模板

來自學長的矩陣模板 #include <cstdio> struct Mat { int N,M; int m[15][15]; }; // 有時由於內存的關係無需用結構體,直接定義多組數組即可 Mat MatMul(Mat A

原创 【線段樹】備用模板

來自學長的線段樹模板: #include<cstdio> #include<algorithm> using namespace std; #define L o<<1 #define R (o<<1)|1 struct Node

原创 士兵殺敵(二) 【nyoj-116】【線段樹】

士兵殺敵(二) 時間限制:1000 ms  |  內存限制:65535 KB 難度:5 描述 南將軍手下有N個士兵,分別編號1到N,這些士兵的殺敵數都是已知的。 小工是南將軍手下的軍師,南將軍經常想知道第m號到第n號士兵

原创 士兵殺敵(三) 【nyoj-119】【線段樹】

士兵殺敵(三) 時間限制:2000 ms  |  內存限制:65535 KB 難度:5 描述 南將軍統率着N個士兵,士兵分別編號爲1~N,南將軍經常愛拿某一段編號內殺敵數最高的人與殺敵數最低的人進行比較,計算出兩個人的殺敵

原创 The Triangle 【nyoj-18】【動態規劃】

The Triangle 時間限制:1000 ms  |  內存限制:65535 KB 難度:4 描述 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 (Figure 1) Figure 1 shows a

原创 剪花布條 【hdu-2087】 【KMP】

剪花布條 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 21575  

原创 Longest Ordered Subsequence 【poj-2533】【動態規劃-最長上升子序列】

Longest Ordered Subsequence Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 54233   Accepted: 24254 D