https://pintia.cn/problem-sets/994805342720868352/problems/994805367156883456
乙级的原题。。

#include<bits/stdc++.h>
using namespace std;
string a[13]={"tret","jan","feb","mar","apr","may","jun","jly","aug","sep","oct","nov","dec"};
string b[20]={"","tam","hel","maa","huh","tou","kes","hei","elo","syy","lok","mer","jou"};
int main(void)
{int n; cin>>n;string s; getline(cin,s);while(n--){getline(cin,s); if(s[0]>='0'&&s[0]<='9'){int temp=stoi(s);if(temp<=12) cout<<a[temp]<<endl;else if(temp%13==0) cout<<b[temp/13]<<endl;else cout<<b[temp/13]<<" "<<a[temp%13]<<endl;}else{int sum=0;string x;stringstream l(s);while(l>>x)  {for(int i=0;i<13;i++) if(x==a[i]) sum+=i;for(int i=1;i<13;i++) if(x==b[i]) sum+=i*13;}cout<<sum<<endl;}}return 0;
}

1100 Mars Numbers (20 分)【难度: 一般 / 知识点: 模拟】相关推荐

  1. 【PAT甲级 火星数字】1100 Mars Numbers (20 分)Java 全部AC

    题目 提交Java的时候,千万不要写第一行的包名称!!被这个bug折腾了一个小时.. 题解1:Java import java.util.ArrayList; import java.util.Lis ...

  2. PAT甲级1100 Mars Numbers (20 分)题解

    \quad这个题稍微有点麻烦,需要分别处理数字转火星文和火星文转数字两种情况.不过数字最高两位,处理起来分别讨论即可.程序如下: #include <iostream> using nam ...

  3. 1100 Mars Numbers (20分)

    这类题目是C++标准模板库的使用,是重点知识. 题目描述如下: 题目大致意思与大致思路: 这道题目其实就是一道10进制与13进制之间的进制转换的题目,如果输入的是10进制,则将十进制转换为13进制,根 ...

  4. PAT_(STL使用)map-1100 Mars Numbers (20分)-1054 The Dominant Color (20分)-1071-1022

    目录 1100 Mars Numbers (20分) 1054 The Dominant Color (20分) 1071 Speech Patterns (25分) 1022 Digital Lib ...

  5. PAT 1100. Mars Numbers (20)

    People on Mars count their numbers with base 13: Zero on Earth is called "tret" on Mars. T ...

  6. PAT甲级题解-1100. Mars Numbers (20)-字符串处理

    没什么好说的,注意字符串的处理,以及当数字是13的倍数时,只需高位叫法的单词.比如26,是"hel",而不是"hel tret". 代码: #include & ...

  7. pat1100. Mars Numbers (20)

    1100. Mars Numbers (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue People o ...

  8. 【PAT (Advanced Level) Practice】1120 Friend Numbers (20 分)

    1120 Friend Numbers (20 分) Two integers are called "friend numbers" if they share the same ...

  9. PAT甲级1100 Mars Numbers:[C++题解]进制位、使用stringstream类读入

    文章目录 题目分析 题目分析 分析: 使用char型二维数组 names[][5] 存储这些 火星文. ac代码 #include<iostream> #include<sstrea ...

最新文章

  1. ffmpeg播发器(H265)
  2. hadoop配置文件的加载机制
  3. linux 下wine 和plyaonlinux 安装以及卸载 (linux下运行windows软件的神器)
  4. 阻止电脑自动安装软件_坡解版wetool 安装条件-购买-老友网
  5. 10.iterm 2 install rz , sz
  6. MyBatis(六)------MyBatis映射器(select元素、insert元素、update元素、select元素、sql元素)
  7. 2018农行软开广州笔试+面试经历
  8. 大数据平台以及一些核心组件介绍
  9. 最新谷歌算法面试真题:将字符串翻转到单调递增
  10. Win10 设置锁屏壁纸提示尝试其它图片
  11. 【人在运维囧途_14】打扫干净屋子再请客
  12. 论文阅读|《用强化学习求解带插单的动态FJSP》
  13. 服务器协议和交换机怎么转换,服务器与交换机连接怎样配置
  14. 【Mysql】认识Mysql重要架构(一)
  15. 图像中目标or内容疏密程度判断
  16. 【已解决】360扫地机X90拖地不出水怎么办?
  17. 上海与鲲鹏的数字共鸣
  18. 思科模拟器之网络访问控制
  19. Deepin/Uos中添加PPA时显示找不到命令
  20. [NOIP2013] 提高组 洛谷P1979 华容道

热门文章

  1. mysql主从复制同步
  2. 洛谷 P3455BZOJ1101 【[POI2007]ZAP-Queries】
  3. 数据分析(排序,数据特征、平均数、方差等,累计统计,相关分析)
  4. 【转】浅谈MS-SQL锁机制
  5. socket编程之gethostbyname获取IP列表和Host别名列表
  6. ble gatt核心结构
  7. Hyperledger Fabric 智能合约实战 (0) 整体步骤
  8. 6. Qt 信号与信号槽(1)
  9. 49字母异位词分组(哈希表)
  10. 在linux、optee、ATF中的中断异常向量表