藍橋杯 試題 歷屆試題 日期問題

2021-10-20 21:33:02 字數 917 閱讀 4629

試題 歷屆試題 日期問題

資源限制

時間限制:1.0s 記憶體限制:256.0mb

問題描述

小明正在整理一批歷史文獻。這些歷史文獻**現了很多日期。小明知道這些日期都在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

#include

using

namespace std;

typedef

long

long ll;

#define inf 0x3f3f3f3f

int m[2]

[13]=

;sete;

//去重排序

bool

func

(int y)

void

solve

(int a,

int b,

int c)}}

intmain()

return0;

}

藍橋杯 歷屆試題 日期問題

判斷 year 是否是閏年 預設 year已經是大於零的數 bool isleapyear int year 對傳來的3個引數是否能構成乙個日期 yy mm dd 規定 yy 00,59 yy 20yy yy 60,99 yy 19yy 即yy無需判斷,預設合法,但某種情況下需要判斷yy是閏年 平年...

藍橋杯試題 歷屆試題 郵局

題中的資料量很小,但單純的回溯會超時,所以需要剪枝,這裡減了三個枝。1.當即使所有剩餘點都算上都不能取k個點時。2.當當前點大於k個時。3.當發現加入乙個點後距離陣列沒有變化時,說明這個點可有可無以後不再計算。include include include include using namespa...

藍橋杯 試題 歷屆試題 幸運數

題目鏈結 資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 幸運數是波蘭數學家烏拉姆命名的。它採用與生成素數類似的 篩法 生成 首先從1開始寫出自然數1,2,3,4,5,6,1 就是第乙個幸運數。我們從2這個數開始。把所有序號能被2整除的項刪除,變為 1 3 5 7 9 把它們縮緊...