当前位置: 首页 > news >正文

广西建设网公布名单seo优化师是什么

广西建设网公布名单,seo优化师是什么,帷客分享 wordpress,做官网网站哪家公司好Description 霸中智力测试机构的一项工作就是按照一定的规则删除一个序列的数字,得到一个确定的数列。Lyx很渴望成为霸中智力测试机构的主管,但是他在这个工作上做的并不好,俗话说熟能生巧,他打算做很多练习,所以他希望…

Description

霸中智力测试机构的一项工作就是按照一定的规则删除一个序列的数字,得到一个确定的数列。Lyx很渴望成为霸中智力测试机构的主管,但是他在这个工作上做的并不好,俗话说熟能生巧,他打算做很多练习,所以他希望你写一个程序来快速判断他的答案是否正确。

Input

第一行为一个整数m(1<=m<=1000000)第二行包括m个用空格分开的整数ai(1<=ai<=1000000),组成了最初的序列,第三行为一个整数n(1<=n<=1000000),表示n个Lyx经过一系列删除得到的序列,每个序列两行,第一行给出长度L(1<=L<=m),然后下一行为L个由空格分开的整数bi(1<=bi<=1000000)。

Output

共n行,如果Lyx的序列确实是由最初的序列删除一些数得到,就输出TAK,否则输出NIE。

Sample Input

7
1 5 4 5 7 8 6
4
5
1 5 5 8 6
3
2 2 2
3
5 7 8
4
1 5 7 4

Sample Output

TAK
NIE
TAK
NIE

题目大概就是询问某个序列是否是原序列的子序列。
可以用AC自动机写,当然也可以用二分+贪心的方法。
对于每个值为ai的数建一个vector存下标,每次询问都贪心的选择原序列中可选的值为ai的位置即可。
代码:
 1 #include<cstdio>
 2 #include<cstring>
 3 #include<algorithm>
 4 #include<vector>
 5 const int N=1e6+10;
 6 int n,m,L;
 7 std::vector<int>ve[N];
 8 int read(){
 9     int ans=0,f=1;char c=getchar();
10     while(c<'0'||c>'9'){if(c=='-')f=-1;c=getchar();}
11     while(c>='0'&&c<='9'){ans=ans*10+c-48;c=getchar();}
12     return ans*f;
13 }
14 int main(){
15     m=read();
16     for(int i=1,a;i<=m;i++)a=read(),ve[a].push_back(i);
17     n=read();
18     while(n--){
19         L=read();int now=0,l,r;bool flag=0;
20         for(int i=1,a;i<=L;i++){
21             a=read();if(flag)continue;
22             l=0,r=ve[a].size()-1;
23             while(l<=r){
24                 int mid=(l+r)>>1;
25                 if(ve[a][mid]<now)l=mid+1;
26                 else r=mid-1;
27             }
28             if(l>=ve[a].size()){flag=1;continue;}
29             now=ve[a][l]+1;
30         }
31         if(flag)printf("NIE\n");
32         else printf("TAK\n");
33     }
34     return 0;
35 }
bzoj2083

 

转载于:https://www.cnblogs.com/JKAI/p/7624760.html

http://www.lbrq.cn/news/2462311.html

相关文章:

  • 自己建设的网站怎么上传图片ebay欧洲站网址
  • 域名 就一个网站免费网络推广平台
  • 企业网站建设哪家服务好bt搜索引擎最好用的
  • dede制作的网站挂马网络营销与直播电商好就业吗
  • 昆明网站开发哪家好win10系统优化
  • 网站建设及相关流程图黄页88网站推广方案
  • wordpress html页面缓存 cdn如何优化关键词的方法
  • 做设计的搜素材上什么网站域名检测
  • 谭八爷网站建设做谷歌推广比较好的公司
  • 网站建设需求文档模板如何进行网络推广和宣传
  • dede网站模板怎么安装源码交易平台
  • 网站免费建站 网页不需要备案seo快速排名百度首页
  • 专业网站设计网络服务潍坊网站建设咨询
  • 制定网站建设规划书如何在百度上发自己的广告?
  • 做网站简单还是写程序制作网页教程
  • 建设网站用什么服务器网络优化seo是什么工作
  • 网站漂浮窗口代码企业推广方案
  • 网站图片 优化免费顶级域名注册
  • 嘉善 网站建设百度认证官网申请
  • 热烈祝贺网站上线绍兴seo网站优化
  • 晋中路桥建设集团网站要做网络推广
  • 网站禁止右键代码建站企业网站
  • 可以做哪些网站有哪些内容安徽360优化
  • 沙元浦做网站的公司最近在线直播免费观看
  • 昆明做网站报价如何建立网上销售平台
  • 如何做网站logo百度学术论文查重免费检测
  • wordpress微信设置武汉seo搜索引擎
  • 做网站的人多吗深圳网络营销全网推广
  • 做阿里网站的分录洛阳seo网络推广
  • 单位做网站需要多少钱seo网站关键词优化多少钱
  • Java学习----原型模式
  • TRUMPF TruConvert DC 1008 – 1010 TruConvert System Control 逆变器
  • Linux基本命令
  • 学生信息管理系统 - HTML实现增删改查
  • Maven 环境配置全攻略:从入门到实战
  • [3-02-02].第04节:开发应用 - RequestMapping注解的属性2