UVa 11111 Generalized Matrioshkas
2012-07-10 18:28
309 查看
这题号……
#include<stdio.h> #include<string.h> #include<math.h> struct { int cnt,val; }stack[10000]; int a[10000],n=0; int solve() { int i,top; memset(stack,0,sizeof(stack)); for(i=top=0;i<n;i++) { if(a[i]<0) { stack[top].cnt-=a[i]; stack[++top].val=-a[i]; } else { if(a[i]!=stack[top].val) return 0; if(stack[top].cnt>=a[i]) return 0; stack[top--].cnt=0; } } return 1; } int main() { char c; while(scanf("%d%c",&a[n++],&c)==2) { if(c=='\n') { if(n&1) { n=0; printf(":-( Try again.\n"); } else if(!solve()) printf(":-( Try again.\n"); else printf(":-) Matrioshka!\n"); n=0; } } return 0; }
相关文章推荐
- UVA-11111 Generalized Matrioshkas
- UVa 11111 - Generalized Matrioshkas
- uva 11111 - Generalized Matrioshkas
- UVa 11111 Generalized Matrioshkas (栈)
- uva 11111 - Generalized Matrioshkas
- UVA11111套娃匹配题,注意字符串流使用简化代码
- uva 11111 Generalized Matrioshkas(栈)
- UVa 11111 Generalized Matrioshkas
- Uva 11111 - Generalized Matrioshkas
- uva 11111 - Generalized Matrioshkas
- UVA - 11111 Generalized Matrioshkas
- uva-11111 Generalized Matrioshkas
- UVA 11111 - Generalized Matrioshkas
- UVa 11111 & POJ 3195 - Generalized Matrioshkas
- UVA 11111 (暑期-线性表-G- Generalized Matrioshkas)
- UVA 11111-Generalized Matrioshkas(栈)
- UVa 11111 - Generalized Matrioshkas
- uva 11111
- UVA - 11111 Generalized Matrioshkas
- 数据结构 uva-11111-Generalized Matrioshkas