当前位置: 首页 > news >正文

题解:P13311 [GCJ 2012 Qualification] Speaking in Tongues

题目传送门 P13311

题解开头先宣传一下我的博客

这是一道非常简单的字符串题,如果我们想要解决这个问题,就需要把Googlerese语言转换为正常英语

通过题目中举的例子我们可以得出下图:

AC代码:

#include <iostream>//华丽的开头
#include <string>
using namespace std;
int main()
{
//按顺序定义Googlerese到普通字母的数组char zimu[30]={'y','h','e','s','o','c','v','x','d','u','i','g','l','b','k','r','z','t','n','w','j','p','f','m','a','q'};int t;cin>>t;cin.ignore();//用来忽略换行符,本蒟蒻就是忘写WA了for(int i=1;i<=t;i++){string s;getline(cin,s);//getlinestring ans;for(char c:s){if(c==' '){ans+=' ';}else{ans+=zimu[c-'a'];//将Googlerese语言字符转换为现实字符}}cout<<"Case"<<" #"<<i<<": "<<ans<<endl;}return 0;//隆重的结尾
}

重要提醒:

题解仅供学习参考使用

这个代码非常简单高效,易理解,时间复杂度为O(N) 。

望通过

http://www.dtcms.com/a/284699.html

相关文章:

  • java面向对象-多态
  • 【前端】Power BI自动化指南:从API接入到Web嵌入
  • 旅游管理实训基地建设:筑牢文旅人才培养的实践基石
  • LeetCode热题100—— 238. 除自身以外数组的乘积
  • Pygame创建窗口教程 - 从入门到实践 | Python游戏开发指南
  • 小白学Python,网络爬虫篇(1)——requests库
  • java Integer怎么获取长度
  • 【Jmeter】报错:An error occured:Unknown arg
  • 3.PCL点云合并
  • 为什么选择Selenium自动化测试?
  • 接口黑洞?破!安全堡垒?筑!冰火炼狱?战!MES7114W终极掌控
  • 学习C++、QT---27(QT中实现记事本项目实现行列显示、优化保存文件的功能的讲解)
  • 三、CV_VGGnet
  • 栈和队列的实现,咕咕咕
  • CTF之栅栏密码的传统型、W型与偏移量
  • ota之.加密算法,mcu加密方式
  • 开源 python 应用 开发(八)图片比对
  • Android wifi简单白名单实现逻辑
  • 20250717在荣品的PRO-RK3566开发板的Android13系统下解决点屏出现问题unsupport command data type: 217
  • 通俗的解释一下以太网中的端口号
  • 流式数据处理实战:用状态机 + scan 优雅过滤 AI 响应中的 `<think>` 标签
  • 深入理解CSS定位:绝对定位的包含块机制
  • 退休时间计算器,精准预测养老时间
  • 项目实战(18)-POE分离器
  • Spring底层原理(一)核心原理
  • RCU机制及常见锁的理解
  • 深入理解Java中的Map.Entry接口
  • 【数据结构】单链表的实现
  • python(one day)——春水碧于天,画船听雨眠。
  • Python 网络爬虫 —— requests 库和网页源代码