建议降红
查看原帖
建议降红
822418
liuhaoxuan247楼主2023/5/22 21:47

我这代码都能过,暴力枚举:

// LGP2089.cpp
#include <iostream>
using namespace std;
int main(){
	int n,cnt=0;
	cin>>n;
	for(int i1=1;i1<=3;i1++)
		for(int i2=1;i2<=3;i2++)
			for(int i3=1;i3<=3;i3++)
				for(int i4=1;i4<=3;i4++)
					for(int i5=1;i5<=3;i5++)
						for(int i6=1;i6<=3;i6++)
							for(int i7=1;i7<=3;i7++)
								for(int i8=1;i8<=3;i8++)
									for(int i9=1;i9<=3;i9++)
										for(int i10=1;i10<=3;i10++){
											if(i1+i2+i3+i4+i5+i6+i7+i8+i9+i10==n)
												cnt++;
										}
	cout<<cnt<<endl;
	for(int i1=1;i1<=3;i1++)
		for(int i2=1;i2<=3;i2++)
			for(int i3=1;i3<=3;i3++)
				for(int i4=1;i4<=3;i4++)
					for(int i5=1;i5<=3;i5++)
						for(int i6=1;i6<=3;i6++)
							for(int i7=1;i7<=3;i7++)
								for(int i8=1;i8<=3;i8++)
									for(int i9=1;i9<=3;i9++)
										for(int i10=1;i10<=3;i10++){
											if(i1+i2+i3+i4+i5+i6+i7+i8+i9+i10==n)
												cout<<i1<<' '<<i2<<' '<<i3<<' '<<i4<<' '<<i5<<' '<<i6<<' '<<i7<<' '<<i8<<' '<<i9<<' '<<i10<<endl;
										}
	return 0;
}

就这么简单的代码,AC了

2023/5/22 21:47
加载中...