社区讨论
有什么问题吗
P6180[USACO15DEC] Breed Counting S参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mj5q6u4j
- 此快照首次捕获于
- 2025/12/14 20:53 3 个月前
- 此快照最后确认于
- 2025/12/14 21:05 3 个月前
CPP
#include<iostream>
using namespace std;
int a1[100009],a2[100009],a3[100009],n,m,q,g1,g2,g3,ans;
int main()
{
cin>>n>>q;
a1[0]=0;a2[0]=0;a3[0]=0;
for(int i=1;i<=n;i++)
{
int s;
cin>>s;
if(s==1)a1[i]=a1[i-1]+1;
if(s==2)a2[i]=a2[i-1]+1;
if(s==3)a3[i]=a3[i-1]+1;
g1+=a1[i];g2+=a2[i];g3+=a3[i];
}
for(int i=1;i<=q;i++)
{
int l,r;
cin>>l>>r;
cout<<a1[r]-a1[l-1]<<" "<<a2[r]-a2[l-1]<<" "<<a3[r]-a3[l-1]<<'\n';
}
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...