【faebdc的模拟赛】T1错位

【题目描述】
Frank 打字的时候经常打错。在打一个字母的时候,他可能按的是那个字
母上、下、左或右的键(如果存在的话),当然他也会打对。比如他想打“F”
的话,可能打成“R”,“V”,“D”,“G”或“F”。
Frank 给你发了一封电子邮件,然而你看不懂。你知道他肯定是打错了,
但你实在是猜不出他想说些什么,因为他想对你说的话有太多种可能了。你现
在想知道,有可能是他说的话的字符串中字典序最小的是哪一个。
Frank 想对你说的,和他发给你的,都全部由大写字母和空格组成。Frank
打空格还不至于打错。
【输入格式】
一行一个字符串,Frank 发给你的。
【输出格式】
一行一个字符串,有可能是 Frank 想对你说的话中字典序最小的。
【样例输入】
TP NAXL
【样例输出】
GO BACK
【数据规模与约定】
30%的数据,输入字符数≤1
60%的数据,输入字符数≤1000
100%的数据,输入字符数≤10,000,000
写在前面:跪Shallwe
——————————————————————————————————————————————
思路:强行打表即可,26个字母组成一个字符串,慢慢搞就可以了(faebdc给了1M空间,为了不让我们存,就是要一个个输出)
代码:

#include<cstdio>
#include<string>
using namespace std;
string ans="ABCCDDBGIHIKJBIOAEAGIBECHA";//自己慢慢打表就可以了
char ch;
main()
{
    while (1)   
    {
        ch=getchar();
        if (ch==' '){printf(" ");continue;}
        else if (ch>='A'&&ch<='Z') putchar(ans[ch-65]);
        else break;
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值