主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
lljpwrs
2022年3月5日 17:14
利用map
P1272
回复 0
|
赞 0
|
浏览 4.8k
#include<iostream> #include<cstdio> #include<string> #include<map> using namespace std; int main(){ string s; map<char, char> m; m[' '] = ' '; s = "`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./"; for(int i = 1; i < s.length()...
想想y总会怎么做
2022年2月23日 17:31
字符串模拟,使用map来存储映射关系
P1272
回复 0
|
赞 0
|
浏览 5.4k
decode规则:将键盘上的字符均向左平移一个,想到可以使用map来存储char-char键值对。` Q A Z 这四个键盘最左侧字符不会出现在输入中。 处理:用字符串result按顺序存储键盘上所有字符,遍历result并为map赋值 mymap[result[i]]=result[i-1]; 细节1:因为`QAZ不会出现在输入中,所以这里map的赋值不用考虑边界情况。 细节2:空格的映射仍为空格。 #include <iostream> #include <string> #include <map&...
题目
WERTYU
题解数量
2
发布题解
热门题解
1
利用map
2
字符串模拟,使用map来存储映射关系