原创 【PAT乙級】數素數

題目描述: 令 P​i表示第 i 個素數。現任給兩個正整數 M≤N≤10​4​,請輸出 P​M到 P​N的所有素數。 輸入格式: 輸入在一行中給出 M 和 N,其間以空格分隔。 輸出格式: 輸出從 PM到 P​N的所有素數,每 1

原创 【操作系統】進程的狀態轉化

三態模型 進程在其生命週期內可能具有多種狀態,一般而言,運行態,就緒態和等待態爲三種基本狀態。 運行態(running):進程已獲得CPU,其程序正在執行的狀態。 在單處理機系統中,只有一個進程處於執行狀態; 在多處理機系統中

原创 【PAT乙級】有幾個PAT

題目描述: 字符串 APPAPT 中包含了兩個單詞PAT,其中第一個PAT是第 2 位§,第 4 位(A),第 6 位(T);第二個 PAT 是第 3 位§,第 4 位(A),第 6 位(T)。 現給定字符串,問一共可以形成多少個

原创 【PAT乙級】到底買不買

題目描述: 小紅想買些珠子做一串自己喜歡的珠串。賣珠子的攤主有很多串五顏六色的珠串,但是不肯把任何一串拆散了賣。於是小紅要你幫忙判斷一下,某串珠子裏是否包含了全部自己想要的珠子?如果是,那麼告訴她有多少多餘的珠子;如果不是,那麼告

原创 基於隨機森林模型的紅酒品質分析

看了南京大學的《用python玩轉數據視頻》,Python非常強大。代碼做了些註釋。 https://scipy.org/ # url: https://archive.ics.uci.edu/ml/datasets/Wine+Q

原创 【PAT乙級】A除以B

題目描述: 本題要求計算 A/B,其中 A 是不超過 1000 位的正整數,B 是 1 位正整數。你需要輸出商數 Q 和餘數 R,使得 A=B×Q+R 成立。 輸入格式: 輸入在一行中依次給出 A 和 B,中間以 1 空格分隔。

原创 【PAT乙級】在霍格沃茨找零錢

題目描述: 如果你是哈利·波特迷,你會知道魔法世界有它自己的貨幣系統 —— 就如海格告訴哈利的:“十七個銀西可(Sickle)兌一個加隆(Galleon),二十九個納特(Knut)兌一個西可,很容易。”現在,給定哈利應付的價錢 P

原创 【PAT乙級】A+B 和 C

題目描述: 給定區間 [−231,231] 內的 3 個整數 A、B 和 C,請判斷 A+B 是否大於 C。 輸入格式: 輸入第 1 行給出正整數 T (≤10),是測試用例的個數。隨後給出 T 組測試用例,每組佔一行,順序給出

原创 【PAT乙級】個位數統計

題目描述: 給定一個 k 位整數 N=d​k−1​​ 10​k−1​​ +⋯+d​1​​ 10​1​​ +d​0​​ (0≤d​i​​ ≤9, i=0,⋯,k−1, d​k−1​​ >0),請編寫程序統計每種不同的個位數字出現的次

原创 【PAT乙級】數字分類

題目描述: 給定一系列正整數,請按要求對數字進行分類,並輸出以下 5 個數字: A1= 能被 5 整除的數字中所有偶數的和; A​2= 將被 5 除後餘 1 的數字按給出順序進行交錯求和,即計算 n​1−n​2+n​3​−n4⋯;

原创 【PAT乙級】部分A+B

題目描述: 正整數 A 的“D​A​​(爲 1 位整數)部分”定義爲由 A 中所有 D​A​​ 組成的新整數 P​A​​。例如:給定 A=3862767,D​A​​=6,則 A 的“6 部分”P​A​​ 是 66,因爲 A 中有

原创 牛頓迭代法解非線性方程

牛頓迭代法 來着百度: 侵刪 Python import numpy as np def fun(t): # 原函數 y = 9600*(1-np.e**(-t/15.0))-480*t return y

原创 【MIME協議】base64編碼與quoted-printable編碼

文章目錄MIME概述base64編碼基本原理具體步驟例題quoted-printable編碼基本步驟例題ASCLL字符代碼表 MIME概述 電子郵件協議SMTP通過連接建立、郵件傳送、連接釋放三個階段實現發送方和接收方之間的通信。

原创 【操作系統】調度算法

調度算法 在操作系統中存在着多種調度算法,有的適於作業調度,有的適於進程調度,也有的調度算法對二者都可用。 文章目錄調度算法先來先服務短作業優先高響應比優先時間片輪轉優先級調度多級反饋隊列調度 先來先服務 FCFS(First C

原创 【PAT乙級】舊鍵盤打字

題目描述 舊鍵盤上壞了幾個鍵,於是在敲一段文字的時候,對應的字符就不會出現。現在給出應該輸入的一段文字、以及壞掉的那些鍵,打出的結果文字會是怎樣? 輸入格式: 輸入在 2 行中分別給出壞掉的那些鍵、以及應該輸入的文字。其中對應英文