9 条题解

  • 1
    @ 2025-7-23 9:16:36
    #include<iostream>
    using namespace std;
    const int MAXN = 1e5 + 10;
    int n,m,ans;
    void f(int n,int m) {
    	if (n / 2 + 1 < m) {
    		return ;
    	}
    	if (m == 0) {
    		ans++;
    		return ;
    	}
    	for (int i = n;i >= 1;i--) {
    		f(i - 2,m - 1);
    	}
    }
    int main() {
    	cin >> n >> m;
    	f(n,m);
    	cout << ans << endl;
    	return 0;
    }
    

    信息

    ID
    1484
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    264
    已通过
    88
    上传者