#include <bits/stdc++.h>
using namespace std;
int n, q;
int a, b, x;
int nam[100001], nu[1000001], gay[100001];
void nhap()
{
cin>>n>>q;
for (int i = 1; i<=n;i++)
{
cin>>x;
if (x==1) nam[i]=nam[i-1]+1;
else nam[i]=nam[i-1];
if (x==2) nu[i]=nu[i - 1]+1;
else nu[i]=nu[i - 1];
if (x==3) gay[i] = gay[i-1]+1;
else gay[i]=gay[i-1];
}
}
void xuLi()
{
for (int i = 1; i <= q; i++)
{
cin>>a>>b;
cout<<(nam[b]-nam[a-1])<<" "<<(nu[b]-nu[a-1])<<" "<<(gay[b]-gay[a-1])<<endl;
}
}
int main()
{
freopen("demhs.inp","r",stdin);
freopen("demhs.out","w",stdout);
ios_base::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
nhap();
xuLi();
return 0;
}
* Chuyên dạy lập trình ONLINE cho học sinh THCS, THPT *.
Mọi giao lưu, trao đổi, xin liên hệ: Lê Quang Vinh - zalo: 037.803.8755.
Page: Lớp học Code Sky
Group FB1: Ôn thi HSG9 - THTB - TS10 chuyên tin
Group FB2: Học Scratch - Ôn thi Tin học trẻ bảng A
Thứ Ba, 3 tháng 5, 2022
DEMHS C++
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét
Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.