PTA 1059 C語言競賽 c map

2021-09-26 05:22:42 字數 508 閱讀 7899

思路:使用map建立乙個string->int的容器。然後存入它所對應的編號,最後再根據他的id查詢對應的名次就可以判斷出來。

我這裡是這樣區分三種:已查的話名次變為-1,未查的話名次肯定是大於等於0的,然後不符合的就應該是0(因為沒有給它賦值)。我覺得我寫的很容易理解,直接看**吧,**如下:

">using namespace std; 

int ss(int x)

return 0;

}int main()

cin>>k;

while(k--)

else if(ss(m[id]))

else

} else if(!m[id])

cout<

else

cout<

}}

PTA 乙級 1059 C語言競賽 C 實現

c 語言競賽是浙江大學計算機學院主持的乙個歡樂的競賽。既然競賽主旨是為了好玩,頒獎規則也就制定得很滑稽 給定比賽的最終排名以及一系列參賽者的 id,你要給出這些參賽者應該獲得的獎品。輸入格式 輸入第一行給出乙個正整數 n 104 10 4 104 是參賽者人數。隨後 n 行給出最終排名,每行按排名順...

1059 C語言競賽

c語言競賽是浙江大學計算機學院主持的乙個歡樂的競賽。既然競賽主旨是為了好玩,頒獎規則也就制定得很滑稽 0.冠軍將贏得乙份 神秘大獎 比如很巨大的一本學生研究 集 1.排名為素數的學生將贏得最好的獎品 小黃人玩偶!2.其他人將得到巧克力。給定比賽的最終排名以及一系列參賽者的id,你要給出這些參賽者應該...

1059 C語言競賽

c語言競賽是浙江大學計算機學院主持的乙個歡樂的競賽。既然競賽主旨是為了好玩,頒獎規則也就制定得很滑稽 0.冠軍將贏得乙份 神秘大獎 比如很巨大的一本學生研究 集 1.排名為素數的學生將贏得最好的獎品 小黃人玩偶!2.其他人將得到巧克力。給定比賽的最終排名以及一系列參賽者的id,你要給出這些參賽者應該...