題目描述
寒假馬上要到了,身為志願者的小明也是期待萬分的。
小明對於寒假很是期待,所以每天都要看一下日曆。眾所周知,看日曆也是很麻煩的。現在小明想知道某年某月的日曆格式,你能告訴他嗎?
格式:每行總共七列, 分別為周
一、周二、…、週日。每個數字佔兩列,如果該月不存在該數字輸出兩個空格,兩個數字之間有空格,每行最後乙個數字後面沒有空格, 到該月最後一天直接換行,具體資料格式參照樣例
輸入多組測試資料。
每組測試資料乙個年份n和乙個月份m(2015<=n<=2018, 1<=m<=12)。注:2023年01月01日是周四
輸出 輸入這一年該月的日曆格式。
注:每組樣例後都有空行
樣例輸入
2016-12
2017-01
樣例輸出
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
12 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
注意下最後一行如果是7個數的話會多輸入乙個換行,加個限制條件就可以了。
#include
intmain()
} a[2]
[2]=
29; b[1]
=4; b[2]
=5; b[3]
=7; b[4]
=1;int n, m, first, k;
while(~
scanf
("%d-%d"
,&n,
&m))
for(
int i =
1; i <= first -
1; i++
)printf
(" ");
for(
int i =
1; i <=
8- first; i++
)printf
("%2d "
, i)
, k = i;
printf
("\n");
for(
int i = k +
1; i <= a[u]
[m]; i++
)printf
("\n");
printf
("\n");
}return0;
}
NOIP賽前要注意的地方
還是心態最重要。我要想到如果我一時半會兒想不到正解,是很正常的,先去想暴力分,將能拿的分拿到再說。不要想別人怎麼樣。對於可能的最難的題目,不要死磕,也不要慌,馬上將能拿的分拿了,做後面的題,然後返回來想。對於可能有突破口的題目,嘗試尋找突破口,比如1d1d的dp。還有乙個就是,如果知道這檔部分分拿不...
賽前集訓前的總結(警醒)
從搬機房到現在總共考了九場試,並且靠這九場試分了一下機房,然後就在新機房裡倒數了 這幾次考試分數如下 70 228 165 60 85 140 100 20 160 總分1046 排名如下 11 1 9 27 7 12 15 28 9 總排名第10 然後分數統計圖是這樣的 名次統計圖是這個樣子的 統...
CSUOJ 1979 古怪的行列式
這幾天,子浩君潛心研究線性代數。行列式的值定義如下 其中,j1j2.jn 為排列j1j2.jn的逆序數。子浩君很厲害的,但是頭腦經常短路,所以他會按照行列式值的定義去計算,這個行列式子浩君也還是能算對的。但是,在計算的過程中,如果出現連續三行選取的元素為83 s 83 s 82 r 的話,子浩君會忍...