点击到达网站指定位置怎么做,百度推广投诉中心,有什么做节能报告的网站,管理手机网站模板WERTYU UVA - 10082
题目传送门
题目大意#xff1a;按照所给的键盘样式#xff0c;以及错误的字符串#xff0c;输出正确的字符串#xff0c;其输入的每一个字符都按照键盘样式向右错移了一位。
解决方法#xff1a;将整个键盘用数组存起来#xff0c;遍历一遍即可。…WERTYU UVA - 10082
题目传送门
题目大意按照所给的键盘样式以及错误的字符串输出正确的字符串其输入的每一个字符都按照键盘样式向右错移了一位。
解决方法将整个键盘用数组存起来遍历一遍即可。
#include cstdio
#include iostream
#include algorithm
#include cmath
#include cstdlib
#include cstring
#include map
#include stack
#include queue
#include vector
#include bitset
#include set
#include utility
using namespace std;
typedef long long ll;
#define inf 0x3f3f3f3f
#define rep(i,l,r) for(int il;ir;i)
#define lep(i,l,r) for(int il;ir;i--)
#define ms(arr) memset(arr,0,sizeof(arr))
//priority_queueint,vectorint ,greaterint q;
const int maxn (int)1e5 5;
const ll mod 1e97;
char s[]{1234567890-QWERTYUIOP[]\\ASDFGHJKL;ZXCVBNM,./}; //特别声明“\”为特殊字符需要加上转义字符“\”;
char c[maxn];
int main()
{//freopen(in.txt, r, stdin);//freopen(out.txt, w, stdout);ios::sync_with_stdio(0),cin.tie(0);int c;int j;while((cgetchar())!EOF){for(j0;s[j]s[j]!c;j);if(s[j])printf(%c,s[j-1]);elseprintf(%c,c);}return 0;
}