老虎的月測分析

2022-08-21 21:45:09 字數 1496 閱讀 4875

小老虎...

輸入格式:

第一行是乙個正整數n;

接下來是n行,每行為乙個同學的成績,格式如下:

先是乙個字串,表示這個同學的名字(長度小於等於20,由大小寫字母構成),然後是他的4位學號(資料保證是4位,但是可能以0開頭),接下來是4個數,分別表示他的語文、數學、英語、綜合成績(這個數在0到150之間,一定是0.5的倍數),最後是乙個字串和乙個數(這個數在0到150之間,一定是0.5的倍數),字串表示他的x科(一定是physics、chemistry、biology中的乙個),那個數為他這科的成績。以上的資料都由乙個空格隔開,末尾沒有多餘的空格。

具體請看樣例。

輸出格式:

共3行,分別表示選考physics、chemistry、biology中總分最高的同學。每行的輸出格式為:

先是乙個字串,表示這個同學的名字,然後是他的4位學號,最後是他的總分。如果總分相同,則輸出4位學號最小的。資料保證4位學號互不相同。以上的資料都由乙個空格隔開,末尾沒有多餘的空格。具體請看樣例。

輸入樣例:

5

egg 0202 140 130.5 130 150 chemistry 150

banana 0102 130 140 130.5 150 chemistry 150

cat 0103 100.5 100 100 100 biology 100

dog 0288 89.5 89.5 89.5 89.5 physics 91.5

輸出樣例:banana 0102 700.5

cat 0103 500.5

資料規模:

100%的資料滿足:3<=n<=600

資料保證每科至少有乙個同學的成績。

所有的分數應以最簡形式輸出(例如不要將750輸出為750.0)。

輸入資料保證所有的分數都為最簡形式。

(注意這題要用結構體

#includeusing

namespace

std;

struct

stuk[

10000],p[10000],c[10000],b[10000

];bool

cmp(stu a,stu b)

inta;

intmain()

if(k[i].m=="

chemistry")

if(k[i].m=="

biology")

}sort(p+1,p+1+a,cmp); cout<1].name<<"

"<1].id<<"

"<1].g

"<1].id<<"

"<1].g

"<1].id<<"

"<1].g<}

這題寫得太匆忙所以沒打注釋,諒解!

壓測問題分析

壓測例項,tps 43 有一次呼叫連線超時。網路 千兆網絡卡,經詢問,檢測正常 資料庫 承壓不過百分之十 top檢視伺服器記憶體 伺服器1 swap使用未有變化 mem free 穩定在40m,伺服器總共12g 經詢問,記憶體固定分配到多個專案,jvm記憶體固定。經檢視jvm 堆疊記憶體,cpu使用...

7 2 樹的遍歷 30分 HBU DS 月測

給定一棵二叉樹的後序遍歷和中序遍歷,請你輸出其層序遍歷的序列。這裡假設鍵值都是互不相等的正整數。輸入第一行給出乙個正整數n 30 是二叉樹中結點的個數。第二行給出其後序遍歷序列。第三行給出其中序遍歷序列。數字間以空格分隔。在一行中輸出該樹的層序遍歷的序列。數字間以1個空格分隔,行首尾不得有多餘空格。...

行測材料分析公式總結

增長基礎 增長量 現期 基期 增長率 現期 基期 基期 基期 現期 1 增長率 同比 環比 同比 上乙個時間段的同一時間和當前時間段的相同時間 例如 2014年4月和2015年4月 環比 上乙個時間單位和相鄰的時間單位之間 例如 2014年4月和2014年5月 年均增長 年均增長量 第2年 第1年 ...