已經改成這樣,不過還是WA
[C++] 純文本查看 復制代碼 #include<iostream>
#include<utility>
using namespace std;
int main()
{
int N, T, a, b, data[200000];
cin >> N;
for (int i = 0; i < N; i++)
cin >> data[i];
cin >> T;
while(T--)
{
cin >> a >> b;
if (b - a > 7 || a - b > 7)
goto quit;
else
swap (data[a - 1], data[b - 1]);
}
cout << "SORTED!\n";
for (int i = 0; i < N - 1; i++)
cout << data[i] << ' ';
cout << data[N - 1] << '\n';
return 0;
quit:
cout << "I QUIT!\n";
for (int i = 0; i < N - 1; i++)
cout << data[i] << ' ';
cout << data[N - 1] << '\n';
return 0;
}
|