空 格不能多
2016-03-24 14:36
197 查看
刷寻找大富ong那题的时候,刷刷刷就搞定了,结果提交却显示presentation error。让我好郁闷。一百度才发现自己多了一个空格。
果然,越简单的题越不能大意。
#include <iostream>
#include <algorithm>
using namespace std;
bool cmp(int a,int b){
return a>b;
}
int main()
{
int n,m;
int v[100005];
while(cin>>n>>m){
if(n==0&&m==0)
break;
for(int i=0;i<n;i++)
cin>>v[i];
sort(v,v+n,cmp);
int index=n<m?n:m;
for(int i=0;i<index;i++)
if(i==index-1) //空格不能多,要控制
cout<<v[i]<<endl;
else
cout<<v[i]<<" ";
}
return 0;
}
果然,越简单的题越不能大意。
#include <iostream>
#include <algorithm>
using namespace std;
bool cmp(int a,int b){
return a>b;
}
int main()
{
int n,m;
int v[100005];
while(cin>>n>>m){
if(n==0&&m==0)
break;
for(int i=0;i<n;i++)
cin>>v[i];
sort(v,v+n,cmp);
int index=n<m?n:m;
for(int i=0;i<index;i++)
if(i==index-1) //空格不能多,要控制
cout<<v[i]<<endl;
else
cout<<v[i]<<" ";
}
return 0;
}
相关文章推荐
- RecyclerView,ListView去除边缘动画效果
- sed入门实例
- 利用三维旋转矩阵在空间中旋转平面
- Mysql5.7 安装
- ASP.NET Core 1.0中的管道-中间件模式
- Python爬取房屋租售信息
- 使用Java字节流拷贝文件
- python脚本后台运行
- P2P通讯的C++实现-UDP Hole Punching方法
- PAT 乙级 1025. 反转链表
- mysql5.7.11密码修改
- XP修复任务栏程序最小化丢失
- Media Playback媒体播放
- Codeforces 140E New Year Garland (dp + 容斥)
- 【php-redis】pub/sub 公开和订阅
- sqlit的基本操作
- linux下安装java jdk后版本不对一例
- 线程异常处理 重启
- mybatis 中#与$的区别
- iOS tableView的图片缓存异步载入