e - 穩定排序(sort+結構體)
time limit:1000ms memory limit:32768kb 64bit io format:%i64d & %i64u
submit
status
description
大家都知道,快速排序是不穩定的排序方法。
如果對於陣列中出現的任意a[i],aj,其中a[i]==a[j],在進行排序以後a[i]一定出現在a[j]之前,則認為該排序是穩定的。
某高校招生辦得到乙份成績列表,上面記錄了考生名字和考生成績。並且對其使用了某排序演算法按成績進行遞減排序。現在請你判斷一下該排序演算法是否正確,如果正確的話,則判斷該排序演算法是否為穩定的。
input
本題目包含多組輸入,請處理到檔案結束。
對於每組資料,第一行有乙個正整數n(0
#include
#include
#include
#include
#include
using
namespace
std;
struct nodestu[500],st[500];
bool cmp(node a,node b)
sort(stu+1,stu+n+1,cmp);
err=0;
ns=0;
for(i=1;i<=n;++i)
if(err==0&&ns==0)
穩定排序(sort 結構體)
穩定排序 sort 結構體 time limit 1000msmemory limit 32768kb64bit io format i64d i64u submit status description 大家都知道,快速排序是不穩定的排序方法。如果對於陣列中出現的任意a i a j i input...
結構體排序sort
時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 現在有很多長方形,每乙個長方形都有乙個編號,這個編號可以重複 還知道這個長方形的寬和長,編號 長 寬都是整數 現在要求按照一下方式排序 預設排序規則都是從小到大 1.按照編號從小到大排序 2.對於編號相等的長方形,按照長方形的長...
E 穩定排序
大家都知道,快速排序是不穩定的排序方法。如果對於陣列中出現的任意a i a j i input 本題目包含多組輸入,請處理到檔案結束。對於每組資料,第一行有乙個正整數n 0 output 對於每組資料,如果演算法是正確並且穩定的,就在一行裡面輸出 right 如果演算法是正確的但不是穩定的,就在一行...