暴力。

暴力枚举$S$串的每一个长度为$m$的子串,排序判断即可。

#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>
#include <algorithm>
#include <vector>
#include <queue>
#include <stack>
#include <map>
#include <set>
#include <cmath>
using namespace std;int n,m;int s[100100];
int t[100100];int p[100100];map<int,int>m1,m2;int main()
{scanf("%d",&n);for(int i=1;i<=n;i++) scanf("%d",&s[i]);int Q;scanf("%d",&Q);while(Q--){scanf("%d",&m);for(int i=1;i<=m;i++) scanf("%d",&t[i]);sort(t+1,t+1+m);if(m>n){printf("0\n");continue;}int ans = 0;for(int i=1;i<=n;i++){int sz = 0;for(int j=i;j<=i+m-1;j++) sz++, p[sz] = s[j];sort(p+1,p+1+m);bool suc = 1;for(int j=1;j<=m;j++){if(p[j] == t[j]) continue;suc = 0;}ans = ans + suc;}printf("%d\n",ans);}return 0;
}

转载于:https://www.cnblogs.com/zufezzt/p/6938397.html

2017 计蒜之道 初赛 第五场 B. UCloud 的安全秘钥(简单)相关推荐

  1. 2016 计蒜之道 初赛 第五场

    2016 计蒜之道 初赛 第五场 腾讯推出了一款新游戏:勇者的故事.在游戏里有一个勇者,要去挑战大魔王.大魔王有 nnn 支护卫队,第 iii 支护卫队里有 mim_im​i​​ 只恶魔.勇者和恶魔都 ...

  2. 2017 计蒜之道 初赛 第四场 (第二题) B. 商汤科技的行人检测(简单)

    商汤科技近日推出的 SenseVideo 能够对视频监控中的对象进行识别与分析,包括行人检测等.在行人检测问题中,最重要的就是对行人移动的检测.由于往往是在视频监控数据中检测行人,我们将图像上的行人抽 ...

  3. 2017 计蒜之道 初赛 第一场 A题B题

    阿里九游开放平台近日上架了一款新的益智类游戏--成三棋.成三棋是我国非常古老的一个双人棋类游戏,其棋盘如下图所示: 成三棋的棋盘上有很多条线段,只能在线段交叉点上放入棋子.我们可以用坐标系来描述棋盘: ...

  4. 2017 计蒜之道 初赛 第二场 A题(百度的年会游戏)

    百度年会盛况空前,每个部门的年会活动也是非常有趣.某部门的年会中进行了一个有趣的游戏:一张方桌上有四边,每边可以坐一人,每人面前摆放一排长方形木块.我们一次给四边标号,分别为玩家 1.2.3.4(详见 ...

  5. 2017 计蒜之道 初赛 第一场

    阿里的新游戏 阿里九游开放平台近日上架了一款新的益智类游戏--成三棋.成三棋是我国非常古老的一个双人棋类游戏,其棋盘如下图所示: 成三棋的棋盘上有很多条线段,只能在线段交叉点上放入棋子.我们可以用坐标 ...

  6. 2017 计蒜之道 初赛 第一场 A 阿里的新游戏

    题链:https://nanti.jisuanke.com/t/15499 这题观察图纸可知成三线段上的相邻点之间的距离有1,2,3三种情况的,同时要成线段必然是同横坐标或者纵坐标,然后我们排除掉穿过 ...

  7. 2017 计蒜之道 初赛 第一场 A题(阿里的新游戏)

    阿里九游开放平台近日上架了一款新的益智类游戏--成三棋.成三棋是我国非常古老的一个双人棋类游戏,其棋盘如下图所示: 成三棋的棋盘上有很多条线段,只能在线段交叉点上放入棋子.我们可以用坐标系来描述棋盘: ...

  8. 2017 计蒜之道 初赛 第一场 A、B题

    A题 阿里的新游戏 题目概述: 阿里九游开放平台近日上架了一款新的益智类游戏--成三棋.成三棋是我国非常古老的一个双人棋类游戏,其棋盘如下图所示: 成三棋的棋盘上有很多条线段,只能在线段交叉点上放入棋 ...

  9. 2017 计蒜之道 初赛 第一场 阿里的新游戏(找规律,几何,模拟)

    题目: 34.5% 1000ms 131072K 阿里九游开放平台近日上架了一款新的益智类游戏--成三棋.成三棋是我国非常古老的一个双人棋类游戏,其棋盘如下图所示: 成三棋的棋盘上有很多条线段,只能在 ...

最新文章

  1. Tensorflow— 简单示例
  2. pycharm调试有哪些功能工具
  3. php中jwt权限认证,php 后端实现JWT认证方法示例
  4. 基础_模型迁移_CBIR_augmentation
  5. php mysql迭代器_php 迭代器
  6. 常用正则表达式整理【总结】
  7. 【原创】简单轻松浏览FTP
  8. WEB测试到移动测试的转换
  9. python全栈马哥_马哥Python全栈+爬虫+高端自动化,资源教程下载
  10. 绘制风向、风速玫瑰图
  11. linux 搜狗输入法显示繁体字,搜狗输入法繁体字切换
  12. swiper的基本使用
  13. 某辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数。然而这个里程表有个毛病:它总是从3变到5,而跳过数字4,里程表所有位(个位、 十位、百位等)上的数字都是如此
  14. Java端实现JSHOP2的调用
  15. qt 实现导航栏切换页面功能 QStackedLayout
  16. l7sa008b故障代码_奥克斯空调故障显示代码
  17. 高校里面的会计学ACCA专业方向你了解吗?
  18. C语言前景如何,怎样自学C语言入门?
  19. kali渗透实验二 网络嗅探与身份认证
  20. 手机移动端可滚动的导航代码

热门文章

  1. 从5G到6G的思考:需求、挑战、技术趋势
  2. 170页PPT入门深度强化学习! 汪荣贵 图灵人工智能 昨天
  3. A16Z内部万字报告:人类与AI结合的最佳形态
  4. 推荐|深度学习领域引用量最多的前20篇论文简介
  5. 腾讯云发布全链路数据开发平台WeData,企业数据开发门槛降低60%
  6. 赠书 | Python 预测股票价格,竟然这么简单
  7. 【其他】GIT常用原生命令
  8. python ftp文件夹文件递归上传推送
  9. XShell 技巧分享
  10. DataTables 表格固定栏使用方法