題目描述
現在小學的數學題目也不是那麼好玩的。
看看這個寒假作業:
每個方塊代表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
你一共找到了多少種方案?
輸出請填寫表示方案數目的整數。
思路:別想太多,暴力的去跑。
遲早答案會跑出來的
#include#includedfs 的話就快很多了#include
#include
using
namespace
std;
bool f(int
a)int
main()
;
int ans = 0
;
dowhile(next_permutation(a,a+13));//
全排列函式
cout
cout
<< clock() << "ms"
<< endl;//
看看跑了多長時間
}
#include #include#include
#include
#include
using
namespace
std;
int vis[15
];int a[15
];int ans = 0
;void dfs(int
k)
if(k == 4
)
if(k == 7
)
if(k == 10
)
for(int i = 1; i <= 13; i++)
}}int
main()
藍橋杯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...