博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
挤牛奶
阅读量:6623 次
发布时间:2019-06-25

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

桶排的思想,数据太水,过了,还有正解排序维护一个区间,时刻更新,所以要赋初值,找到n+1否则不更新

#include
#include
using namespace std;int f[2000000];int max1=0,max2=0,max3=-9999999;int n;int flag,flag2;int main(){ scanf("%d",&n); for(int i=1;i<=n;i++) { int x,y; scanf("%d%d",&x,&y); max3=max(max3,y); for(int i=x;i<=y;i++) { //h[i]=max(i-x,h[i]); //t[i]=max(y-i,t[i]); //dis[i]=max(dis[i],h[i]+t[i]); f[i]=1; } } int z; for(int i=0;i<=max3;i++) if(f[i]!=0){z=i; break; } int q=z; for(int i=z;i<=max3+1;i++) { if(f[i]==0&&flag==0) z=i,flag=1; else if(f[i]==1&&flag==1) { max1=max(max1,i-z+1); flag=0; } } for(int i=q;i<=max3+1;i++) { if(f[i]==1&&flag2==0) q=i,flag2=1; else if(f[i]==0&&flag2==1) { max2=max(max2,i-q-1); flag2=0; } } printf("%d %d",max2,max1);}

转载于:https://www.cnblogs.com/wspl98765/p/6819881.html

你可能感兴趣的文章
Tax
查看>>
网站页面多出&65279出现空白行的原因及解决方法
查看>>
第二阶段团队冲刺站立会议06
查看>>
html
查看>>
本地wampserver如何配置伪静态
查看>>
【转载】支持向量机SVM(一)
查看>>
C#串口通信实例
查看>>
小程序数据返回时刷新当前页面数据
查看>>
MySQL数据故障时备份与恢复
查看>>
Nlopt优化函数库,用法举例
查看>>
海思 core 电压动态调整
查看>>
jFinal 关联数据库操作
查看>>
团队冲刺第二天
查看>>
sed删除空行和开头的空格和tab键
查看>>
php扩展安装
查看>>
Windows与Linux之间的文件自动同步
查看>>
What a C programmer should know about memory
查看>>
MySQL备份账号权限
查看>>
15个重要的Android代码
查看>>
(转)android 牛人必修 ant 编译android工程
查看>>