博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
#416 Div.2 B
阅读量:6429 次
发布时间:2019-06-23

本文共 807 字,大约阅读时间需要 2 分钟。

题意是说给你一个长为n的序列,有m次操作

序列的值从1~n,且每个数只出现一次

每次操作是将初始序列中的[l, r]区间的数从小到大排序,输出排序后位置p的值与原序列相比是否发生变化

 

直接上代码

1 #include 
2 using namespace std; 3 4 const int maxn = 1e4 + 10; 5 int n, q, a[maxn]; 6 int l, r, p; 7 8 int main(int argc, const char * argv[]) { 9 scanf("%d%d", &n, &q);10 for (int i = 1; i <= n; i++) {11 scanf("%d", &a[i]);12 }13 for (int i = 0; i < q; i++) {14 scanf("%d%d%d", &l, &r, &p);15 int tmp = 0;16 for (int j = l; j <= r; j++) {17 if (a[j] < a[p]) {18 tmp++;19 }20 }21 if (tmp == (p - l)) {22 printf("Yes\n");23 } else {24 printf("No\n");25 }26 }27 return 0;28 }
View Code

 

转载于:https://www.cnblogs.com/xFANx/p/6914605.html

你可能感兴趣的文章
armv8(aarch64)linux内核中flush_dcache_all函数详细分析【转】
查看>>
房地产英语 Real estate词汇
查看>>
python接口自动化测试(八)-unittest-生成测试报告
查看>>
第 26 章 MySQL
查看>>
Spring.net 学习笔记之ASP.NET底层架构
查看>>
C# System.Windows.Forms.WebBrowser中判断浏览器内核和版本
查看>>
Java 动态太极图 DynamicTaiChi (整理)
查看>>
微信公众平台后台编辑器上线图片缩放和封面图裁剪功能
查看>>
git使用教程2-更新github上代码
查看>>
张掖百公里,再次折戟
查看>>
SAP QM Batch to Batch的转移过账事务中的Vendor Batch
查看>>
本期最新 9 篇论文,帮你完美解决「读什么」的问题 | PaperDaily #19
查看>>
图解SSIS监视文件夹并自动导入数据
查看>>
Lucene.Net 2.3.1开发介绍 —— 四、搜索(一)
查看>>
MyBatis Review——开发Dao的方法
查看>>
技术研发国产化进程加快 看传感器企业如何展示十八般武艺
查看>>
技术助力第三次革命
查看>>
《HTML与CSS入门经典(第8版)》——2.6 总结
查看>>
在 CentOS7.0 上搭建 Chroot 的 Bind DNS 服务器
查看>>
大型网站的 HTTPS 实践(二):HTTPS 对性能的影响
查看>>