2016藍橋杯省賽C C A組第三題 方格填數

2022-05-08 14:06:09 字數 1265 閱讀 3590

題意:如下的10個格仔 

填入0~9的數字。要求:連續的兩個數字不能相鄰。 (左右、上下、對角都算相鄰) 

一共有多少種可能的填數方案? 

分析:dfs,劃定邊界,行1~4,列1~3,初始化為int_inf,這樣所填入的數字與int_inf一定不相鄰,所以可不必單獨考慮(1,1)和(3,4)兩個格仔。

#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#define lowbit(x) (x & (-x))

const double eps = 1e-8;

inline int dcmp(double a, double b)

typedef long long ll;

typedef unsigned long long ull;

const int int_inf = 0x3f3f3f3f;

const int int_m_inf = 0x7f7f7f7f;

const ll ll_inf = 0x3f3f3f3f3f3f3f3f;

const ll ll_m_inf = 0x7f7f7f7f7f7f7f7f;

const int dr = ;

const int dc = ;

const int mod = 1e9 + 7;

const double pi = acos(-1.0);

const int maxn = 10000 + 10;

const int maxt = 10000 + 10;

using namespace std;

int a[5][5];

int vis[10];

bool judge(int x, int y)

bool deal(int x, int y, int v)

}return true;

}int ans;

void dfs(int x, int y)

for(int i = 0; i <= 9; ++i)

else

vis[i] = 0;

a[x][y] = int_inf;}}

}int main()

寒假作業 2023年藍橋杯省賽C C A組題

現在小學的數學題目也不是那麼好玩的。看看這個寒假作業 每個方塊代表1 13中的某乙個數字,但不能重複。比如 6 7 13 9 8 1 3 4 12 10 2 5 以及 7 6 13 9 8 1 3 4 12 10 2 5 就算兩種解法。加法,乘法交換律後算不同的方案 你一共找到了多少種方案?請填寫表...

2012藍橋杯省賽(C C )A組 奇怪的比賽

某電視台舉辦了低碳生活大獎賽。題目的計分規則相當奇怪 每位選手需要回答10個問題 其編號為1到10 越後面越有難度。答對的,當前分數翻倍 答錯了則扣掉與題號相同的分數 選手必須回答問題,不回答按錯誤處理 每位選手都有乙個起步的分數為10分。某獲勝選手最終得分剛好是100分,如果不讓你看比賽過程,你能...

2016藍橋杯C C A組填數字

方格填數 如下的10個格仔 如果顯示有問題,也可以參看 圖1.jpg 填入0 9的數字。要求 連續的兩個數字不能相鄰。左右 上下 對角都算相鄰 一共有多少種可能的填數方案?請填寫表示方案數目的整數。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。此題是一道典型的深搜題目,因為是填空...