样例过了 ,但RE,求救!!
  • 板块P1464 Function
  • 楼主Allen_Z
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/12/16 22:36
  • 上次更新2023/12/17 09:44:11
查看原帖
样例过了 ,但RE,求救!!
514463
Allen_Z楼主2023/12/16 22:36
#include <bits/stdc++.h>
using namespace std;
# define LL long long
const int N = 25;
int f[N][N][N];

int w(LL a,LL b,LL c){
	if(a <= 0 || b <= 0 || c <= 0) return 1;
	if(a > 20 || b > 20 || c > 20) f[a][b][c] = w(20,20,20);
	if(f[a][b][c]) return 0;
	else if(a < b && b < c) f[a][b][c] = w(a,b,c-1)+w(a,b-1,c-1)-(a,b-1,c);
	else f[a][b][c] =  w(a - 1,b,c) + w(a - 1,b - 1,c) + w(a - 1,b,c - 1) - w(a - 1,b - 1,c - 1);
	return f[a][b][c];
	 
}
int main(){
	LL a,b,c;
	while(cin >> a >> b >> c){
		if(a == -1 && b == -1 && c == -1){
			return 0;
		}else{
			cout << "w("<<a<<", "<<b<<", "<<c<<") = "<<w(a,b,c);
		}
	}
} 

样例过了 为啥RE!!!! 求救!

2023/12/16 22:36
加载中...