組合數 nyoj 32(蹣跚學步,一點一點)

2021-08-17 06:00:32 字數 657 閱讀 4795

時間限制:3000 ms | 記憶體限制:65535 kb

難度:3

找出從自然數1、2、… 、n(0 < n < 10)中任取r(0 < r<=n)個數的所有組合。

輸入輸入n、r。輸出按特定順序輸出所有組合。

特定順序:每乙個組合中的值從大到小排列,組合之間按逆字典序排列。

5 3543

542

541

532

531

521

432

431

421

321雖然是以前做過的一道簡單的搜尋題目,但是再次回來做一遍,發現自己好像更

加明白了一點,溫故而知新吧

//從後向前,搜尋滿足條件的結果

#include

#include

#include

using

namespace

std;

int n,r;

int ans[12];

void dfs(int c,int t)//c是當前遍歷到的位置,t+1是當前元素的下標

for(int i=c;i>0;i--)

}int main()

return

0;}

學習C 的一點一滴(32)

int n 10 object o n 裝箱 int nn int o 拆箱 中應該避免裝箱和拆箱 arraylist list new arraylist 這個過程進行了1000萬次裝箱 stopwatch sw new stopwatch sw.start for int i 0 i 10000...

每天進步一點點 WIN32 FIND DATA

關於檔案的全部屬性資訊。總計有以下以下9種 檔案的標題名 檔案的屬性 唯讀 存檔,隱藏等 檔案的建立時間 檔案的最後訪問時間 檔案的最後修改時間 檔案大小的高位雙字 檔案大小的低位雙字 保留 保留。在這裡只有檔案標題名和檔案的長度可以通過cfile模擬較方便的獲得,而對於其他幾種屬性的獲取和設定就無...

對原生delphi Win 32的一點不滿

沒有提供orm機制,就是rtti也沒法與.net的反射比,第三方的orm框架好像也沒有比較好的,乙個簡單的try catch finally這麼多年都要寫成 trycatch finally 我服了!語言特性上也沒有什麼改進,前期往.net上靠,到delphi 2007又回歸到win 32,ide用...