首页 > 其他 > 详细

B. Beautiful Numbers

时间:2019-12-06 20:42:06      阅读:81      评论:0      收藏:0      [点我收藏+]

题目:https://codeforces.com/contest/1265/problem/B

看到题目后,想复杂,其实如果想清楚,就很简单

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 const int N=2e5+5;
 4 int pos[N];
 5 int main()
 6 {
 7     int n,t;
 8     scanf("%d",&t);
 9     while(t--)
10     {
11         scanf("%d",&n);
12         int num;
13         for(int i=1;i<=n;i++)
14         {
15             scanf("%d",&num);
16             pos[num]=i;
17         }
18         int l=pos[1],r=pos[1];
19         for(int i=1;i<=n;i++)
20         {
21             l=min(pos[i],l);
22             r=max(pos[i],r);
23             if(r-l+1==i)
24                 printf("1");
25             else
26                 printf("0");
27         }
28         printf("\n");
29     }
30     return 0;
31 }

 

B. Beautiful Numbers

原文:https://www.cnblogs.com/1024-xzx/p/11997101.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!