YTU 2845 程式設計題AB 卡片遊戲

2021-07-09 15:56:00 字數 738 閱讀 4030

時間限制: 1 sec  

記憶體限制: 128 mb

提交: 30  

解決: 13

小明對數字的序列產生了興趣:

現有許多張不同的數字卡片,用這若干張卡片能排列出很多序列,要求算出這若干張不同卡片的全排列總數,並按從小到大的順序輸出這些序列。

輸入數字n,表示輸入數字序列個數,接著輸入n個不同的數字,代表n張卡片上的數字(0<=數字<=9,1<=n<=6)。

對每組卡片按從小到大的順序輸出所有能由這幾張卡片組成的序列,每個序列佔一行,序列中數字用空格分隔。

3

1 4 2

6

1 2 4

1 4 2

2 1 4

2 4 1

4 1 2

4 2 1

#include #include int a[12],b[12],c[12],n;

void dfs(int step)

for(i=1; i<=n; ++i)

if(b[i]==0)

}void sort(int *a,int n)

}int main()

for(i=n; i>0; i--)sum*=i;

printf("%d\n",sum);

sort(a,n);

sort(c,n);

dfs(1);

return 0;

}

YTU 2795 程式設計題AB 偵察員的密碼

時間限制 1 sec 記憶體限制 128 mb 提交 155 解決 43 偵察員小甲在 前在牆上寫了兩行文字 ascii字元 其中包含了他獲取的敵人密碼,破譯員琪琪經過3天3夜終於找到了破解方法,請程式設計幫助琪琪計算密碼。計算密碼方法 只保留兩行文字的數字,然後對兩行數字從左向右逐位相加,不足位補...

YTU 2638 程式設計題 多型 動物叫

利用抽象基類來完成派生類dog和cat的定義,並利用指向基類的指標實現動態多型,輸出不同型別動物的不同叫聲。請在下面的程式段基礎上完成設計,只提交begin到end部分的 include using namespace std class animal 抽象基類 動物類 將程式需要的其他成份寫在下面...

YTU 2638 程式設計題 多型 動物叫

time limit 1 sec memory limit 128 mb submit 495 solved 421 submit status web board 利用抽象基類來完成派生類dog和cat的定義,並利用指向基類的指標實現動態多型,輸出不同型別動物的不同叫聲。請在下面的程式段基礎上完成...