2014第五屆藍橋杯C B組第七題

2021-07-10 05:36:45 字數 837 閱讀 7521

第7題:六角填數(12')

如圖所示六角形中,填入1~12的數字。

使得每條直線上的數字之和都相同。

圖中,已經替你填好了3個數字,請你計算星號位置所代表的數字是多少?

請通過瀏覽器提交答案,不要填寫多餘的內容。

思路就是暴力解決  藍橋杯還沒有時間限制 

之間運用了stl的乙個函式 next_permutation();

next_permutation();是乙個用來來尋找一組序列的下乙個排列的函式   使用時與sort類似

比如有乙個序列 1 2 3  他的下乙個排列就是1 3 2

這是所有1 2 3的所有排列

1 3 2

1 3 2

2 1 3

2 3 1

3 1 2

3 2 1

當本次排列已經是最後乙個排列的時候 他的下乙個排列就是第乙個排列

附道題吧 

這道題僅用這個函式就能做出來 題目對本函式的描述也是很詳細的

#include #include #include #include #include using namespace std;

//int a[4][10];

int sum[10];

int a[15]=;

int main()

for(int i=1;i<10;i++)

printf("%d-%d\n",i,a[i]);

return 0;

}

2023年第五屆藍橋杯C B組H題

長100厘公尺的細長直桿子上有n只螞蟻。它們的頭有的朝左,有的朝右。每只螞蟻都只能沿著桿子向前爬,速度是1厘公尺 秒。當兩隻螞蟻碰面時,它們會同時掉頭往相反的方向爬行。這些螞蟻中,有1只螞蟻感冒了。並且在和其它螞蟻碰面時,會把感冒傳染給碰到的螞蟻。請你計算,當所有螞蟻都爬離桿子時,有多少只螞蟻患上了...

第五屆藍橋杯C B組 螞蟻感冒

第五屆藍橋杯c b組 螞蟻感冒 描述長100厘公尺的細長直桿子上有n只螞蟻。它們的頭有的朝左,有的朝右。每只螞蟻都只能沿著桿子向前爬,速度是1厘公尺 秒。當兩隻螞蟻碰面時,它們會同時掉頭往相反的方向爬行。這些螞蟻中,有1只螞蟻感冒了。並且在和其它螞蟻碰面時,會把感冒傳染給碰到的螞蟻。請你計算,當所有...

第五屆藍橋杯C B組 螞蟻感冒

長100厘公尺的細長直桿子上有n只螞蟻。它們的頭有的朝左,有的朝右。每只螞蟻都只能沿著桿子向前爬,速度是1厘公尺 秒。當兩隻螞蟻碰面時,它們會同時掉頭往相反的方向爬行。這些螞蟻中,有1只螞蟻感冒了。並且在和其它螞蟻碰面時,會把感冒傳染給碰到的螞蟻。請你計算,當所有螞蟻都爬離桿子時,有多少只螞蟻患上了...