pat 不能用gets的类型

如果一边判断一边输出会导致测试点4超时,所以再用一个数组进行保存即可
#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;
bool tab[100];
char str[112000];
char str1[112000];
int main()
{memset(tab,true,sizeof(tab));cin.getline(str,112000);for(int i=0;i<strlen(str);i++){tab[str[i]]=false;}cin.getline(str,112000);int j=0;for(int i=0;i<strlen(str);i++){int b=str[i];if(str[i]>='a'&&str[i]<='z') b=str[i]-'a'+'A';//这里不要写str【i】=;容易出错if(tab[b]){if(str[i]>='A'&&str[i]<='Z'){if(tab['+']) str1[j++]=str[i];}else str1[j++]=str[i];}} //如果一边判断一边输出会导致测试点4超时,所以再用一个数组进行保存即可cout<<str1;}

PAT 自学题解 B1033【测试点4超时】相关推荐

  1. 【JAVA】PAT 乙级 1025 反转链表(测试点5超时,牛客网通过)

    [JAVA]PAT 乙级 1025 反转链表(测试点5超时,牛客网通过) 题目链接 给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转.例如:给定 L 为 1→2→3→4→5 ...

  2. 狂暴者 pat basic 练习三十 完美数列 测试点4超时,测试点五错误解决方法

    心得: 找数时,尤其是大小关系的数,可以考虑将数组排序,这样有条理 排序后,前后两个数存在大小关系,可以适当跳跃式查找 题目: 给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 ...

  3. 2021年冬季PAT乙级题解(C/C++语言)

    2021年冬季PAT乙级题解(C/C++语言) 7-1 自动打包机 (15 分) 原题 算法标签 模拟 代码 #include<bits/stdc++.h> #define int lon ...

  4. 2019年9月8日秋季PAT甲级题解A1163(7-4)Dijkstra Sequence

    2019年9月8日秋季PAT甲级题解 A1163(7-4)Dijkstra Sequence (30 分) #include<iostream> #include<vector> ...

  5. 【PAT甲级题解记录】1148 Werewolf - Simple Version (20 分)

    [PAT甲级题解记录]1148 Werewolf - Simple Version (20 分) 前言 Problem:1148 Werewolf - Simple Version (20 分) Ta ...

  6. 【测试点2超时问题】1046 Shortest Distance (20 分)_21行代码AC

    立志用最少的代码做最高效的表达 PAT甲级最优题解-->传送门 The task is really simple: given N exits on a highway which forms ...

  7. 2022夏PAT甲级题解 by小柳2022.6.7

    公众号题解在此 题目在此 因为某些原因没有报名这次的PAT甲级考试, 所以在上班时间摸鱼写了一下

  8. PAT乙级题解目录——更新ing

    顺序 分数 序号 由难到易 原题链接 我的题解博客 相关练习 1 15 1001   害死人不偿命的(3n+1)猜想 题解   2 15 1011   A+B和C 题解   3 15 1116   部 ...

  9. 2021年秋季PAT乙级题解(C语言)

    7-1 好数 (15 分) 好数是指由一对正整数 a<b 按照 a^2+ab+b ^2这个规则生成的数,a 和 b 就称为这个好数的源头.例如 91 就是一个好数,因为 5 ^2+5×6+6 ^ ...

最新文章

  1. 错误时自动退出bash shell脚本[重复]
  2. 华硕笔记本自带win10改win7的方法
  3. Thymeleaf显示表格
  4. MongoDB常用命令示例
  5. 判断泛型的值是否为default(T)
  6. 懒办法1篇文10分钟快速入门MySQL增删查改
  7. MATLAB的dir函数
  8. python parser count_8个超实用的Python脚本,收藏备用
  9. Google I/O 2018 之后, Android 工程师将何去何从?
  10. windownavigatorscreenlocation
  11. Struts2.0 xml文件的配置(package,namespace,action)
  12. 浅谈.NET中泛型的基本原理
  13. ELK温度监控--lmsensorsbeat
  14. 曹鹏php mysql视频教程_曹鹏 PHP+MYSQL 视频教程(flash)
  15. KindEditor
  16. 辽宁省等保测评机构项目测评收费价格标准参考
  17. Mac 和 iPad 产品线要合并?苹果高管回应了
  18. Amoeba for Aladdin
  19. js中数组的高逼格操作(filter、sort、map、reduce)
  20. Xilinx ISE系列教程(2):LED点灯工程、仿真、bit下载和mcs固化

热门文章

  1. 概率论与数理统计学习笔记——第六讲——离散型随机变量(6.2贝努利概型和二项分布)
  2. 我所经历的一次Dubbo服务雪崩,这是一个漫长的故事
  3. Linux 用命令行打开doc pdf等文件及必备命令行工具
  4. cad缩小了怎么还原_CAD无法进一步缩小怎么办?CAD不能进一步缩小的解决方法
  5. 汇编 标志寄存器 和寻址方式
  6. docker privileged
  7. python+mysql+基于python的学生成绩管理系统 毕业设计-附源码071143
  8. linux如何修改机器名,简单修改Linux主机名
  9. Java学习个人总结
  10. 2020年广东工业大学第十届文远知行杯新生程序设计竞赛(同步赛)G- 排解忧伤