题解 | 阶乘
#include <bits/stdc++.h>
#define MAX 100
using namespace std;
int main(){
int dp[MAX];
int n;
cin>>n;
dp[0]=1;
for(int i = 1; i <= n; i++)
dp[i] = dp[i-1] * i;
int y1 = 0,y2 = 0;
for(int i = 1; i <= n; i+=2){
y1 += dp[i];
}
for(int i = 2; i <= n; i+=2){
y2 += dp[i];
}
cout<<y1<<" "<<y2;
}
存一下就完事了,不知道为啥这么多人不会写
