蓝桥杯 枚举

news/2024/5/18 21:51:45 标签: 蓝桥杯, 职场和发展, 算法, c语言, 枚举

例题讲解

特别数的和

在这里插入图片描述
在这里插入图片描述

#include<iostream>
using namespace std;
bool ifspecial(int n){
	while(n){

	if(n%10==0||n%10==1||n%10==2||n%10==9){
		return true;
	}	
	n/=10;
	}
	 return false;	
}
int main(){
	int n;
	cin>>n;
	int sum=0;
	for(int i=1;i<=n;i++){
		if(ifspecial(i)){
			sum+=i;
		}
	}
	cout<<sum<<endl;
	return 0;
}

在这里插入图片描述

反倍数

在这里插入图片描述
在这里插入图片描述

#include<iostream>
using namespace std;
int a,b,c;
bool f(int x){
	return x%a!=0&&x%b!=0&&x%c!=0;
}
int main(){
	int n;cin>>n;
	cin>>a>>b>>c;
	int ans=0;
	for(int i=1;i<=n;i++){
		if(f(i)){
			ans++;
		}
	}
	cout<<ans<<'\n';
	return 0;
}

在这里插入图片描述

找到最多的数

在这里插入图片描述
在这里插入图片描述

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

map<int,int> mp;
int main(){
	int n,m;cin>>n>>m;
	for(int i=1;i<=n*m;i++){
		int x;cin>>x;
		mp[x]++;
	}
	for(const auto&[x,y]:mp){
		if(2*y>n*m)cout<<x<<'\n';
	}
	return 0;
}

在这里插入图片描述

枚举算法介绍

在这里插入图片描述

解空间的类型

在这里插入图片描述

循环枚举解空间

在这里插入图片描述
在这里插入图片描述


http://www.niftyadmin.cn/n/5193040.html

相关文章

改善软件开发团队的效率的个人经验

梳理交付流程&#xff0c;包括&#xff1a; 定义各环节的责任人&#xff0c;交付件&#xff0c;交付件的质量标准。明确流程的参与角色和报告关系。定义各角色在流程中的分工和职责。梳理各角色的标准动作。 执行上述流程&#xff0c;同时收集意见&#xff0c;识别问题&#…

Java轻松实现权限认证管理

我们在实际开发中经常会进行权限认证管理&#xff0c;给不同的人加上对应的角色和权限&#xff0c;对于不同的登录用户要求根据他们所扮演的的角色和拥有的权限去访问指定的接口&#xff0c;那具体该怎么实现呢 我这边参考了各个框架的实现逻辑&#xff0c;发现还是蛮简单的&a…

C# LINQ使用介绍

LINQ&#xff08;Language-Integrated Query&#xff09;是C#语言的一个强大特性&#xff0c;它允许开发者用声明性的方式查询和操作数据。LINQ提供了一致的查询体验&#xff0c;无论是操作内存中的对象&#xff08;如数组或集合&#xff09;&#xff0c;还是操作外部数据源&am…

微服务下整合knife4j接口文档

前言:本文旨在解决微服务下通过网关访问所用服务的knife4j文档&#xff0c;无需再通过其他服务单独访问 功能模块配置&#xff1a; 1.配置类&#xff1a; 在这个文件中注意下basePackage的扫描路径&#xff0c;修改为对应controller下的路径。 Configuration EnableSwagger…

人充当LLM Agent的工具(Human-In-The-Loop ),提升复杂问题解决成功率

原文&#xff1a;人充当LLM Agent的工具&#xff08;Human-In-The-Loop &#xff09;&#xff0c;提升复杂问题解决成功率 在Agent开发过程中&#xff0c;LLM充当Agent的大脑&#xff0c;对问题进行规划、分解、推理&#xff0c;在执行过程中合理选择利用工具&#xff08;Tool&…

acwing算法基础之数学知识--高斯消元法求解线性方程组

目录 1 基础知识2 模板3 工程化 1 基础知识 高斯消元法&#xff0c;用来求解线性方程组的解&#xff0c; { a 11 x 1 a 12 x 2 ⋯ a 1 n x n b 1 a 21 x 1 a 22 x 2 ⋯ a 2 n x n b 2 ⋯ a n 1 x 1 a n 2 x 2 ⋯ a n n x n b n \left \{ \begin{matrix} a_{11}x_…

力扣-58. 最后一个单词的长度

int lengthOfLastWord(char* s) {char* temp s;char* ret s;int count 0;/*返回的长度*/while (*temp){/*只记录空格后是字母的地址*/if ((*temp ) && (*(temp 1) ! \0) && (*(temp 1) ! )){ret temp 1;}temp;}while (*ret){if (isalpha(*ret) ! 0)…

Spring3新特性:graalvm打包Springboot+Mybatis

Spring3新特性 graalvm打包SpringbootMybatis 项目源代码 https://github.com/cmdch2017/SpringNative_Graalvm_Mybatis 如何安装与运行 安装graalvm与配置环境 首先安装步骤参考这篇博客 https://blog.csdn.net/weixin_38943666/article/details/129505945 其次如何处理…