[NOIP2011 提高组] 选择客栈
[NOIP2011 提高组] 选择客栈
题目传送门
OJ [NOIP2011 提高组] 选择客栈
洛谷 P1311 [NOIP2011 提高组] 选择客栈
满分代码
#include<bits/stdc++.h>
using namespace std;
int n,k,p;
int a[200010];
int num[110];
int price;
int t;
int ans;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cin>>n>>k>>p;
for(int i=1;i<=n;i++)
{
cin>>a[i]>>price;
if(price<=p)
{
for(int j=i;j>t;j--)
{
num[a[j]]++;
}
t=i;
ans+=num[a[i]]-1;
}
else
{
ans+=num[a[i]];
}
}
cout<<ans;
return 0;
}
题解
简简单单进行枚举
洛谷题解区参考题解