技术栈

第十届蓝桥杯大赛个人赛省赛(软件类)真题- C&C++ 研究生组-字串数字

Moliay2024-03-27 5:09

3725573269

cpp 复制代码
#include<iostream>
#include<map>
#include<string>
using namespace std;
int main(){
	map<char, int> mp;
	string s = "LANQIAO";
	long long ans = 0, power = 1;//7位数的26进制可能会超过int范围
	for(int i = 1; i <= 26; i++){
		mp.insert(make_pair('A' + i - 1, i));
	}
	for(int i = s.size() - 1; i >= 0; i--){
		ans += power * mp[s[i]];
		power *= 26;
	}
	printf("%lld", ans);
	return 0;
}
上一篇:构造函数与析构函数
下一篇:第三十一天-Flask-ORM-sqlalchemy
相关推荐
普通网友
19 分钟前
嵌入式C++安全编码
开发语言·c++·算法
云知谷
32 分钟前
【软件测试】《集成测试全攻略:Mock/Stub 原理 + Postman/JUnit/TestNG 实战》
c语言·开发语言·c++·软件工程·团队开发
普通网友
1 小时前
分布式锁服务实现
开发语言·c++·算法
普通网友
1 小时前
移动语义在容器中的应用
开发语言·c++·算法
teacherlg
1 小时前
Source Insight 乱码问题解决
c++·乱码·编码·sourceinsight
2501_94111146
2 小时前
高性能计算集群部署
开发语言·c++·算法
普通网友
2 小时前
模板编译期机器学习
开发语言·c++·算法
普通网友
2 小时前
C++与机器学习框架
开发语言·c++·算法
普通网友
2 小时前
C++安全编程指南
开发语言·c++·算法
学困昇
2 小时前
C++11中的右值引用和移动语义
开发语言·c++
热门推荐
01今天 Cloudflare 全球事故,连 GPT 和你的网站都一起“掉线”了02GitHub 镜像站点03UV安装并设置国内源04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05swagger xss漏洞复现06BongoCat - 跨平台键盘猫动画工具07Valdi:Snapchat 开源的新一代跨平台 UI 框架08Linux下V2Ray安装配置指南09Labelme从安装到标注:零基础完整指南102025 最新教程:注册并切换到美区 Apple ID