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

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;
}
相关推荐
choumin13 小时前
创建型模式——原型模式
c++·设计模式·原型模式·创建型模式
三十岁老牛再出发13 小时前
07.26每日总结
linux·c语言·mysql
个 人 练 习 生14 小时前
strcmp与strstr函数的模拟实现
c语言·开发语言·经验分享·学习·程序人生
小羊先生car14 小时前
RTOS-F429-HAL-基础内容认识(2026/7/26)
c语言
王维同学15 小时前
Credential Provider、Filter 与 PLAP 的 CLSID 枚举
c++·windows·安全·注册表
Carlgood-Minecraft15 小时前
随机分位系统破解版 (BPS)Version-B4.2
c++
choumin15 小时前
结构型模式——装饰模式
c++·设计模式·装饰模式·结构型模式
Discipline~Hai16 小时前
ARM03-蜂鸣器和中断
c语言·arm开发·单片机·嵌入式硬件·嵌入式
冻柠檬飞冰走茶16 小时前
PTA基础编程题目集 7-7 12-24小时制(C语言实现)
c语言·开发语言·数据结构·算法
runafterhit17 小时前
python基础语法命令(C程序员刷leetcode)
c语言·python·leetcode