蓝桥杯day2刷题日记-成绩分析-大写-整除序列-日期识别-特殊数的和

由浅入深

P8717 [蓝桥杯 2020 省 AB2] 成绩分析

cpp 复制代码
#include <iostream>
using namespace std;
int num;
double sum;
int maxs,mins;
int n;

int main()
{
	mins=1e9;
	maxs=-1e9;
	sum=0;
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>num;
		sum+=num;
		maxs=max(maxs,num);
		mins=min(mins,num);
	}
	cout<<maxs<<endl;
	cout<<mins<<endl; 
	printf("%.2lf",sum/n);
	return 0;
}

P8761 [蓝桥杯 2021 国 BC] 大写

直接用ASCII数的性质,记得要char强转一下

cpp 复制代码
#include <iostream>
#include <cstring>
using namespace std;

int main()
{
	string s;
	cin>>s;
	for(int i=0;i<(int)s.size();i++)
	{
		if(s[i]>='a'&&s[i]<='z') cout<<char(s[i]+'A'-'a');
	    else cout<<s[i];
	}
	return 0;
}

P8711 [蓝桥杯 2020 省 B1] 整除序列

cpp 复制代码
#include <iostream>
using namespace std;
long long n;

int main()
{
	cin>>n;
	while(n>=1)
	{
		cout<<n<<" "; 
		n/=2;
	}
	return 0;
}

P8722 [蓝桥杯 2020 省 AB3] 日期识别

用map容器1把字符和数字对应

cpp 复制代码
#include <iostream>
#include <map>
#include <string>
using namespace std;
map<string,int> si;
string s;

int main()
{
    cin>>s;
    string s1=s.substr(0,3);
    string 
    Jan1="Jan",Feb1="Feb",Mar1="Mar",Apr1="Apr",May1="May",Jun1="Jun",
    Jul1="Jul",Aug1="Aug",Sep1="Sep",Oct1="Oct",Nov1="Nov",Dec1="Dec";
    si[Jan1]=1,si[Feb1]=2,si[Mar1]=3,si[Apr1]=4,si[May1]=5;
    si[Jun1]=6,si[Jul1]=7,si[Aug1]=8,si[Sep1]=9,si[Oct1]=10,si[Nov1]=11,si[Dec1]=12;
    cout<<si[s1]<<" ";
    if(s[3]!='0') cout<<s[3]; 
    cout<<s[4];
    return 0;
}

P8680 [蓝桥杯 2019 省 B] 特别数的和

cpp 复制代码
#include <iostream>
using namespace std;
int n;
int sum;
int flag;

int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		int a=i;
		while(a>0)
		{
			int b=a%10;
			if(b==2||b==0||b==1||b==9)
			{
				sum+=i;
				break;
			}
			a/=10;
		}
	}
	cout<<sum<<endl;
	return 0;
}
相关推荐
草履虫建模12 小时前
力扣算法 1768. 交替合并字符串
java·开发语言·算法·leetcode·职场和发展·idea·基础
naruto_lnq14 小时前
分布式系统安全通信
开发语言·c++·算法
Jasmine_llq15 小时前
《P3157 [CQOI2011] 动态逆序对》
算法·cdq 分治·动态问题静态化+双向偏序统计·树状数组(高效统计元素大小关系·排序算法(预处理偏序和时间戳)·前缀和(合并单个贡献为总逆序对·动态问题静态化
ASKED_201915 小时前
Langchain学习笔记一 -基础模块以及架构概览
笔记·学习·langchain
爱吃rabbit的mq15 小时前
第09章:随机森林:集成学习的威力
算法·随机森林·集成学习
Lois_Luo16 小时前
Obsidian + Picgo + Aliyun OSS 实现笔记图片自动上传图床
笔记·oss·图床
(❁´◡`❁)Jimmy(❁´◡`❁)16 小时前
Exgcd 学习笔记
笔记·学习·算法
傻小胖16 小时前
21.ETH-权益证明-北大肖臻老师客堂笔记
笔记·区块链
YYuCChi16 小时前
代码随想录算法训练营第三十七天 | 52.携带研究材料(卡码网)、518.零钱兑换||、377.组合总和IV、57.爬楼梯(卡码网)
算法·动态规划
不能隔夜的咖喱17 小时前
牛客网刷题(2)
java·开发语言·算法