zcmu 1140 松哥的困惑VI(模擬)

2021-08-21 04:05:52 字數 936 閱讀 1673

【題目】

time limit: 1 sec  memory limit: 128 mb

submit: 285  solved: 73

[submit][status][web board]

大家都知道松哥有一塊手錶但是他從來都不戴,據說是定情信物。這塊手錶很奇怪,他只有時針和分針,沒有秒針。假設a是時針與分針之間的夾角(0<=a<=180),松哥給定5個時間,

你能將5個時間根據a的大小從小到大排序後在輸出嘛?若a相同則根據時間大小排序.

多組測試資料.

第一行為乙個整數t代表測試資料次數.

每組測試資料報含5個時間.

時間的表達方式為:hh:mm(0<=hh<=23,0<=mm<=59).

對於每組測試資料,將時間排序後輸出.

06:05

07:10

03:00

21:00

12:55

12:55 03:00 21:00 06:05 07:10

【題解】

分針轉動兩分鐘的時候時針也會轉動一度的吖!!!!

所以a時b分時時針度數為a*30+b/2,分針度數為b*6. a>12時代入計算的是(a-12).

求出兩針的度數差,若大於180度改為互補度數,進行排序輸出即可。

【**】

#include#include#includeusing namespace std;

struct tf[6];

bool cmp(t a,t b)

sort(f,f+5,cmp);

for(i=0;i<4;i++)

printf("%02d:%02d ",f[i].h,f[i].m);

printf("%02d:%02d\n",f[i].h,f[i].m);

}return 0;

}

ZCMU 1138 松哥的困惑IV

time limit 1 sec memory limit 128 mb submit 143 solved 50 submit status web board 松哥有次突發奇想,決定回高中再上高中數學課,數學老師提了這樣乙個問題 有乙個分段函式t 0,n n n 0 t k,n t k 1,1 ...

ZCMU 1111 松哥的困惑II

time limit 5 sec memory limit 128 mb submit 127 solved 56 松哥歷盡千辛萬苦終於找到女朋友了,但是一星期後又回到了單身的日子,松哥很生氣後果很嚴重,所以松哥決定大吃一頓,但是由於松哥很胖,他要吃m千克的東西才會飽,松哥喜歡吃n樣東西,每份東西有...

zcmu 1123 松哥的困惑III

time limit 1 sec memory limit 128 mb submit 862 solved 143 submit status web board 松哥大吃一頓後,他的體重隨著時間的增長而不斷增長,直到有一天他的體重達到了n噸,他意識到他不能再這樣下去了,所以他居然決定 他每天上午...