第十届蓝桥杯大赛个人赛省赛(软件类)真题- 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;
}
相关推荐
feng_you_ying_li2 小时前
C++复习二,继承与多态
c++
小小de风呀3 小时前
de风——【从零开始学C++】(十一):list的基本使用和模拟实现
开发语言·c++·list
陌路203 小时前
C++高级进阶--夯实进阶基础(1)
开发语言·c++
zlinear数据采集卡3 小时前
基准电压电路深度解析:从理论参数到ZLinear采集卡的精准参考实战
c语言·单片机·嵌入式硬件·fpga开发·自动化
日晨难再4 小时前
C语言&Python&Bash&Tcl:全局变量和局部变量
c语言·python·bash·tcl
郝学胜-神的一滴4 小时前
中级OpenGL教程 008:精准控制高光光斑大小与强度
c++·unity·godot·three.js·图形学·opengl·unreal
牢姐与蒯5 小时前
c++数据结构之c++11(一)
数据结构·c++
折戟不必沉沙5 小时前
构造和析构函数能否是虚函数?能否调用虚函数?
c++
-To be number.wan5 小时前
算法日记 | STL- sort排序
c++·算法
不想写代码的星星5 小时前
编译期策略模式:当模板成为策略容器
c++