NOIP2016普及組 複賽 回文日期

2022-05-31 06:18:13 字數 480 閱讀 1158

題目自己點,複製過來會飛掉

這個題,當時想得太複雜,但沒想到竟然得了70分……真的不想說什麼

當時的思路——列舉每一天,然後開頭和末尾單獨處理,於是,洋洋灑灑寫了100多行。

正確思路:列舉每一天(不要打我臉)當然方法不同,**量也就50行,不難理解。

第一步:輸入兩個int整數即可(因為只有8位),然後分離出它的前4位,中間2位及後面兩位,開始結束日期便有了。

第二步:開始迴圈,每到月末,天數歸1,月份++,年末,月份與天數同時歸1,只要這個日期是回文就sum++。

第三步:只要列舉的日期和結束日期一樣,便停止,最後輸出sum即可。

你們最愛的**:

#include#includeint y1,m1,d1,y2,m2,d2,sum;

int day[13]=;//存每個月的天數(2月是沒用的)

bool check()

{ return (y1

by wzy

NOIP2016普及組 複賽 回文日期

題目自己點,複製過來會飛掉 這個題,當時想得太複雜,但沒想到竟然得了70分 真的不想說什麼 當時的思路 列舉每一天,然後開頭和末尾單獨處理,於是,洋洋灑灑寫了100多行。正確思路 列舉每一天 不要打我臉 當然方法不同,量也就50行,不難理解。第一步 輸入兩個int整數即可 因為只有8位 然後分離出它...

noip2016普及組複賽總結

9點半從紀中出發,大概11點多來到廣州六中。在六中旁邊一家小餐館吃了中餐,那餐廳真心很貴,一盆飯就要20元,我們那桌吃了四 盆.xc 不想買單啦 啦啦啦 然後就來到六中的某個功能室百無聊賴的休息了一會兒,兩點鐘進考場。兩點半 比賽開始,還是先看題.一二兩題太水了,直接開碼,1小時搞定兩題 三點半 仔...

NOIP 2016 普及組 複賽題解

t1 pencil 隨便做 include using namespace std int n,a,b,ans 2147483647 int main t2 date 列舉每個 月 1 12 日 1 day i 再判斷此日期符不符合 把月日反過來就是年 注意二月二十九號推出的日期是 92200229...