原创 Codeforces Round #284 (Div. 1) A

題目鏈接 題目就是給出你家和你學校的座標,然後有很多直線,讓你計算最少需要穿過多少直線才能從你家到學校。 題解:就是求有多少直線在兩點之間。 代碼如下: #include <iostream> #define ll long lo

原创 常用macOS/Linux命令

在我博客裏面是完整版–>https://pyai.top/%E5%B8%B8%E7%94%A8Linux-macOS%E5%91%BD%E4%BB%A4/ 生成目錄: @[toc] 文件相關 新建文件(touch) touch

原创 第十屆藍橋杯大賽軟件類省賽 Java 大學 B組 題解

我的博客:https://pyai.top 試題 A: 組隊 本題總分:5 分 import java.util.Scanner; public class Main { public static void main(St

原创 leetcode 8. 字符串轉換整數 (atoi)

請你來實現一個 atoi 函數,使其能將字符串轉換成整數。 首先,該函數會根據需要丟棄無用的開頭空格字符,直到尋找到第一個非空格的字符爲止。 當我們尋找到的第一個非空字符爲正或者負號時,則將該符號與之後面儘可能多的連續數字組合起來

原创 leetcode 2. 兩數相加

給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數字 0 之

原创 leetcode 9. 迴文數

判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 爲 -121 。 從

原创 leetcode 7. 整數反轉

給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例 2: 輸入: -123 輸出: -321 示例 3: 輸入: 120 輸出: 21 注意: 假設我們

原创 leetcode 14. 最長公共前綴

編寫一個函數來查找字符串數組中的最長公共前綴。 如果不存在公共前綴,返回空字符串 ""。 示例 1: 輸入: ["flower","flow","flight"] 輸出: "fl" 示例 2: 輸入: ["dog","racec

原创 CentOS 7部署Anaconda和Jupyter Notebook

在服務器搭建jupyter notebook 安裝Anaconda 和 Jupyter wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.s

原创 leetcode 1260. 二維網格遷移

切片模擬一下,注意有循環,k大於grid.size時就要%一下。 import numpy as np class Solution: def shiftGrid(self, grid: List[List[int]

原创 leetcode 第 172 場周賽

很久沒寫題了 6 和 9 組成的最大數字 隨便寫的,不夠簡潔。 class Solution { public: int maximum69Number (int num) { int nnum = 0;

原创 leetcode 6. Z 字形變換

將一個給定字符串根據給定的行數,以從上往下、從左到右進行 Z 字形排列。 比如輸入字符串爲 LEETCODEISHIRING 行數爲 3 時,排列如下: L C I R E T O E S I I G E D

原创 leetcode 5. 最長迴文子串

給定一個字符串 s,找到 s 中最長的迴文子串。你可以假設 s 的最大長度爲 1000。 示例 1: 輸入: "babad" 輸出: "bab" 注意: "aba" 也是一個有效答案。 示例 2: 輸入: "cbbd" 輸出:

原创 leetcode 1207. 獨一無二的出現次數

不喜歡掉包,我直接先排序,然後計算每個數字出現的次數,沒出現過的次數就加進字典,否則 return False。 class Solution: def uniqueOccurrences(self, arr: List

原创 leetcode 3. 無重複字符的最長子串

給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 示例 1: 輸入: "abcabcbb" 輸出: 3 解釋: 因爲無重複字符的最長子串是 "abc",所以其長度爲 3。 示例 2: 輸入: "bbbbb" 輸