#18162: C++ 問題


gngn15401@gmail.com (冰箱)


#include <iostream>
using namespace std;
int main(){
int n;
while (cin >>n){
int a[2*n-1];
for (int i=0;i<=2*n-2;i+=2){
cin >>a[i];
}
for (int i=0;i<=2*n-2;i+=2){
int min=a[i],tem;
for (int j=i;j<=2*n-2;j+=2){
if (min>a[j]){
min=a[j];
a[j]=a[i];
a[i]=min;
}
}
}
for (int i=0;i<=2*n-2;i+=2){
cout <<a[i] <<' ';
}
cout <<endl;
}
return 0;
}

 

送出答案為WA但我看正確答案跟我的完全一樣求解

#18163: Re:C++ 問題


rexwu1104@gmail.com (黑雪公主 Black Lotus)


#include
using namespace std;
int main(){
int n;
while (cin >>n){
int a[2*n-1];
for (int i=0;i<=2*n-2;i+=2){
cin >>a[i];
}
for (int i=0;i<=2*n-2;i+=2){
int min=a[i],tem;
for (int j=i;j<=2*n-2;j+=2){
if (min>a[j]){
min=a[j];
a[j]=a[i];
a[i]=min;
}
}
}
for (int i=0;i<=2*n-2;i+=2){
cout <<a[i] <<' ';
}
cout <<endl;
}
return 0;
}

 

送出答案為WA但我看正確答案跟我的完全一樣求解

可我用你的送出是AC呢


#18169: Re:C++ 問題


gngn15401@gmail.com (冰箱)


可能昨天有點bug吧,今天重新送出就過了,謝謝