湖南省第十七届大学生计算机程序设计竞赛(HNCPC2021
A.签到题,用map嵌个结构体。
B.对于满足与即可
C.直接暴力做,但用map被卡常,而数据又有点大,考虑到题面保证给的数据是递增的,用二分查找来判断是否存在。
D.先处理好的逆元env,然后对于每个问询,先算出,然后每次乘于左端逆元与新右端点。需注意
A:
struct A
{
int c,j,z;
};
LL t;
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cin>>t;
f(sb,1,t){
map<char ,A> m;
more...