救命啊,神奇的错误号128,谁帮帮我!

编译通过...

├ 测试数据 01:运行时错误...|错误号: 128

├ 测试数据 02:运行时错误...|错误号: 128

├ 测试数据 03:运行时错误...|错误号: 128

├ 测试数据 04:运行时错误...|错误号: 128

├ 测试数据 05:运行时错误...|错误号: 128

├ 测试数据 06:运行时错误...|错误号: 128

├ 测试数据 07:运行时错误...|错误号: 128

├ 测试数据 08:运行时错误...|错误号: 128

├ 测试数据 09:运行时错误...|错误号: 128

├ 测试数据 10:运行时错误...|错误号: 128

---|---|---|---|---|---|---|---|-

Unaccepted 有效得分:0 有效耗时:0ms

下面是程序

#include

using namespace std;

long a[20010],b[20010];

int work(long a)

{

if(a < 0)

return 0-a;

return a;

}

int part(long a[],int left,int right)

{

int i = left;

int j = right + 1;

do

{

do i ++; while(a[i] < a[left]);

do j --; while(a[j] > a[left]);

if(i < j)

{

int temp = a[i];

a[i] = a[j];

a[j] = temp;

}

}while(i < j);

int tmp = a[left];

a[left] = a[j];

a[j] = tmp;

return j;

}

void qsort(long a[],int left,int right)

{

if(left < right)

{

int qq = part(a,left,right);

qsort(a,left,qq);

qsort(a,qq+1,right);

}

}

int main()

{

long total = 0;

int n;

int i,j;

cin >> n;

for(i = 1; i > a[i] >> b[i];

qsort(a,1,n);

qsort(b,1,n);

for(i = 1;i 0 && b[i] > 0 )

total -= (b[i - 1] -a[i]);

else if(a[i] < b && a[i]

2 条评论

  • 1

信息

ID
1165
难度
6
分类
模拟 点击显示
标签
递交数
3240
已通过
940
通过率
29%
被复制
14
上传者