時間限制: 1 sec 記憶體限制: 128 mb
提交: 665 解決: 270
[提交][狀態][討論版][命題人:外部匯入]
所謂no.1,就是所有成績都排在第一的同學,我們假設每個人只有理科,文科,體育這三門課。
我們現在假設某門成績並列第一,並列的人都是這門功課第一名,並且保證資料不會出現2個no.1
現給定n個人的資訊,輸出第一名的名字。
多組資料,輸入檔案第一行為乙個整數t,代表測試資料數。 (t<50)
接下來t個測試資料。
每個測試資料的的第一行為乙個整數n(n<=100),接下來有n行,每行的格式如下:
名字 理科成績 文科成績 體育成績 (數值越高代表成績越好).
名字長度不超過20,3個成績的為正整型.
對於每個測試資料,輸出no.1的名字,如果不存在第一名,就輸出"no no.1".
3
2lvhao 2 2 2
xiaoshua 1 1 1
2lvhao 4 4 4
xiaoshua 4 4 3
3lvhao 3 4 5
xiaoshua 1 3 1
pan 4 1 5
lvhao
lvhao
no no.1
**如下:
#include using namespace std;
struct studentstu[200]; //這樣是全域性變數
int main()
if(stu[i].sx>max2)
if(stu[i].yy>max3)max3 = stu[i].yy,k3=i;}/*
if(k1==k2&&k2==k3){
coutif(k1==k2&&k2==k3){
coutxiaoshua 2 2 3
這樣輸出結果是:"no no.1",但實際結果卻是xiaoshua成績都是名列第一
*/
ACM學習筆記 13Fibonacci數
無窮數列1,1,2,3,5,8,13,21,34,55 稱為fibonacci數列,它可以遞迴地定義為 f n 1 n 1或n 2 f n f n 1 f n 2 n 2 求第n個fibonacci數。分析f n f n 1 f n 2 n 2 應該使用遞迴演算法。遞迴演算法是將問題分解為規模變小了...
ACM基礎題型學習 1 2
時間限制 1 sec 記憶體限制 128 mb 提交 255 解決 190 提交 狀態 討論版 命題人 外部匯入 有n個學生,每個學生的資料報括學號 姓名 3門課的成績,從鍵盤輸入n個學生的資料,要求列印出3門課的總平均成績,以及最高分的學生的資料 包括學號 姓名 3門課成績 學生數量n佔一行每個學...
ACM學習歷程13 multimap集合容器
multimap與 map的功能一樣,不同的是 multimap 允許插入重複的值,即該集合容器中的資料可以不是唯一的。multimap 的定義和使用如下 一 新增元素 multimap,int m m.insert pair aa 1 m.insert pair bb 2 m.insert pai...