原创 快排的兩種方法

方法一: 代碼如下: #include<iostream> using namespace std; void quicksort(int *a,int l,int r)//a是數組,l是左標號,r是右標號 { int i =

原创 VS2019 製作並調用c++動態庫全套步驟(超詳細)

VS2019 製作並調用c++動態庫全套步驟 1. 生成.lib和.dll文件 首先,可以找一份手邊已經跑通的小工程做測試,這樣做可以保證代碼部分是沒有任何報錯的,以免造成干擾_(:з」∠)_ 例如,我這裏的工程中有三個文件:

原创 洛谷P1031 均分紙牌

題目描述 有N堆紙牌,編號分別爲 1,2,…,N。每堆上有若干張,但紙牌總數必爲N的倍數。可以在任一堆上取若干張紙牌,然後移動。 移牌規則爲:在編號爲1堆上取的紙牌,只能移到編號爲2的堆上;在編號爲N的堆上取的紙牌,只能移到編號爲N−

原创 洛谷 P1328 生活大爆炸版石頭剪刀布

題目描述 石頭剪刀布是常見的猜拳遊戲:石頭勝剪刀,剪刀勝布,布勝石頭。如果兩個人出拳一 樣,則不分勝負。在《生活大爆炸》第二季第8集中出現了一種石頭剪刀布的升級版遊戲。 升級版遊戲在傳統的石頭剪刀布遊戲的基礎上,增加了兩個新手勢: 斯

原创 洛谷 P1056 排座椅

題目描述 上課的時候總會有一些同學和前後左右的人交頭接耳,這是令小學班主任十分頭疼的一件事情。不過,班主任小雪發現了一些有趣的現象,當同學們的座次確定下來之後,只有有限的D對同學上課時會交頭接耳。同學們在教室中坐成了M行N列,坐在第i

原创 P1478 陶陶摘蘋果(升級版)

題目描述 又是一年秋季時,陶陶家的蘋果樹結了n個果子。陶陶又跑去摘蘋果,這次她有一個a公分的椅子。當他手夠不着時,他會站到椅子上再試試。 這次與NOIp2005普及組第一題不同的是:陶陶之前搬凳子,力氣只剩下s了。當然,每次摘蘋果時都

原创 快排的兩種

方法一: 代碼如下: #include<iostream> using namespace std; void quicksort(int *a,int l,int r)//a是數組,l是左標號,r是右標號 { int i = l

原创 洛谷P1014 Cantor表

題目描述現代數學的著名證明之一是Georg Cantor證明了有理數是可枚舉的。他是用下面這一張表來證明這一命題的: 1/1 , 1/2 , 1/3, 1/4, 1/5, … 2/1, 2/2, 2/3, 2/4, … 3/1 , 3

原创 P1464 Function

對於一個遞歸函數w(a,b,c)) 如果a≤0 or b≤0or c≤0就返回值1. 如果a>20or b>20 or c>20就返回w(20,20,20) 如果a<b並且b<c就返回w(a,b,c−1)+w(a,b−1,c−1)−w

原创 P1618 三連擊(升級版)

題目描述 將1,2,…,9共9個數分成三組,分別組成三個三位數,且使這三個三位數的比例是A:B:C,試求出所有滿足條件的三個三位數,若無解,輸出“No!!!”。 //感謝黃小U飲品完善題意 輸入輸出格式 輸入格式: 三個數,A B C

原创 洛谷 P2089 烤雞

題目背景 豬豬hanke得到了一隻雞 題目描述 豬豬Hanke特別喜歡吃烤雞(本是同畜牲,相煎何太急!)Hanke吃雞很特別,爲什麼特別呢?因爲他有10種配料(芥末、孜然等),每種配料可以放1—3克,任意烤雞的美味程度爲所有配料質量之

原创 洛谷 P1036 選數

題目描述已知 n 個整數 x1,x2,…,xn,以及1個整數k(k<n)。從n個整數中任選k個整數相加,可分別得到一系列的和。例如當n=4,k=3,4個整數分別爲3,7,12,19時,可得全部的組合與它們的和爲: 3+7+12=22

原创 P1217 [USACO1.5]迴文質數 Prime Palindromes

發佈文章 博文管理我的博客退出 Trash Temp P1149 火柴棒等式 P1217 [USACO1.5]迴文質數 Prime Palindromes 洛谷 P

原创 P1149 火柴棒等式

題目描述 給你n根火柴棍,你可以拼出多少個形如“A+B=C”的等式?等式中的A、B、C是用火柴棍拼出的整數(若該數非零,則最高位不能是000)。用火柴棍拼數字0−9的拼法如圖所示: 注意:加號與等號各自需要兩根火柴棍如果A≠B,則A+

原创 P1028 數的計算

題目描述 我們要求找出具有下列性質數的個數(包含輸入的自然數n): 先輸入一個自然數n(n≤1000),然後對此自然數按照如下方法進行處理: 1.不作任何處理; 2.在它的左邊加上一個自然數,但該自然數不能超過原數的一半; 3.加上數