uva 10795
来源:互联网 发布:c语言从小到大输出 编辑:程序博客网 时间:2024/06/05 23:52
#include <cstdio>using namespace std;#define MAX_N 100typedef long long ll;ll f(int *p, int i, int end){ if(i == 0) return 0; if(p[i] == end){ return f(p , i-1, end); } return f(p, i-1, 6 - p[i] - end) + (1ll<< (i-1));}int n, start[MAX_N], end[MAX_N];int main(){ int kcase = 0; while(scanf("%d", &n) == 1 && n){ for(int i = 1; i <= n; i++) scanf("%d", &start[i]); for(int i = 1; i <= n; i++) scanf("%d", &end[i]); int k = n; while(k >= 1 && start[k] == end[k]) k--; long long ans = 0; if(k >= 1){ int other = 6 - start[k] - end[k]; ans = f(start, k-1, other) + f(end, k-1, other)+1; } printf("Case %d: %lld\n", ++kcase, ans); } return 0;}
0 0
- uva 10795
- uva 10795
- uva 10795
- UVA 10795
- uva 10795
- UVa 10795
- UVA 10795
- UVA 10795 <递归>
- UVA - 10795(新汉诺塔问题)
- uva 10795(汉诺塔)
- uva 10795 新汉诺塔问题
- uva
- UVA
- UVA
- UVA
- uva
- UVA
- UVA
- MySQL在大型网站的应用架构演变
- 给GridLayout设置字视图的大小和视图之间的距离
- windows下使用MinGW+msys编译ffmpeg
- java HttpClient学习整理
- 构造函数可以是虚函数吗? 为什么?(某公司实习生招聘面试试题)
- uva 10795
- 向qtopia4 中加入应用程序
- c# 有关字符串转换的几个方法
- 开始再次记录下自己的足迹
- 从零开始3-eclipse优化以及个人理解
- 分支-20. 计算符号函数的值(10)
- HDWiki的兼容性问题
- Linux基本操作——VI和VIM
- 发布一个文字界面库 解放文字显示 几分钟使你的对话框OR视图文字呈现多彩效果