1. 程式人生 > >藍橋杯java第三屆決賽第一題--星期日

藍橋杯java第三屆決賽第一題--星期日

    【結果填空】 (滿分5分)


        1949年的國慶節(10月1日)是星期六。 

        今年(2012)的國慶節是星期一。

        那麼,從建國到現在,有幾次國慶節正好是星期日呢?


        只要答案,不限手段!
        可以用windows日曆,windows計算器,Excel公式,。。。。。
        當然,也可以程式設計!

        不要求寫出具體是哪些年,只要一個數目!
        千萬不要提交原始碼!

        答案不要寫在這裡,寫在“解答.txt”中
package com.sihai.sanjie;


/**
 * 解題思路:從1950年開始,所以初始的days為91天,然後,判斷每年是否是閏年,如果閏年需要將二月變為29天,否則28天,
 *      然後每次迴圈到10月1日的時候判斷是否能被7取模多一,多一是因為是一星期一為準來算的,之後再把10、11、12月的加上,再算下一年的。
 * @author
sihai * */
public class _1 { public static void main(String[] args) { int month[] = {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int days, ans, i, j; days = 91; ans = 0; for (i = 1950; i <= 2013; i++) { if (check(i)) { month[2
] = 29; for (j = 1; j <= 9; j++) { days += month[j]; } days += 1; if(days % 7 == 1) { ans++; System.out.println("year="+i); } days += month[10
] + month[11] + month[12] - 1; } else { month[2] = 28; for (j = 1; j <= 9; j++) { days += month[j]; } days += 1; if(days % 7 == 1) { ans++; System.out.println("year="+i); } days += month[10] + month[11] + month[12] - 1; } } System.out.println("ans="+ans); } public static boolean check(int year) { if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { return true; } else { return false; } } }

相關推薦

藍橋java決賽第一--星期日

【結果填空】 (滿分5分) 1949年的國慶節(10月1日)是星期六。 今年(2012)的國慶節是星期一。 那麼,從建國到現在,有幾次國

藍橋java決賽第一--分機號

標題:分機號 X老闆脾氣古怪,他們公司的電話分機號都是3位數,老闆規定,所有號碼必須是降序排列,且不能有重複的數位。比如: 751,5

2017藍橋Java B組省賽第一:購物單

第一題 標題: 購物單 小明剛剛找到工作,老闆人很好,只是老闆夫人很愛購物。老闆忙的時候經常讓小明幫忙到商場代為購物。小明很厭煩,但又不好推辭。 這不,XX大促銷又來了!老闆夫人開出了長長的購物單,都是有打折優惠的。 小明也有個怪癖,不到萬不得已,從不刷卡,直接現金搞定

藍橋java--日期問題

標題:日期問題 小明正在整理一批歷史文獻。這些歷史文獻中出現了很多日期。小明知道這些日期都在1960年1月1日至2059年12月31日。令小明頭疼的是,這些日期採用的格式非常不統一,有采用年/月/日的

藍橋javaB組:最大公共子串

最大公共子串 最大公共子串長度問題就是: 求兩個串的所有子串中能夠匹配上的最大長度是多少。 比如:"abcdkkk" 和 "baabcdadabc", 可以找到的最長的公共子串是"abcd",所以最大公共子串長度為4。 下面的程式是採用矩陣法進行求解的,這對串的規模不大的情

藍橋javaB組:分巧克力

分巧克力      兒童節那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友們。     小明一共有N塊巧克力,其中第i塊是Hi x Wi的方格組成的長方形。     為了公平起見,小明需要從這 N 塊巧克力中切出K塊巧克力分給小朋友們。切出的巧克力需要滿足:

藍橋國賽C語言B組 2.完美正方形(dfs)

spa else img IT bool break main LG fill 如果一些邊長互不相同的正方形,可以恰好拼出一個更大的正方形,則稱其為完美正方形。 歷史上,人們花了很久才找到了若幹完美正方形。比如:如下邊長的22個正方形2 3 4 6 7 8 12 13 14

藍橋國賽C語言B組 1.積分之迷(水

水題 urn class %d names 風鈴 需要 藍橋 std 小明開了個網上商店,賣風鈴。共有3個品牌:A,B,C。為了促銷,每件商品都會返固定的積分。 小明開業第一天收到了三筆訂單:第一筆:3個A + 7個B + 1個C,共返積分:315第二筆:4個A + 10個

藍橋國賽C語言B組 2.湊平方數(dfs+STL)

ble 一個 所有 mes char next memset target article 把0~9這10個數字,分成多個組,每個組恰好是一個平方數,這是能夠辦到的。比如:0, 36, 5948721 再比如:10985247361, 25, 63907840, 4, 28

藍橋練習-】2014-省賽-C語言大學A組

1.猜年齡     小明帶兩個妹妹參加元宵燈會。別人問她們多大了,她們調皮地說:“我們倆的年齡之積是年齡之和的6倍”。小明又補充說:“她們可不是雙胞胎,年齡差肯定也不超過8歲啊。”     請你寫出:小明的較小的妹妹的年齡。 (10) #include <

(13年)藍橋java B組決賽

pla 標題 boolean pub for ide 真題 code one 1、標題:猜燈謎(填空) A 村的元宵節燈會上有一迷題: 請猜謎 * 請猜謎 = 請邊賞燈邊猜 小明想,一定是每個漢字代表一個數字,不同的漢字代表不同的數字。

藍橋java b組

watermark alt args 暴力破解 out col HR sdn oid 第三題 三羊獻瑞 觀察下面的加法算式: 其中,相同的漢字代表相同的數字,不同的漢字代表不同的數字。 請你填寫“三羊獻瑞”所代表的4位數字(答案唯一),不要填寫任何多余內容。 答案這個題目

藍橋java b組第一

都是 text nbsp post ppa hbm 藍橋杯 文字 fill 第一題 三角形面積 圖中的所有小方格面積都是1。 那麽,圖中的三角形面積應該是多少呢? 請填寫三角形的面積。不要填寫任何多余內容或說明性文字。 填空答案 28 沒什麽好說的 第一題很水 估計

2014年藍橋JAVA/JAVA++程式設計本科B組決賽 出棧次序(結果填空)

出棧次序 X星球特別講究秩序,所有道路都是單行線。一個甲殼蟲車隊,共16輛車,按照編號先後發車,夾在其它車流中,緩緩前行。 路邊有個死衚衕,只能容一輛車通過,是臨時的檢查站,如圖【p1.png】所示。 X星球太死板,要求每輛路過的車必須進入檢查站,也可能不檢查就放行,也可能仔細檢查。 如果車輛進

藍橋-藍橋java B組決賽

一、憤怒小鳥 X星球憤怒的小鳥喜歡撞火車!  一根平直的鐵軌上兩火車間相距 1000 米 兩火車 (不妨稱A和B) 以時速 10米/秒 相對行駛。 憤怒的小鳥從A車出發,時速50米/秒,撞向B車, 然後返回去撞A車,再返回去撞B車,如此往復.... 兩火車在相距1米處停車。

藍橋Java C組決賽試題

1.平方末尾能夠表示為某個整數的平方的數字稱為“平方數”比如,25,64雖然無法立即說出某個數是平方數,但經常可以斷定某個數不是平方數。因為平方數的末位只可能是:[0, 1, 4, 5, 6, 9] 這6個數字中的某個。所以,4325435332必然不是平方數。如果給你一個2

藍橋Java A組決賽試題

1.標題:圖書排列將編號為1~10的10本書排放在書架上,要求編號相鄰的書不能放在相鄰的位置。請計算一共有多少種不同的排列方案。注意,需要提交的是一個整數,不要填寫任何多餘的內容。答案:479306思路:全排或者DFSimport java.util.*; public cl

藍橋Java C組決賽試題

1.標題:數位和數學家高斯很小的時候就天分過人。一次老師指定的算數題目是:1+2+...+100。高斯立即做出答案:5050!這次你的任務是類似的。但並非是把一個個的數字加起來,而是對該數字的每一個數位作累加。這樣從1加到100的“和”是:901從10加到15是:21,也就是

藍橋java 羊獻瑞

三羊獻瑞 觀察下面的加法算式:       祥 瑞 生 輝   +   三 羊 獻 瑞 -------------------    三 羊 生 瑞 氣 其中,相同的漢字代表相同的數字,不同的漢字代

藍橋Java B組決賽試題

1.憤怒小鳥X星球憤怒的小鳥喜歡撞火車!一根平直的鐵軌上兩火車間相距 1000 米兩火車 (不妨稱A和B) 以時速 10米/秒 相對行駛。憤怒的小鳥從A車出發,時速50米/秒,撞向B車,然後返回去撞A車,再返回去撞B車,如此往復....兩火車在相距1米處停車。問:這期間憤怒的