文章

17

粉丝

0

获赞

5

访问

1.3k

头像
进制转换3 题解:map+vector解决
P1422 清华大学/厦门大学机试题
发布于2025年5月12日 16:46
阅读数 97

/*(1)没注意到提示里的要求字母输出小写,于是正确率只有60
(2)更正(1)后能达到80,但是翻来覆去没想到错误点在哪,可能这就是小会员的悲哀,看不到数据
最后死马当活马医改中间过渡变量tmp类型为longlong,以后整型数据一律定义为longlong了
解题思路:map字典,用字符串接收要转换数据,切片转成10进制的tmp,然后再换成N进制,最后用vector接收,再翻转一下
*/
#include<iostream>
#include<string>
#include<map>
#include<cmath>
#include<vector>
using namespace std; 

typedef long long ll;
int m,n;
map<char,int> tablet={{'0',0},{'1',1},{'2',2},{'3',3},{'4',4},{'5',5},{'6',6},{'7',7},{'8',8},{'9',9},{'A',10},{'B',11},
                        {'C',12},{'D',13},{'E',14},{'F',15},{'G',16},{'H',17},{'I',18},{'J',19},{'K',20},{'L',21},{'M',22},
                  ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发