牛客網 華中科技大學 階乘

2021-08-21 12:36:12 字數 574 閱讀 2380

輸入n, 求y1=1!+3!+…m!(m是小於等於n的最大奇數) y2=2!+4!+…p!(p是小於等於n的最大偶數)。

每組輸入包括1個整數:n

可能有多組測試資料,對於每組資料,

輸出題目要求的y1和y2

7 26

#include

#include

#include

using

namespace

std;

int ans[1005];

//利用左遞迴,求n的階層。返回值為n的階層值。

int solve(int n)

//上到下,下返回到上

ans[n]=solve(n-1)*n;

return ans[n];

};int main()

//y2=2!+4!+...p!(p是小於等於n的最大偶數)

//i為所有的偶數

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

printf("%d %d\n",y1,y2);

}return

0;}

牛客網 華中科技大學 特殊排序 解題報告

輸入一系列整數,將其中最大的數挑出 如果有多個,則挑出乙個即可 並將剩下的數進行排序,如果無剩餘的數,則輸出 1。輸入第一行包括1個整數n,1 n 1000,代表輸入資料的個數。接下來的一行有n個整數。可能有多組測試資料,對於每組資料,第一行輸出乙個整數,代表n個整數中的最大值,並將此值從陣列中去除...

華中科技大學 找位置

題目描述 對給定的乙個字串,找出有重複的字元,並給出其位置,如 abcaaab12ab12 輸出 a,1 a,4 a,5 a,10,b,2 b,11,1,8 1,12,2,9 2,13。輸入描述 輸入包括乙個由字母和數字組成的字串,其長度不超過100。輸出描述 可能有多組測試資料,對於每組資料,按照...

華中科技大學複試 對稱矩陣

題目描述 輸入乙個n維矩陣,判斷是否對稱。輸入描述 輸入第一行包括乙個數 n 1 n 100 表示矩陣的維數。接下來的n行,每行包括n個數,表示n n矩陣的元素。輸出描述 可能有多組測試資料,對於每組資料,輸出 yes 表示矩陣為對稱矩陣。輸出 no 表示矩陣不是對稱矩陣。示例輸入4 16 19 1...