博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NUC1429 WERTYU【输入输出】
阅读量:6310 次
发布时间:2019-06-22

本文共 1134 字,大约阅读时间需要 3 分钟。

时间限制: 1000ms 内存限制: 65535KB

通过次数: 1总提交次数: 1

问题描述
A common typing error is to place the hands on the keyboard one row to the right of the correct position. So "Q" is typed as "W" and "J" is typed as "K" and so on. You are to decode a message typed in this manner.
输入描述
Input consists of several lines of text. Each line may contain digits, spaces, upper case letters (except Q, A, Z), or punctuation shown above [except back-quote (`)]. Keys labelled with words [Tab, BackSp, Control, etc.] are not represented in the input.
输出描述
You are to replace each letter or punctuation symbol by the one immediately to its left on the QWERTY keyboard shown above. Spaces in the input should be echoed in the output.
样例输入
O S, GOMR YPFSU/
样例输出
I AM FINE TODAY.
来源
Waterloo local 2001.01.27

问题分析:(略)

这个问题和《》是同一个问题,代码直接用就AC了。

程序说明:参见参考链接。

参考链接:

题记:程序做多了,不定哪天遇见似曾相识的。

AC的C++程序如下:

/* POJ2538 ZOJ1884 UVA10082 WERTYU */    #include 
char s[]="`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./"; #define SIZE (int)sizeof(s) char convert(char c) { int i; for(i=1; i

转载于:https://www.cnblogs.com/tigerisland/p/7563647.html

你可能感兴趣的文章
uva 10801 - Lift Hopping(最短路Dijkstra)
查看>>
[Java Web]servlet/filter/listener/interceptor区别与联系
查看>>
POJ 2312Battle City(BFS-priority_queue 或者是建图spfa)
查看>>
从零开始学MVC3——创建项目
查看>>
CentOS 7 巨大变动之 firewalld 取代 iptables
查看>>
延时任务和定时任务
查看>>
linux下的权限问题
查看>>
教你如何使用Flutter和原生App混合开发
查看>>
Spring Boot 整合redis
查看>>
CSS hover改变背景图片过渡动画生硬
查看>>
JDBC(三)数据库连接和数据增删改查
查看>>
淘宝应对"双11"的技术架构分析
查看>>
ssh
查看>>
订单的子单表格设置颜色
查看>>
Office365 Exchange Hybrid 番外篇 ADFS后端SQL群集(一)
查看>>
9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路...
查看>>
lvs fullnat部署手册(三)rs内核加载toa篇
查看>>
C++策略模式
查看>>
我的友情链接
查看>>
oracle表分区详解
查看>>