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...