時間限制: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用...