藍橋杯2016初賽 寒假作業

2021-10-08 14:50:34 字數 924 閱讀 2274

藍橋杯題目:寒假作業

現在小學的數學題目也不是那麼好玩的。

看看這個寒假作業:

每個方塊代表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

就算兩種解法。(加法,乘法交換律後算不同的方案)

你一共找到了多少種方案?

輸出

請填寫表示方案數目的整數。

這是一道簡單的dfs的題目,唯一容易出錯的地方就是在判斷第四個除法算式時要注意先去判斷能否整除。

**:

//寒假作業

#include

using

namespace std;

int sum=0;

int book[14]

;int g[4]

[3];

bool

judge

(int x,

int y,

int n)

void

dfs(

int x,

int y)

int i;

for(i=

1;i<=

13;i++)if

(book[i]==0

&&judge

(x,y,i))}

intmain()

答案:

藍橋杯 2016初賽 寒假作業

現在小學的數學題目也不是那麼好玩的。看看這個寒假作業 每個方塊代表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 就算兩種解法。加法,乘法交換律後算不同的方案 你一共找到了多少種方案?請填寫表...

藍橋杯2016初賽 寒假作業

題目描述 現在小學的數學題目也不是那麼好玩的。看看這個寒假作業 每個方塊代表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 就算兩種解法。加法,乘法交換律後算不同的方案 你一共找到了多少種方案...

藍橋杯2016 寒假作業

題目 每個方塊代表1 13中的某乙個數字,但不能重複。比如 6 7 13 9 8 1 3 4 12 10 2 5 加法,乘法交換律後算不同的方案 你一共找到了多少種方案?include using namespace std int num 13 int ans voidf int k for in...