博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LuoguP1131选择客栈
阅读量:5214 次
发布时间:2019-06-14

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

TLE70

#include
#include
int n,k,p,ans,sum[1000005],color[1000005],low[1000005],head[1000005],last[55];int main(){ memset(last,-1,sizeof(last)); scanf("%d%d%d",&n,&k,&p); for(int i=1;i<=n;i++){ scanf("%d%d",&color[i],&low[i]); head[i]=last[color[i]]; last[color[i]]=i; sum[i]=sum[i-1]; if(low[i]<=p)sum[i]++; for(int j=head[i];j!=-1;j=head[j]){ if(sum[i]-sum[j-1])ans++; // printf("ha%d %d\n",i,ans); } } printf("%d\n",ans);}

WA0

#include
#include
int n,k,p,emm,last,pre[55],sum[55],ans[55];int main(){ last=-1; scanf("%d%d%d",&n,&k,&p); for(int i=1;i<=n;i++){ int x,y; scanf("%d%d",&x,&y); if(y<=p)last=i; if(last>=pre[x])ans[x]+=sum[x]; emm+=ans[x]; sum[x]++; pre[x]=i; } printf("%d\n",emm);}

AC

#include
#include
int n,k,p,emm,last,pre[55],sum[55],ans[55];int main(){ last=-1; scanf("%d%d%d",&n,&k,&p); for(int i=1;i<=n;i++){ int x,y; scanf("%d%d",&x,&y); if(y<=p)last=i; if(last>=pre[x])ans[x]=sum[x];//bushi+= emm+=ans[x]; sum[x]++; pre[x]=i; } printf("%d\n",emm);}

转载于:https://www.cnblogs.com/Y15BeTa/p/11601527.html

你可能感兴趣的文章
“ipconfig不是内部命令或外部命令”解决方法
查看>>
linux cron定时任务初级使用教程
查看>>
(C#控件)MessageBox
查看>>
Excel:写入Excel-单纯写入
查看>>
Tomcat详细用法学习(五)
查看>>
2017 icpc亚洲区域赛沈阳站
查看>>
UI基础--封装cell滑动时的动画
查看>>
2017.9.1 Java中的程序方法
查看>>
Django 框架 基础
查看>>
HDU3306 Another kind of Fibonacci 矩阵
查看>>
CSS笔记-文本缩略显示
查看>>
S7-200PLC间的PPI通信
查看>>
第三章家庭作业3.65
查看>>
javascript有哪些优秀的库,把你喜欢的都说出来吧
查看>>
Web后端 JAVA学习之路
查看>>
Arc076_E Connected?
查看>>
Java线程:新特征-锁(上)(转)
查看>>
MySQL Troubleshoting:Waiting on query cache mutex
查看>>
盒子模型&position定位
查看>>
docker容器里设置中文时区
查看>>