为什么开long long了也会re,求调
查看原帖
为什么开long long了也会re,求调
1066396
szm111213楼主2024/9/18 21:33
#include <bits/stdc++.h>
using namespace std;
long long z = 1;
long long jc(long long n)
{
	if(n == 1) return z;
	z = z * n;
	jc(n - 1);
}
int main()
{
    long long n;
    cin >> n;
    if(n == 0)
    {
		cout << "YES" << endl;
		return 0;
	}
    if(jc(n) % (n + 1) == 0)
    {
		cout << "YES" << endl;
		return 0;
	}
	cout << "NO" << endl;
    return 0;
}

就对了两个点。

2024/9/18 21:33
加载中...