Step By Step 2446 最終排名

2021-08-21 04:30:13 字數 969 閱讀 8962

time limit: 1000 ms memory limit: 65536 kib

submit

statistic

discuss

problem description

第四屆山東理工大學acm網路程式設計擂台賽比賽完後需要產生乙個最終排名,排名按照題數多少來決定。但是有太多的隊伍參與,手動計算排名已經不能滿足比賽的需求。現在有乙份名單記錄各個隊伍的id和做出的題目數,需要你寫乙個程式,產生最終的排名。

為了簡化題目,這裡的排名規則為:做出題目數量多的隊伍排在前面,如果題數相等,保持輸入時的相對順序不要改變。

input

第一行包含乙個正整數t( 1 ≤ t ≤ 15),表示有t組測試資料。每組資料第一行有乙個正整數n(1 <  n ≤ 10000),表示隊伍數量。接下來n 行包含兩個整數,1 ≤ id ≤ 10^7, 0 ≤ m ≤ 100。id為隊伍的編號,m為做出的題數。

output

每組資料輸出包含n行,第i行有兩個整數,id和m表示排在第i位的隊伍的id和做出的題數。

sample input

1
8
1 2
16 3
11 2
20 3
3 5
26 4
7 1
22 4

sample output

3 5
26 4
22 4
16 3
20 3
1 2
11 2
7 1

#include

using namespace std;

struct s

;int main()

for(i=0;ifor(i=0;icout<}return 0;

}

彙編學習 step by step

16位彙編 對於乙個彙編初學者,首先必看的就是王爽老師的這本 組合語言 雖然它不是很完整,雖然它有一些錯漏,雖然它需要一些前置知識 詳見書籍前言部分,前言一定要仔細看!但是王爽老師獨特的教學理念構造了這本循序漸進的書,我們從中可以拋開對組合語言的畏懼心態,一步一步的深入進去,更可喜的是在這本書裡我們...

儲存過程step by step

1.sqlserver建立儲存過程 create procedure glinsert name varchar 50 asinsert into s paytype values name go 2.執行上面的儲存過程,在sql查詢器中 exec glinsert zhao3 或execute g...

244 螺旋矩陣 III

題目描述 在 r 行 c 列的矩陣上,我們從 r0,c0 面朝東面開始 這裡,網格的西北角位於第一行第一列,網格的東南角位於最後一行最後一列。現在,我們以順時針按螺旋狀行走,訪問此網格中的每個位置。每當我們移動到網格的邊界之外時,我們會繼續在網格之外行走 但稍後可能會返回到網格邊界 最終,我們到過網...