PAT B1045 PTA | 程序设计类实验辅助教学平台
PAT A1101 PTA | 程序设计类实验辅助教学平台

笔者五个测试点全部都显示格式错误,而本地用自己写的样例测试时的输出结果又和网上其他大佬的代码一样(肉眼上一样),经过搜索发现测试点2是由于0个主元时需要输出两个换行符,测试点2得到了解决,但测试点1,3,4,5仍然是格式错误。经过仔细研究,才发现自己输出结果的一个不好习惯,即最后输出时会多输出一个空格。

for(int i=1;i<=ans;i++)
cout<<temp[i]<<" ";

血泪教训,希望引以为戒!

下面是AC代码

#include<bits/stdc++.h>
using std::cin;
using std::cout;
using std::endl;
int right[100005],left[100005];
int a[100005];
int temp[100005];
int ans;
signed main()
{int n;cin>>n;left[1]=-1;right[n]=0x3fffffff;for(int i=1;i<=n;i++){cin>>a[i];if(i!=1) left[i]=std::max(left[i-1],a[i-1]);}for(int i=n-1;i>=1;i--){right[i]=std::min(right[i+1],a[i+1]);}for(int i=1;i<=n;i++){if(a[i]>left[i]&&a[i]<right[i]){ans++;temp[ans]=a[i];} }if(ans!=0){cout<<ans<<endl;std::sort(temp+1,temp+1+ans);for(int i=1;i<=ans-1;i++)cout<<temp[i]<<" ";cout<<temp[ans];}else cout<<0<<endl<<endl;return 0;
}

PAT B1045/A1101 格式错误解决附代码相关推荐

  1. Python新手常见错误汇总|附代码检查清单

    写代码,出错在所难免,关键是如何快速定位错误,解决bug.错误提示,有时候并不能提供有效信息,尤其是编程新手,常常会犯一些低级错误,比如缩进不对,引号缺失,括号不全等,下面是新手常犯的一些代码错误,希 ...

  2. 行人reid ,多个开源地址数据变成 market1501格式合并,附代码,数据地址

    数据下载,百度云链接 https://blog.csdn.net/qq_28266311/article/details/87809825 数据很全的介绍 https://github.com/NEU ...

  3. android word转html标签,如何将Word转换为网页html格式的方法(附代码清理方法)

    Word是我们常用的的办公软件,广泛被运用,那么我们怎么把Word转换为网页html格式? 需要软件: word2003 或 wps 个人建议用wps更方便,word生成的图片容易重复 editplu ...

  4. word自动消除html标签,如何将Word转换为网页html格式的方法(附代码清理方法)

    Word是我们常用的的办公软件,广泛被运用,那么我们怎么把Word转换为网页html格式? 需要软件: editplus 第一步: 通过wps将word保存为html格式. 步骤如下: 1.打开wor ...

  5. word转换为html代码,如何将Word转换为网页html格式的方法(附代码清理方法)

    Word是我们常用的的办公软件,广泛被运用,那么我们怎么把Word转换为网页html格式? 需要软件: word2003 或 wps 个人建议用wps更方便,word生成的图片容易重复 photosh ...

  6. 制作自己的COCO格式数据集,附代码!

    最近做了一个细胞检测的练习项目.之前的思路是参考其他大神的代码,后来发现其他人的代码有很多自定义的内容,包括读取的数据格式等等,小白表示看不懂所以改变思路,用最简单的方法--选择mmdetection ...

  7. fread读结构体返回值是0无错误_嵌入式C编程之错误处理(附代码例子)!

    原标题:嵌入式C编程之错误处理(附代码例子)! 作者: clover-toeic 前言 本文主要总结嵌入式系统C语言编程中,主要的错误处理方式.文中涉及的代码运行环境如下: 一.错误概念 错误分类 从 ...

  8. 惊!brat安装后进行标注-实战,并且通过一行代码自动标注为BIO格式,便于模型训练-and 错误解决

    安装可查看文章:https://blog.csdn.net/weixin_42565135/article/details/119460805 安装后可以继续看下文哦 目录 流程 1.首先是数据集的处 ...

  9. PAT乙级——1027(有格式错误,暂未解决,求指点)

    题目:打印沙漏 (20 分) 本题要求你写个程序把给定的符号打印成沙漏的形状.例如给定17个"*",要求按下列格式打印 ************ ***** 所谓"沙漏形 ...

最新文章

  1. Python使用numpy包编写自定义函数计算平均绝对误差(MAE、Mean Absolute Error)、评估回归模型和时间序列模型、解读MAE
  2. 使用Git上传本地项目到http://git.oschina.net
  3. CnetOS中开关网络服务
  4. B05_NumPy从数值范围创建数组(numpy.arange,numpy.linspace,numpy.logspace)
  5. SpringBoot项目中,获取配置文件信息
  6. Dubbo下一站:Apache顶级项目
  7. C语言 空指针 NULL - C语言零基础入门教程
  8. 软件工程导论 06章详细设计
  9. css中选择器的使用
  10. Prometheus 监控服务端口、网站状态等(黑盒监测)
  11. 一个优质的Vue组件库应该遵循什么样的设计原则
  12. mac下载站,这个可以收藏看看
  13. Atitit node.js问题解决总结t99 目录 1.1. 找不到node程序 1 1.2. GBK编码问题 1 2. 按行读取gbk编码问题 2 2.1. 先写入txt utf8 encode
  14. 经济学原理——微观经济学
  15. 解决fidder一直报“The sever(XXX) presented a certificate that did not validate,....”
  16. 【直线检测】基于LSD实现直线检测含Matlab源码
  17. A+B的各种写法(不是couta+b;)
  18. APP界面设计教程---手机ui高级实战案例(完整版)
  19. 使用Java校验【统一社会信用代码】真假
  20. 测试工程师需要具备的能力

热门文章

  1. PR 2019 快速入门(3)
  2. 回文数java_回文数及JAVA编程判断回文数
  3. 你最拿手的5种程序设计语言是什么
  4. vue阻止冒泡事件(特殊情况)
  5. e语言mysql怎么放在超级列表框_易语言中的MYSQL操作之超级列表框使用
  6. JSP页面使用JS把数组封装成对象
  7. 数字化转型案例:基于EdgeX和OpenVINO的数智化生产车间管理系统
  8. mysql复合索引与普通索引总结
  9. 怀念落幕,回眸间已物是人非
  10. python dashboard django_python终极篇 ---django 模板系统