博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj1293: [SCOI2009]生日礼物
阅读量:4669 次
发布时间:2019-06-09

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

这题感觉很蠢啊。

就把每个点按顺序排序,然后队列搞一下。

 

#include
#include
#include
#include
#include
#include
using namespace std;struct node{ int pos,c;}q[1100000];int len;bool cmp(node n1,node n2){ if(n1.pos
1) { v[q[head].c]--; head++; } ans=q[tail].pos-q[head].pos; //yu for(tail=tail+1;tail<=n;tail++) { v[q[tail].c]++; while(v[q[head].c]>1) { v[q[head].c]--; head++; } ans=min(q[tail].pos-q[head].pos,ans); } printf("%d\n",ans); return 0;}

 

转载于:https://www.cnblogs.com/AKCqhzdy/p/8383473.html

你可能感兴趣的文章
Junit测试Controller(MockMVC使用),传输@RequestBody数据解决办法
查看>>
jQuery Post
查看>>
从总数中生成一定数量的随机数
查看>>
Strut2页面传参跳转 --Struts2
查看>>
5.User Interface/ActionBar
查看>>
Integer 与 int 中的 ==
查看>>
ReactJS实用技巧(1):JSX与HTML的那些不同
查看>>
java语言程序设计(基础篇) 第2章 基本程序设计 课本源代码
查看>>
装饰者模式 详解
查看>>
【模板】卢卡斯定理
查看>>
[POJ 1273]Drainage Ditches
查看>>
[CODEVS 1036]商务旅行
查看>>
编写高质量代码改善C#程序的157个建议——建议50:在Dispose模式中应区别对待托管资源和非托管资源...
查看>>
MySQL安装与操作总结
查看>>
python 中time, datetime的用法
查看>>
python中将函数赋值给变量时需要注意的一些问题
查看>>
SAS数据挖掘实战篇【五】
查看>>
如何成为合格的数据分析师
查看>>
ArcGIS10.5资源分享
查看>>
理解http幂等性
查看>>