Not Equal on a Segment CodeForces
来源:互联网 发布:最后免费升级windows 编辑:程序博客网 时间:2024/05/16 07:01
特殊处理!学习一发
#include <bits/stdc++.h>using namespace std; const int N = 2e5+10; int pre[N]; int data[N]; int main(){int n,q; int h,t,val; cin>>n>>q; for ( int i=1; i<=n; i++ ) {scanf("%d",&data[i]); if ( data[i]==data[i-1] ) pre[i] = pre[i-1]; else pre[i] = i ; }while ( q-- ){scanf("%d%d%d",&h,&t,&val);if ( data[t]==val ) {if ( pre[t]==pre[h] ) printf("-1\n"); else printf("%d\n",pre[t]-1); }else {printf("%d\n",t); }}return 0; }
阅读全文
0 0
- Not Equal on a Segment CodeForces
- Not Equal on a Segment CodeForces
- Not Equal on a Segment CodeForces
- Not Equal on a Segment CodeForces
- Codeforces 622 C. Not Equal on a Segment
- Educational Codeforces Round 7--C. Not Equal on a Segment
- Educational Codeforces Round 7 C. Not Equal on a Segment
- Educational Codeforces Round 7 CF622C Not Equal on a Segment
- CodeForces 622 C. Not Equal on a Segment(水~)
- CodeForces 622C Not Equal on a Segment
- CodeForces 622C Not Equal on a Segment
- Codeforces 622C Not Equal on a Segment
- CodeForces 622C F - Not Equal on a Segment
- Educational Codeforces Round 7-C. Not Equal on a Segment
- codeforces_622C. Not Equal on a Segment
- C. Not Equal on a Segment
- codeforces622C Not Equal on a Segment
- Educational Codeforces Round 7 C. Not Equal on a Segment(思维)
- Universal-Image-Loader出现oom
- Java知识点
- [PHP学习] 初识PHP
- 【Redis笔记-7】整合Redis与Spring框架
- 尺取法入门2 poj2100 Graveyard Design
- Not Equal on a Segment CodeForces
- ssm:拦截器
- vue双向数据绑定之v-model
- Android NDK(1、简单入门和遇到的问题)
- 大炮打蚊子
- [LeetCode OJ]Partition Equal Subset Sum
- linux无损调整分区大小
- 面向对象编程
- 设计模式之观察者模式