全RE
  • 板块P1464 Function
  • 楼主sosczy
  • 当前回复2
  • 已保存回复2
  • 发布时间2025/1/6 10:22
  • 上次更新2025/1/6 20:53:58
查看原帖
全RE
1375033
sosczy楼主2025/1/6 10:22

求调

#include<bits/stdc++.h> 
using namespace std; 
struct in{
	int a,b,c;
};
long long w(int a,int b,int c){
	long long cnt=0;
	if(a==-1&&b==-1&&c==-1)return cnt;
	else if(a<=0||b<=0||c<=0)return cnt+1;
	else if(a>20||b>20||c>20)return w(20,20,20);
	else if(a<b&&b<c){
		cnt+=w(a,b,c-1);
		cnt+=w(a,b-1,c-1);
		cnt+=w(a,b-1,c);
		return cnt;
	}
	else {
		cnt+=w(a-1,b,c);
		cnt+=w(a-1,b-1,c);
		cnt+=w(a-1,b,c-1);
		cnt-=w(a-1,b-1,c-1);
	}
}
int main(){
	in p[100005];
	for(int i=0;p[i].a!=-1&&p[i].b!=-1&&p[i].c!=-1;i++){
		cin>>p[i].a>>p[i].b>>p[i].c;
		cout<<"w("<<p[i].a<<","<<p[i].b<<","<<p[i].c<<") = "<<w(p[i].a,p[i].b,p[i].c);
	}
	return 0;
}

全部RE......

2025/1/6 10:22
加载中...