#include "grader.h"
#include "memory.h"
struct pair{
char first;
int second;
};
void play() {
struct pair arr[51];
for(int i=1;i<=25;i++){
arr[i*2].first=faceup(i*2);
arr[i*2-1].first=faceup(i*2-1);
arr[i*2].second=i*2;
arr[i*2-1].second=i*2-1;
}
for(int i=50;i>=2;i--){
for(int j=2;j<=i;j++){
if(arr[j].first<arr[j-1].first){
//printf("%c %c\n",arr[j].first,arr[j-1].first);
char t=arr[j].first;
arr[j].first=arr[j-1].first;
arr[j-1].first=t;
int tt=arr[j].second;
arr[j].second=arr[j-1].second;
arr[j-1].second=tt;
}
}
}
for(int i=1;i<=25;i++){
//printf("%c %c\n",arr[i*2].first,arr[i*2-1].first);
faceup(arr[i*2].second);
faceup(arr[i*2-1].second);
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |