哈理工OJ 1569 比賽排名(排序和字串處理)

2021-07-10 15:57:25 字數 808 閱讀 5578

比賽排名

time limit: 1000 ms memory limit: 10240 k

total submit: 106(54 users) total accepted: 60(52 users) rating: special judge: no

description

有n個同學參加了一場比賽,每個同學都有乙個確定的名字。

並且每個人都乙個得分,但可能由於一些犯規導致扣分,所以最終的實際得分為總得分減去犯規扣分。

如乙個人得分為100,扣分為10,那麼實際得分為90。

現在需要你來為這n個人確定比賽排名。

input

第一行是乙個整數t(t<=20),代表t組測試資料,接下來有t組測試資料。

對於每組測試資料,第一行輸入乙個整數n(n<=100)代表有多少個人。

之後輸入n行,每行代表每個人的資訊。

每行資料輸入乙個學生的名字(不多於10個字元的字串)以及每個人的得分a(0=

#include

#include

#include

using

namespace

std;

struct node

a[1005];

bool cmp(node x,node y)

int main()

}sort(a,a+n,cmp);

for(int i=0;iprintf("%-10s %5d\n",a[i].s,a[i].score);}}

return

0;}

哈理工oj 1073 病毒

description 某種病毒襲擊了某地區,該地區有n 1 n 50000 人,分別編號為0,1,n 1,現在0號已被確診,所有0的直接朋友和間接朋友都要被隔離。例如 0與1是直接朋友,1與2是直接朋友,則0 2就是間接朋友,那麼0 1 2都須被隔離。現在,已查明有m 1 m 10000 個直接朋...

哈理工OJ 2179 深搜

組合 time limit 1000 ms memory limit 32768 k total submit 7 5 users total accepted 6 5 users rating special judge no description 給出乙個正整數n,從集合 中找出所有大小為k的...

哈理工OJ 1983 Math(字首和)

中文題意 讓你求出所有a i a j 的和是多少其中i j 思路分析 首先啊,你會發現各項的平方肯定在其中,我們先加上,然後呢,我們用qianzhui i 代表從第乙個數加到第i個數的和,我們會發現第i個數乘以後面所有的數肯定在結果中,這兩種情況的結果加起來就是所求的結果了。ac include i...