NOIP學習之綜合應用 173 特殊日曆計算

2021-10-04 12:05:56 字數 1130 閱讀 1355

測試鏈結

總時間限制: 1000ms 記憶體限制: 65536kb

描述

有一種特殊的日曆法,它的一天和我們現在用的日曆法的一天是一樣長的。它每天有10個小時,每個小時有100分鐘,每分鐘有100秒。10天算一周,10周算乙個月,10個月算一年。現在要你編寫乙個程式,將我們常用的日曆法的日期轉換成這種特殊的日曆表示法。這種日曆法的時、分、秒是從0開始計數的。日、月從1開始計數,年從0開始計數。秒數為整數。假設 0:0:0 1.1.2000 等同於特殊日曆法的 0:0:0 1.1.0。

輸入

第一行是乙個正整數 n ,表明下面有 n 組輸入。每組輸入有一行,格式如下:hour:minute:second day.month.year

表示常規的日期。日期總是合法的。2000 <= year <= 50000。

輸出

每組輸入要求輸出一行。格式如下:mhour:mmin:msec mday.mmonth.myear 是輸入日期的特殊日曆表示方法。

樣例輸入

70:0:0 1.1.2000

10:10:10 1.3.2001

0:12:13 1.3.2400

23:59:59 31.12.2001

0:0:1 20.7.7478

0:20:20 21.7.7478

15:54:44 2.10.20749

樣例輸出

0:0:0 1.1.0

4:23:72 26.5.0

0:8:48 58.2.146

9:99:98 31.8.0

0:0:1 100.10.2000

0:14:12 1.1.2001

6:63:0 7.3.6848

#include

using

namespace std;

int weeks;

bool

leap

(int year)

intmonths

(int mon,

int y)

}int

main()

return0;

}

NOIP學習之綜合應用 166 不吉利日期

測試鏈結 總時間限制 1000ms 記憶體限制 65536kb 描述 在國外,每月的13號和每週的星期5都是不吉利的。特別是當13號那天恰好是星期5時,更不吉利。已知某年的一月一日是星期w,並且這一年一定不是閏年,求出這一年所有13號那天是星期5的月份,按從小到大的順序輸出月份數字。w 1 7 輸入...

NOIP學習之綜合應用 161 啤酒廠選址

測試鏈結 總時間限制 1000ms 記憶體限制 65536kb 描述 海上有乙個島,在環海邊上建有一條環島高速公路,沿著公路有n 5 n 10000 個居民點,假設每個居民點有乙個編號,從0開始,按順時針依次從小到大 即,0,1,n 1 編號。在島上啤酒很受青睞。某啤酒企業計畫在島上投資建乙個啤酒廠...

NOIP學習之綜合應用 164 回文素數

測試鏈結 總時間限制 5000ms 記憶體限制 65536kb 描述乙個數如果從左往右讀和從右往左讀數字是相同的,則稱這個數是回文數,如121,1221,15651都是回文數。給定位數n,找出所有既是回文數又是素數的n位十進位制數。注 不考慮超過整型數範圍的情況 輸入位數n,其中1 n 9。輸出第一...