01 枚举算法介绍
02 解空间的类型
03 循环枚举解空间
04 例题讲解
https://www.lanqiao.cn/problems/191/learning/?page=1&first_category_id=1&problem_id=191
#include<iostream>
using namespace std;
int main(){
int j,sum=0,n;
cin>>n;
for(int i=1;i<=n;i++){
j=i;
while(j){
if(j%10==2||j%10==1||j%10==9||j%10==0){
sum+=i;
break;
}
j/=10;
}
}
cout<<sum;
return 0;
}
https://www.lanqiao.cn/problems/152/learning/?page=1&first_category_id=1&problem_id=152
#include<iostream>
using namespace std;
const int N=1e6+3;
int main(){
int a,b,c,n,sum=0;
cin>>n;
cin>>a>>b>>c;
for(int i=1;i<=n;i++){
if(i%a!=0&&i%b!=0&&i%c!=0){
sum++;
}
}
cout<<sum;
return 0;
}
文章来源:https://www.toymoban.com/news/detail-799028.html
#include <bits/stdc++.h>
using namespace std;
int n, m;
map<int, int> mp;
int main()
{
cin >> n >> m;
for(int i = 1; i <= n * m; i ++)
{
int x;
cin >> x;
mp[x] ++;
if(mp[x] > (m * n) / 2)
{
cout << x << endl;
return 0;
}
}
return 0;
}
文章来源地址https://www.toymoban.com/news/detail-799028.html
到了这里,关于蓝桥杯省赛无忧 第二章 基础算法 课件21 枚举的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!