第一題ans:52488
#include
using namespace std;
bool check
(int x)
return true;
}int
main()
cout << cnt << endl;
return0;
}
第二題
ans:2017-08-05
#include
using namespace std;
int months[13]
=;bool leap
(int year)
intmain()
else
} cout << year <<
"-"<< month <<
"-"<< day << endl;
return0;
}
第三題 三羊獻瑞#include
using namespace std;
intmain()
}}}}
}}}}
}}
第五題
ans:t=x[k];x[k]=x[i];x[i]=t;
第六題ans:16
#include
#include
using namespace std;
intmain()
, suf[
100]=;
for(
int i =
1; i <=
49; i++
) pre[i]
+= pre[i-1]
+ i;
for(
int i =
49; i >=
1; i--
) suf[i]
+= suf[i+1]
+ i;
for(
int i =
1; i <=
48; i++)}
return0;
}
第七題
ans :3598180
#include
using namespace std;
long
long cnt;
void
dfs(
int u ,
int s)
// u 表示已經有u張牌,s表示考慮到第s張牌
if(s ==14)
return
;for
(int i =
0; i <=
4; i++
)dfs
(u + i , s +1)
;}intmain()
第八題 移動距離#include
#include
using namespace std;
intmain()
else ln =
abs(n -1)
;if(hm %2)
else lm =
abs(m -1)
;int res =
abs(hn-hm)
+abs
(ln-lm)
; cout << res;
}
總結
第一題:易
第二題:多寫了個等號,算錯了
第三題:沒寫
第四題:不知道%*s的作用,沒寫
第五題:易
第六題:字首和字尾和,易
第七題:爆搜,主要是思路,沒寫
第八題:乙個if條件有錯誤,過了部分案例
總結:1、4、5、6、8寫了。
第六屆藍橋杯省賽C B組 星系炸彈
在x星系的廣袤空間中漂浮著許多x星人造 炸彈 用來作為宇宙中的路標。每個炸彈都可以設定多少天之後 比如 阿爾法炸彈2015年1月1日放置,定時為15天,則它在2015年1月16日 有乙個貝塔炸彈,2014年11月9日放置,定時為1000天,請你計算它 的準確日期。請填寫該日期,格式為 yyyy mm...
第六屆藍橋杯省賽C B組 生命之樹
生命之樹 在x森林裡,上帝建立了生命之樹。他給每棵樹的每個節點 葉子也稱為乙個節點 上,都標了乙個整數,代表這個點的和諧值。上帝要在這棵樹內選出乙個非空節點集s,使得對於s中的任意兩個點a,b,都存在乙個點列 使得這個點列中的每個點都是s裡面的元素,且序列中相鄰兩個點間有一條邊相連。在這個前提下,上...
第六屆藍橋杯省賽C B組 牌型種數
小明被劫持到x賭城,被迫與其他3人玩牌。一副撲克牌 去掉大小王牌,共52張 均勻發給4個人,每個人13張。這時,小明腦子裡突然冒出乙個問題 如果不考慮花色,只考慮點數,也不考慮自己得到的牌的先後順序,自己手裡能拿到的初始牌型組合一共有多少種呢?請填寫該整數,不要填寫任何多餘的內容或說明文字。首先我們...