原创 【leetcode】9.迴文數(python)

給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個數組中同樣的元素。 示例: 給定 nums

原创 Python爬蟲(二)使用Requests

安裝好requests庫後,可以繼續後續的內容了。 在入手requests庫之前大致看了一下urllib庫的使用,發現使用過程非常複雜麻煩,有很多不方便的地方,比如處理網頁驗證和Cookies時,需要寫Opener和Handler

原创 線性表筆記之順序表及基本操作

線性表的順序(存儲)表示——順序表 用一組地址連續的存儲單元依次存儲線性表的數據元素 位序相繼的兩個數據元素存儲位置相鄰 以線性表中第一個元素的存儲位置作爲線性表的起始存儲地址,稱爲基地址。 線性表中所有元素的存儲地址都可以通過基地址

原创 Python爬蟲(一)網頁基礎

大致概括一下 ** HTTP原理: ** URI: 全稱爲Uniform Resource Identifier即統一資源標誌符 URL: 全稱爲Universal Resource Locator即統一資源定位符 舉

原创 常見響應狀態碼

1xx:指示信息–表示請求已接收,繼續處理 2xx:成功–表示請求已被成功接收、理解、接受 3xx:重定向–信息不完整需要進一步補充 4xx:客戶端錯誤–請求有語法錯誤或請求無法實現 5xx:服務器端錯誤–服務器未能實現合法的請求

原创 【轉載】安裝 tesseract-ocr 和 tesserocr 以及出現的問題。

需要先下載 tesseract-ocr-setup-3.05.00dev.exe 進行安裝 下載地址: https://digi.bib.uni-mannheim.de/tesseract/ 勾選Addition language

原创 藍橋杯之字符串的序號

【問題描述】 如果用a b c d這4個字母組成一個串,有4!=24種,如果把它們排個序,每個串都對應一個序號: abcd 0 abdc 1 acbd 2 acdb 3 adbc 4 adcb 5 bacd 6 badc

原创 【DFS】藍橋杯之7對數字(填數字)

題目描述: 今有7對數字:兩個1,兩個2,兩個3,…兩個7,把它們排成一行。 要求,兩個1間有1個其它數字,兩個2間有2個其它數字,以此類推,兩個7之間有7個其它數字。如下就是一個符合要求的排列: 17126425374635 當然,

原创 Anagrams問題

問題描述   Anagrams指的是具有如下特性的兩個單詞:在這兩個單詞當中,每一個英文字母(不區分大小寫)所出現的次數都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。編寫

原创 勇者鬥惡龍

題目描述: 你的王國裏有一條n個頭的惡龍,你希望僱傭一些騎士把它殺死(砍掉全部的頭)。 村裏有m個騎士能夠僱傭。一個能力值爲x的騎士能夠砍掉惡龍一個致敬不超過x的頭,且須要支付x個金幣。 怎樣僱傭騎士才幹砍掉惡龍的全部頭。且須要支付的

原创 【遞歸】劊子手遊戲Uva489

題目描述: In Hangman Judge,'' you are to write a program that judges a series of Hangman games. For each game, the answer

原创 生成元

題目描述: 如果x加上x的各個數字之和得到y,就說x是y的生成元。給出n(1≤n≤100000),求最小 生成元。無解輸出0。 例如,n=216,121,2005時的解分別爲198,0,1979。 分析: 這道題可以枚舉出所有小於10

原创 週期串

題目描述: 如果一個字符串可以由某個長度爲k的字符串重複多次得到,則稱該串以k爲週期。例如,abcabcabc以3爲週期(同時以6,12爲週期)。 輸入一個長度不超過80的字符串,輸出其最小週期。 #include<stdio.h>

原创 得分

題目描述: 給出一個由O和X組成的串,長度爲1~80,統計得分,每個O的得分爲目前連續出現的O的個數,X的得分爲0。例如:OOXXOXXOOO的得分爲1+2+0+0+1+0+0+1+2+3=10。 最終輸出這個值。 #include<

原创 C語言《豎式問題》

問題描述: 找出所有形如“abc*de”(三位數乘以兩位數)的算式,使得在完整的豎式中,所有數字都屬於一個特定的數字集合。輸入數字集合(相鄰數字之間沒有空格),輸出所有豎式。每個豎式前應有編號,之後應有一個空行。最後輸出解的總數。具體