>>284
今、調べてるんだけどさ

NUM = 80で

void quicksort(int *arr,int s,int e) 呼び出しが 3億4千万回

else if(s==e){
quicksort(arr,0,s-1);
quicksort(arr,s+1,b);
}
この処理に至っては1億回繰り返されてる

他の分岐は多くて100回前後なのに

↑この処理に問題ありそう

もう少し調べてみる