奶牛們成功的舉行了第一屆馬拉松大賽!!! 這裡有n(1<=n<=5000)只奶牛的成績,每乙個成績用三個整數表示,即小時數(0 <= 小時數 <= 99)分鐘數(0 <= 分鐘數 <= 59)和秒數(0 <= 秒數 <= 59).貝茜必須將它們排序(小時,分鐘,秒數都要參考),最後的結果應該乙個公升序的,也就是說,用時最少的在最前面.
看這麼乙個例子,這裡有3只奶牛的成績(記錄顯示奶牛們在跑26.2英里時也不是很快^_^):
11:20:20
11:15:12
14:20:14
最後排序的結果應該是:
11:15:12
11:20:20
14:20:14
檔名:marathon
輸入格式:
第1行:乙個整數n
第2..n+1行:每一行有三個整數,第i+1行描述的是奶牛i的成績.
樣例輸入(marathon.in): 3
11 20 20
11 15 12
14 20 14
輸入格式:
有n行,每一行三個整數.這是排序後的結果.
樣例輸出(marathon.out):
11 15 12
11 20 20
14 20 14
lzb剛開始認為暴力選擇排能拿滿分,結果發現是5000*5000。超過了10^8。發現貌似要用快排。但lzb只快排乙個一維陣列 發現自己好渣 後來請教hw小py才知道怎麼用函式解決問題。。。。
#include
#include
#include
using namespace std;
struct hw
c[5005];
int hh(hw a , hw b)
return a.m}
return a.hint n;
cin>>n;
for(int i=1;i<=n;i++)
sort(c+1,c+1+n,hh);
for(int i=1;i<=n;i++)coutlzb會用函式解決排序的問題了。
用程式設計確定比賽結果
5位運動員參加了10公尺臺跳水比賽,有人讓他們 比賽結果 a選手說 b第二,我第三 b選手說 我第二,e第四 c選手說 我第一,d第二 d選手說 c最後,我第三 e選手說 我第四,a第一 比賽結束後,每位選手都說對了一半,用程式設計確定比賽的名次。先說說對這個題目的理解,首先,5個選手每個人都有可能...
02 抓取足球比賽結果之gb2312導致亂碼的解決
爬取所有完賽列表 import requests if name main 瀏覽器偽裝 headers kw input 輸入賽程年月日開始採集資料 這裡需要指定日期格式為 20200101 response變數為第一次爬取的完賽列表 response requests.get kw htm hea...
酷狗「唱讀祖國」公布比賽結果 生動傳播愛國主義精神
值得一提的是在5sing平台發布的作品有 靈感 這一功能,許多作者就一併發表了自己對愛國主義的祝福與感受。例如有作者獻上了自己演唱的 少年壯志不言愁 這首慷慨激昂充滿英雄主義的歌曲,令他想起自己從軍的經歷,為自己曾身為一名軍人感到無比自豪 駝鈴 作為電影 戴手銬的旅客 的主題曲傳唱至今 經久不衰,有...