建议加强增多一些测试点和数据
查看原帖
建议加强增多一些测试点和数据
1361890
_bromi_sakura楼主2025/1/12 21:25

B3621 枚举元组

本蒟蒻一点小小的建议...

#include<bits/stdc++.h>
using namespace std;

int main(){
	int n,k;
	scanf("%d %d",&n,&k);
	for(int a = 1;a <= k;a++){
		for(int b = 1;b <= k;b++){
			for(int c = 1;c <= k;c++){
				for(int d = 1;d <= k;d++){
					for(int e = 1;e <= k;e++){
						if(n == 5){
							printf("%d %d %d %d %d\n",a,b,c,d,e);
						}
						if(n == 4){
							printf("%d %d %d %d\n",a,b,c,d);
						}
						if(n == 3){
							printf("%d %d %d\n",a,b,c);
						}
						if(n == 2){
							printf("%d %d\n",a,b);
						}			
						if(n == 1){
							printf("%d\n",a);
						}
					}
				}
			}
		}
	}
	
	return 0;
}

刚开始看到数据就直接写了一个暴力枚举,输出结果样例是对了的,但是重复了好几遍,本来想着先交上去看看能得多少分,然后就AC了...发现测试点只有两个...

2025/1/12 21:25
加载中...