【发布时间】:2014-05-18 11:21:16
【问题描述】:
问题:http://www.spoj.com/problems/TSORT/
以下代码在我的计算机上给出了正确的输出,但在 spoj 上给出了错误的答案。我已经尝试了几个输入,它给出了正确的输出。但仍然在 spoj 上显示错误答案。
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int t;
cin>>t;
cin.tie(0);
ios::sync_with_stdio(false);
int *arr= new int[t];
for(int i=0;i<t;i++)
{
cin>>arr[i];
}
sort(arr,arr+t);
for(int i=0;i<t;i++)
{
cout<<"\n";
cout<<arr[i];
}
return 0;
}
【问题讨论】:
-
是否显示错误答案或 TLE?
-
它显示了错误的答案,但是在我将 cin.tie(0) 和 ios::sync_with_stdio(false) 放在 int t 之上之后,它被接受了。我还在想为什么?
标签: c++ sorting quicksort mergesort