ZOJ 問題 E 排序 排名

2021-09-24 02:05:04 字數 722 閱讀 7003

題目描述

班上剛測試了幾門課,現在資訊科技課的老師要分析一些功課之間的成績關係,看看每個人的資訊科技課成績排名以及數學課成績排名,並按資訊科技課的成績從高到低排列,如果兩個人的資訊科技課成績相同,則學號小的排在前面。老師把任務交給了資訊學最好的你,請你程式設計完成這個任務。

輸入第1行乙個整數n,表示共有n個同學的成績(1≤n≤45);後面有n行,每行4個整數,分別表示乙個同學的:語文、數學、英語、資訊科技成績(成績c:0≤c≤120)。

輸出共n行,每行6個資料,分別對應乙個同學的語文、數學、英語、資訊科技成績和資訊科技及數學成績的排名。

複製樣例資料

3

90 95 89 110

95 120 78 115

96 97 103 92

樣例輸出

95 120 78 115 1 1

90 95 89 110 2 3

96 97 103 92 3 2

#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;

struct node

;int cmp1(node a,node b)

int cmp2(node a,node b)

int main()

問題 E 氣泡排序演算法(C )

使用c 編寫乙個控制台應用。輸入10個整數存入陣列中,然後使用氣泡排序演算法對一維陣列的元素從小到大進行排序,並輸出。在控制台中輸入數字,存入一維陣列 輸出排序後的陣列 input copy 87 8589 8476 8290 7978 68 68 7678 7982 8485 87 89 90us...

E 時間排序

time limit 1000ms memory limit 65535k 題型 程式設計題 語言 無限制 在開發專案的過程當中,經常會遇到這樣乙個問題,根據時間進行排序。並且當輸入的時間格式不規範時,這個問題變得有些棘手。現在,你需要編寫乙個程式,實現將給定的時間按時間先後排序後輸出。輸入的時間主...

E 穩定排序

大家都知道,快速排序是不穩定的排序方法。如果對於陣列中出現的任意a i a j i input 本題目包含多組輸入,請處理到檔案結束。對於每組資料,第一行有乙個正整數n 0 output 對於每組資料,如果演算法是正確並且穩定的,就在一行裡面輸出 right 如果演算法是正確的但不是穩定的,就在一行...