HUT 1102 月份牌 一直在PE

2021-09-06 04:08:54 字數 3341 閱讀 5662

time limit: 1 sec  

memory limit: 128 mb

submit: 48  

solved: 2 [

submit][

status][

web board]

這裡有乙份2023年的月份牌可以參考

january               february               march        

su mo tu we th fr sa su mo tu we th fr sa su mo tu we th fr sa

1 1 2 3 4 5 1 2 3 4 5

2 3 4 5 6 7 8 6 7 8 9 10 11 12 6 7 8 9 10 11 12

9 10 11 12 13 14 15 13 14 15 16 17 18 19 13 14 15 16 17 18 19

16 17 18 19 20 21 22 20 21 22 23 24 25 26 20 21 22 23 24 25 26

23 24 25 26 27 28 29 27 28 27 28 29 30 31

30 31

april may june

su mo tu we th fr sa su mo tu we th fr sa su mo tu we th fr sa

1 2 1 2 3 4 5 6 7 1 2 3 4

3 4 5 6 7 8 9 8 9 10 11 12 13 14 5 6 7 8 9 10 11

10 11 12 13 14 15 16 15 16 17 18 19 20 21 12 13 14 15 16 17 18

17 18 19 20 21 22 23 22 23 24 25 26 27 28 19 20 21 22 23 24 25

24 25 26 27 28 29 30 29 30 31 26 27 28 29 30

july august september

su mo tu we th fr sa su mo tu we th fr sa su mo tu we th fr sa

1 2 1 2 3 4 5 6 1 2 3

3 4 5 6 7 8 9 7 8 9 10 11 12 13 4 5 6 7 8 9 10

10 11 12 13 14 15 16 14 15 16 17 18 19 20 11 12 13 14 15 16 17

17 18 19 20 21 22 23 21 22 23 24 25 26 27 18 19 20 21 22 23 24

24 25 26 27 28 29 30 28 29 30 31 25 26 27 28 29 30

31october november december

su mo tu we th fr sa su mo tu we th fr sa su mo tu we th fr sa

1 1 2 3 4 5 1 2 3

2 3 4 5 6 7 8 6 7 8 9 10 11 12 4 5 6 7 8 9 10

9 10 11 12 13 14 15 13 14 15 16 17 18 19 11 12 13 14 15 16 17

16 17 18 19 20 21 22 20 21 22 23 24 25 26 18 19 20 21 22 23 24

23 24 25 26 27 28 29 27 28 29 30 25 26 27 28 29 30 31

30 31

請程式設計實現輸出給定年份(1-2050),給定月份(1-12)的月份牌。

兩個數 n m,表示公元n年,m月。

該月的月份牌,注意格式。

2012 12

su mo tu we th fr sa

1 2   3   4   5   6   7   8

9 10 11 12  13  14 15

16 17 18  19 20 21 22

23 24 25  26  27 28 29

30 31

網頁好像不太相容那格式。一直在pe啊,看了後台資料,無語了,手翻萬年曆,發現後台測試資料竟然是錯的,我無語了。

**如下:

#include #include #include #include using namespace std;

int day[13]= ;// 這時平年各月對應的天數

int mday[13]= ;

int firstday[2055]; // 儲存每一年第一天是星期幾

bool is_spe( int year )

else }

int main( )

for( int i= 2012; i<= 2050; ++i )

int year, mon;

while( scanf( "%d %d", &year, &mon )!= eof )

else

sign= ( fday+ num_day )% 7;

if( !sign ) sign= 7;

int num_mday= ( is_spe( year )&& mon== 2 )? 29: mday[mon];

puts( "su mo tu we th fr sa" );

for( int i= 1; i<= num_mday; ++i )

if( temp== 0 )

else if( temp== 6 )

else

if( i== num_mday&& temp!= 6 )

}} return 0;

}/*su mo tu we th fr sa

1 2 3 4 5 6 7 8

9 10 11 12 13 14 15

16 17 18 19 20 21 22

23 24 25 26 27 28 29

30 31*/

HUT藍橋盃賽前熱身

a 多組資料,給出n個數,選擇乙個區間,使得區間內的所有數的乘積達到最大,如果最大乘積都是負數,則輸出0。b 多組資料,給出乙個n,然後字母a j的範圍都是0 9,問 abcde fghij n,有多少種可能,a j是不同的數字,也就是說0 9中每乙個數有且只出現一次,每兩組資料之間有乙個空行。允許...

HUT 1685 奶牛的鍛鍊 DP

解決該題的思路就是如何建立狀態就保留所有的解 包括臨時解 這很簡單,該題只是對於某一分鐘走或者是休息,而這也只改變其疲勞值,因此開乙個二維陣列第一維表示該走到了第幾分鐘,第二維表示疲勞值,保留的值為能夠走得最遠距離。該題還有乙個地方要注意就是疲勞值為零的狀態的 有多個,可以是原來疲勞值為0,1以及能...

1 10控制匯流排

cpu對外部器件的控制是通過控制匯流排來進行的。在這裡控制匯流排是個總稱,控制匯流排是一些不同控制線的集合。有多少根控制匯流排,就意味著cpu提供了對外部器件的多少種控制。所以,控制匯流排的寬度決定了cpu對外部器件的控制能力。前面所講的記憶體讀或寫命令是由幾根控制線綜合發出的,其中有一根稱為 讀訊...