藍橋杯 2023年第八屆真題 日期問題

2021-09-12 15:07:52 字數 1057 閱讀 2893

題目:

題目描述

小明正在整理一批歷史文獻。這些歷史文獻**現了很多日期。小明知道這些日期都在2023年1月1日至2023年12月31日。令小明頭疼的是,這些日期採用的格式非常不統一,有採用年/月/日的,有採用月/日/年的,還有採用日/月/年的。更加麻煩的是,年份也都省略了前兩位,使得文獻上的乙個日期,存在很多可能的日期與其對應。

比如02/03/04,可能是2023年03月04日、2023年02月03日或2023年03月02日。

給出乙個文獻上的日期,你能幫助小明判斷有哪些可能的日期對其對應嗎?

輸入乙個日期,格式是"aa/bb/cc"。 (0 <= a, b, c <= 9)

輸出輸出若干個不相同的日期,每個日期一行,格式是"yyyy-mm-dd"。多個日期按從早到晚排列。

樣例輸入

02/03/04

樣例輸出

2002-03-04

2004-02-03

2004-03-02

**如下:

#includeusing namespace std;

char a[10];

int month[12] = ;

struct date date[3];

bool cmp(date x,date y)

bool leap(int year)

int main()

} }else

} }if(sum[2] >= 60)

} }else

} }if(sum[2] >= 60)

} }else

} }sort(date,date + k,cmp);

for(int i = 0;i < k;i++)

return 0;

}

這道題還是有點煩的,首先要判斷3種可能的日期是否合法,合法的儲存在陣列中,然後根據日期從小到大進行排序,(注意題目要求從早到晚排列,我就漏看了這句話導致一直錯),最後還要考慮去重,重複的日期只要輸出一次。這道題考查的是仔細,仔細讀題很重要!!!

藍橋杯 2023年第八屆真題 分巧克力

題目 題目描述 兒童節那天有k位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友們。小明一共有n塊巧克力,其中第i塊是hi x wi的方格組成的長方形。為了公平起見,小明需要從這 n 塊巧克力中切出k塊巧克力分給小朋友們。切出的巧克力需要滿足 形狀是正方形,邊長是整數 大小相同 例如一塊6x5的...

藍橋杯 2023年第八屆真題 Excel位址

藍橋杯 2017年第八屆真題 excel位址 時間限制 1sec 記憶體限制 128mb 提交 522 解決 192 excel單元格的位址表示很有趣,它使用字母來表示列號。比如,a表示第1列,b表示第2列,z表示第26列,aa表示第27列,ab表示第28列,ba表示第53列,當然excel的最大列...

藍橋杯 2023年第八屆真題 對局匹配

我們可以按照要求將分數分成不同組,同組內的資料相鄰元素差值為k。例如樣例2 10 1 2 1 1 1 1 4 4 3 4 4我們可以分出一組 1,2,3,4 這樣的目的是為了便於選取,因為相鄰元素差值為k,所以我們就可以進行跳躍式選取,也就是如果當前決定第i位的值,我們可以選擇選取第i位,這樣就從第...