time limit: 1 sec
memory limit: 128 mb
submit: 48
solved: 2 [
submit][
status][
web board]
這裡有乙份2023年的月份牌可以參考
january february marchsu 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對外部器件的控制能力。前面所講的記憶體讀或寫命令是由幾根控制線綜合發出的,其中有一根稱為 讀訊...