比赛 2025.3.6 评测结果 AATTTTTTTT
题目名称 采花 最终得分 20
用户昵称 陆晨洗 运行时间 48.013 s
代码语言 C++ 内存使用 5.23 MiB
提交时间 2025-03-06 20:31:46
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int n,c,m;
int a[1000010]={0};
int b[1000010]={0};

void csh()
{
    for(int i=1;i<=c;i++)
    {
        b[i]=0;
    }
}
int ss(int l,int r)
{
    int ans,i;
    ans=0;
    for(i=l;i<=r;i++)
    {
        if(b[a[i]]==1)
        {
            ans++;
        }
        b[a[i]]++;
    }
    return ans;
}
int main()
{
    freopen("1flower.in","r",stdin);
    freopen("1flower.out","w",stdout);
    int l,r,ans,i,j;
    cin>>n>>c>>m;
    for(i=1;i<=n;i++)
    {
        cin>>a[i];
    }
    for(i=1;i<=m;i++)
    {
        cin>>l>>r;
        cout<<ss(l,r)<<endl;
        csh();
    }
    return 0;
}