http://acm.hdu.edu.cn/showproblem.php?pid=5444
Time Limit: 1500/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 939 Accepted Submission(s): 520
#include<stdio.h> #include<string.h> #define N 1005 int main() { int t; scanf("%d", &t); while(t--) { int n, m, x, i, j, a[N]; scanf("%d", &n); for(i=1; i<=n; i++) scanf("%d", &a[i]); scanf("%d", &m); while(m--) { scanf("%d", &x); for(i=1; i<=n;) { if(a[i]==x) break; if(a[i]>x) { printf("E"); j = i; while(a[i]>=a[j] && i<=n-1) i++; } else { printf("W"); j = i; while(a[i]<=a[j] && i<=n-1) i++; } } printf("\n"); } } return 0; }
(二叉树)Elven Postman -- HDU -- 54444(2015 ACM/ICPC Asia Regional Changchun Online)
原文:http://www.cnblogs.com/YY56/p/4834007.html