本文主要是介绍闲来无事——手势图案解屏个数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
蓝桥杯准备期间,闲来无事啊。当然这与题意是无关的。
题目中说:滑动解锁是智能手机一项常用的功能。你需要在3x3的点阵上,从任意一个点开始,
反复移动到一个尚未经过的"相邻"的点。所谓两个点“相邻”:当且仅当以这两个点为端点的线段上不存在尚未经过的点。
此外,许多手机都约定,这条折线还需要至少经过4个点。某大神已经算出:一共有389112种不同的解锁方案。
不知道我算不算他说的“大神”了啊。hhhhhhhhh~~ 好冷
运行结果:
4 1624
5 7152
6 26016
7 72912
8 140704
9 140704
389112
Process returned 0 (0x0) execution time : 0.125 s
Press any key to continue.
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <string>
#include <cmath>
#include <algorithm>
#include <cstring>
#include <map>
#include <sstream>
#include <queue>
#include <stack>
#include <vector>
#define INF 0x3f3f3f3f
#define mem(a,b) memset(a,b,sizeo
这篇关于闲来无事——手势图案解屏个数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!