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

C1. Adjust The Presentation (Easy Version) 双指针

C1. Adjust The Presentation (Easy Version)

妈呀, 最难读懂的一道题(英语不好)

原题

思路

这道题读懂之后就是双指针. 不难想到只要之前出现过, 就一定可以展示出来, 唯一需要注意的时不能在a里有多余的科幻片

代码

#include <bits/stdc++.h>
#define int long long
using namespace std;const int N = 200010, mod = 1e9 + 7;int n, m, q, k, x, y, z, ans, t;
int w[N], f[N];
int a[N], b[N];void res(bool temp)
{if (temp) cout << "YA" << "\n";else cout << "TIDAK" << "\n";
}void solve()
{cin >> n >> m >> q;for (int i = 1; i <= n; i ++ ) cin >> a[i];for (int i = 1; i <= m; i ++ ) cin >> b[i];bool ans1 = true;unordered_set<int> mm;for (int i = 1, j = 1; j <= m;j ++ ){if (a[i] == b[j]){if (!mm.count(a[i])) mm.insert(a[i]);i ++;}if (!mm.count(b[j])){ans1 = false;break;}}res(ans1);
}signed main()
{ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);int T = 1;cin >> T;while (T -- ){solve();}
}


http://www.mrgr.cn/news/50856.html

相关文章:

  • 除毛好、噪音小的宠物空气净化器推荐?希喂、有哈、美的性能对比
  • 性能与体验登顶,海马云电脑重新定义行业,领跑未来工作与娱乐方式
  • 使用 Spring 框架构建 MVC 应用程序:初学者教程
  • MySQL基础(一)
  • 道路车辆功能安全 ISO 26262标准(4-3)—系统级产品开发
  • PHP 函数 func_num_args() 的作用
  • 编程练习7 5G网络建设
  • 初识Linux
  • DB-GPT 安装
  • 基于Leaflet的高德AOI数据在天地图底图可视化纠偏实践
  • 视觉的边界填充、数值计算和腐蚀操作
  • jeston nano配置虚拟环境记录
  • 每日OJ题_WY3小易的升级之路_数学模拟_C++_Java
  • 离宝安羊台山登山口最近的停车场探寻
  • 港大和字节提出长视频生成模型Loong,可生成具有一致外观、大运动动态和自然场景过渡的分钟级长视频。
  • 百度地图怎么上传店铺定位?
  • RK3568平台开发系列讲解(调试篇)嵌入式必备技能:万用表使用指南
  • 99. UE5 GAS RPG 被动技能实现
  • 警惕勒索病毒的最新变种bixi,您需要知道的预防和恢复方法。
  • Java_EE(反射技术)