2023年藍橋杯預賽第一題高斯日記

2021-10-02 11:29:37 字數 493 閱讀 5962

解題思路:先將初始日期提至2023年1月1日,不斷加上365(閏年加366),直到不能再加,得到年份;不斷加上相應月份的天數,直到不能再加,得到月份,此時得到 year-month-01, 因為1777/4/30算作8113天的第一天,(用5343,1791-12-15的資料驗證),所以剩下的天數就是day

#include#includeusing namespace std;

int day = 246, limit = 8113; //day初始化為246,此次日期為1978/01/01

int month_day[13] = ;

int is_leap(int nowyear)

return 0;

}int getyear(int nowyear)else}

int getmonth(int nowyear)

} }int main()

2023年藍橋杯預賽第一題微生物增殖

解題思路 模擬增殖過程,以1分鐘為時間單位模擬 即吃的過程。比較麻煩的是新生的x,它在新生後的半分鐘吃掉乙個y,然後每個一分鐘吃y,這樣吃y的時間就不統一了。不過我們單看乙個新生x,在它新生後0.5分鐘吃乙個y,1.5分鐘吃乙個y,2.5分鐘吃乙個y,到三分鐘的時候這個x吃了3個y,我們可以把它當作...

2023年藍橋杯A組第一題

x星球的一處迷宮遊樂場建在某個小山坡上。它是由10x10相互連通的小房間組成的。房間的地板上寫著乙個很大的字母。我們假設玩家是面朝上坡的方向站立,則 l表示走到左邊的房間,r表示走到右邊的房間,u表示走到上坡方向的房間,d表示走到下坡方向的房間。x星球的居民有點懶,不願意費力思考。他們更喜歡玩運氣類...

2023年藍橋杯預賽第一題神秘的三位數

題目 有這樣乙個3位數,組成它的3個數字階乘之和正好等於它本身。即 abc a b c 下面的程式用於搜尋這樣的3位數。請補全缺失的 把填空的答案 僅填空處的答案,不包括題面 存入考生資料夾下對應題號的 解答.txt 中即可 includeint main int i for i 100 i 100...