首页 > 其他分享 >枚举

枚举

时间:2023-03-02 09:57:48浏览次数:32  
标签:10 int cin 枚举 子集 main

 

1.循环枚举

for(int a=1;a<=3;a++){
		for(int b=1;b<=3;b++){
			for(int c=1;c<=3;c++){
				for(int d=1;d<=3;d++){
					for(int e=1;e<=3;e++){
						for(int f=1;f<=3;f++){
							for(int g=1;g<=3;g++){
								for(int h=1;h<=3;h++){
									for(int i=1;i<=3;i++){
										for(int j=1;j<=3;j++){
											if(a+b+c+d+e+f+g+h+i+j==n)ans++;
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}

  

2.子集枚举

for(int S=0;S<1<<n;S++){
	if(__builtin_popcount(S)==k){
		int sum=0;
		for(int i=0;i<n;i++)if(S&(1<<i))sum+=a[i];
		if(isPrime(sum))ans++;
	}
}

  

 

3.排列枚举

int a[10],n;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++)a[i]=i;
	do{
		for(int i=1;i<=n;i++)printf("%5d",a[i]);
		cout<<'\n';
	}while(next_permutation(a+1,a+n+1));
	return 0;
} 

  

标签:10,int,cin,枚举,子集,main
From: https://www.cnblogs.com/zhanghx-blogs/p/17170771.html

相关文章

  • day03-面向对象高级3-内部类&枚举&泛型
    1,内部类回顾:之前学了类的四个成员,分别是成员变量,成员方法,代码块,构造器,现在这是第五个成员,内部类;前三个作了解,第四个重点学习。内部类的应用场景......
  • JavaSE5️⃣核心类 - 枚举(enum)
    1、枚举1.1、含义维基百科在数学和计算机科学理论中,一个集的枚举是指:列出有穷序列集的所有成员的程序。一种特定类型对象的计数。这两种类型经常重叠,是一个被命......
  • JavaScript 枚举对象中的属性
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> varobj={ name:"孙悟空", age:1......
  • 蓝桥杯备战日志(Python)18-第几个幸运数字-(枚举只含某些因子的整数)
    第几个幸运数字原题到X星球旅行的游客都被发给一个整数,作为游客编号。X星的国王有个怪癖,他只喜欢数字3,5和7。国王规定,游客的编号如果只含有因子:3,5,7就可以获得一......
  • 考研算法辅导课笔记:第十七讲--枚举和位运算
    这节课主要讲枚举,位运算成员函数booloperator<(constRange&b)const{};括号中的const表示参数b对象不会被修改;在函数末尾加CONST这样的函数叫常成员函数。常成员函......
  • C# 自定义枚举类型转换
    //stringtoenumEAccountRolevar=(EAccountRole)Enum.Parse(typeof(EAccountRole),RoleManage.Instance.CurrentAccount.Role); //enumtolistpublicIEnumer......
  • swagger添加枚举注释
    第一步,添加swagger过滤器1publicclassEnumSchemaFilter:ISchemaFilter2{3publicvoidApply(OpenApiSchemamodel,SchemaFilterContextconte......
  • java 枚举使用
    /***埋点模块枚举*@authorhuang*/publicenumModelEnum{PROCESS_CONTROL("流程管控",10),TASK_CENTER("任务中心",20),QHSE("QHSE管理",30)......
  • java后台接收参数为枚举,postman的json如何传入
    使用postman测试接口,其中一个参数为枚举类型,如何传入参数?1枚举类型:publicenumUserCourseOrderSourceType{USER_BUY(1,"用户下单购买"),OFFLINE_BUY(2,"后台......
  • java枚举Enum与Enumeration源码详解
    java枚举Enum与Enumeration源码详解类的定义publicabstractclassEnum<EextendsEnum<E>>implementsComparable<E>,Serializable{}属性定义privatefinalStr......