藍橋杯2015B組C

2021-10-24 17:36:24 字數 1760 閱讀 5540

1、獎券數目

題目:有些人很迷信數字,比如帶「4」的數字,認為和「死」諧音,就覺得不吉利。

雖然這些說法純屬無稽之談,但有時還要迎合大眾的需求。某**活動的獎券號碼是5位數(10000-99999),要求其中不要出現帶「4」的號碼,主辦單位請你計算一下,如果任何兩張獎券不重號,最多可發出獎券多少張。

請提交該數字(乙個整數),不要寫任何多餘的內容或說明性文字。

答案: 52488

思路:乙個個查

#includeusing namespace std;

int fj(int x)

return 1;

}int main()

cout<2、星系炸彈

題目:在x星系的廣袤空間中漂浮著許多x星人造「炸彈」,用來作為宇宙中的路標。每個炸彈都可以設定多少天之後**。比如:阿爾法炸彈2023年1月1日放置,定時為15天,則它在2023年1月16日**。

有乙個貝塔炸彈,2023年11月9日放置,定時為1000天,請你計算它**的準確日期。

請填寫該日期,格式為 yyyy-mm-dd 即4位年份2位月份2位日期。比如:2015-02-19

請嚴格按照格式書寫。不能出現其它文字或符號

答案:2017-08-05

思路:3、三羊獻瑞 

其中,相同的漢字代表相同的數字,不同的漢字代表不同的數字。

請你填寫「三羊獻瑞」所代表的4位數字(答案唯一),不要填寫任何多餘內容。

答案:1085

思路:根據推測可以確定,祥=9,三=1,羊=0,然後剩下五個利用全排列去推測。 

#includeusing namespace std;

int main()

; int a=9,b,c,d,flag=0;

int w=1,x=0,y,z;

doelse sum+=i; }

return sum;

}int main()

cout<6、移動距離

x星球居民小區的樓房全是一樣的,並且按矩陣樣式排列。其樓房的編號為1,2,3...

當排滿一行時,從下一行相鄰的樓往反方向排號。

比如:當小區排號寬度為6時,開始情形如下:

1  2  3  4  5  6

12 11 10 9  8  7

13 14 15 .....

我們的問題是:已知了兩個樓號m和n,需要求出它們之間的最短移動距離(不能斜線方向移動)

輸入輸入為3個整數w m n,空格分開,都在1到10000範圍內

輸出要求輸出乙個整數,表示m n 兩樓間最短移動距離。

樣例輸入

6 8 2

樣例輸出

4
思路:這道題計算的是曼哈頓距離,即兩個點的距離=|x1-x2|+|y1-y2|,所以肯定要用到座標。剛開始走了彎路,先用結構體把每個標號的座標模擬出出來,然後在計算,結果整了半天,資料可能太大?說段錯誤。然後發現,直接可以通過它的標號算出來他的座標,直接算就可!

#includeusing namespace std;

int wid,m,n;

int mx,my,nx,ny;

int gp1(int x)

else my=x%wid;

}int gp2(int x)

else ny=x%wid;

}int main()

C語言 藍橋杯 移動距離(2015 B組)

8.移動距離1 2 3 4 5 6 12 11 10 9 8 7 13 14 15 我們的問題是 已知了兩個樓號m和n,需要求出它們之間的最短移動距離 不能斜線方向移動 輸入為3個整數w m n,空格分開,都在1到10000範圍內 w為排號寬度,m,n為待計算的樓號。要求輸出乙個整數,表示m n 兩...

藍橋杯 2015 B組 C C 8 移動距離

移動距離 1 2 3 4 5 6 12 11 10 9 8 7 13 14 15 我們的問題是 已知了兩個樓號m和n,需要求出它們之間的最短移動距離 不能斜線方向移動 輸入為3個整數w m n,空格分開,都在1到10000範圍內 w為排號寬度,m,n為待計算的樓號。要求輸出乙個整數,表示m n 兩樓...

2015藍橋杯b組

如果x的x次冪結果為10 參見 圖1.png 你能計算出x的近似值嗎?顯然,這個值是介於2和3之間的乙個數字。請把x的值計算到小數後6位 四捨五入 並填寫這個小數值。注意 只填寫乙個小數,不要寫任何多餘的符號或說明。include include include include include de...