uva 699
来源:互联网 发布:土豆客户端mac版 编辑:程序博客网 时间:2024/05/16 10:59
题意:求同一垂直线的和,数组模拟,递归模拟这个过程
#include <iostream>#include <cstdio>#include <cstring>using namespace std;const int MAXN = 110;int a[MAXN];void dfs(int mid,int n,int *a){ if ( n != -1) { a[mid] += n ; scanf("%d",&n); dfs(mid-1,n,a); scanf("%d",&n); dfs(mid+1,n,a); }}int main(){ int i,j,mid,cnt=1; int left,right,n; while (scanf("%d",&n) != EOF && n >= 0) { memset(a,0,sizeof(a)); mid = 50 ; dfs(mid,n,a); printf("Case %d:\n",cnt++); left = 0 ,right = MAXN; while (!a[left]) left++; while (!a[right]) right--; for ( i = left ; i <= right ; i++) { printf("%d",a[i]); if (i != right) printf(" "); } printf("\n\n"); } return 0;}
- Uva-839 + Uva-699
- uva 699
- uva 699
- uva 699
- uva 699
- uva 699
- uva 699
- uva 699
- uva 699
- uva 699
- uva 699
- uva-699
- UVA 699
- UVA 699 落叶
- uva 699(二叉树)
- UVa 699 落叶
- UVa 699 Falling Leaves
- UVA 6-10 699
- matplotlib显示中文字体
- 大家好,由于我不常来博客,有事请E-mail:xyyddr@hotmail.com
- Java Thread 多线程 线程池 from 博客园 hoojo
- Sql日期时间格式转换
- hdu-I NEED A OFFER!(01背包)
- uva 699
- 并查集及其应用
- Cocos2d—X游戏开发之Mac,Windows移植android编译闪退原因总结
- 红黑树介绍
- 深入理解wls10的workmanager
- jdbc mysql数据库链接 及 三种不同的注册驱动的方式
- Android开发:ContentProvider学习
- poj 2187 凸包+平面上点之间最大距离
- POJ 1129