问题标题: 酷町堂:1426

0
0

0
已采纳
李奕歌
李奕歌
初级天翼
初级天翼

核心:

for(int i=1;i<=n;i++)
    {
        scanf("%lld",&cl);
        if(i%2==1)
        {
            ans=(ans+sum1[0][cl]%10007+i*sum1[1][cl]%10007+num[i]*sum1[2][cl]%10007+cont[0][cl]*i*num[i]%10007)%10007;
            sum1[0][cl]=(sum1[0][cl]+num[i]*i)%10007;
            sum1[1][cl]=(sum1[1][cl]+num[i])%10007;
            sum1[2][cl]=(sum1[2][cl]+i)%10007;
            cont[0][cl]++;
        }
        else
        {
            ans=(ans+sum2[0][cl]%10007+i*sum2[1][cl]%10007+num[i]*sum2[2][cl]%10007+cont[1][cl]*i*num[i]%10007)%10007;
            sum2[0][cl]=(sum2[0][cl]+num[i]*i)%10007;
            sum2[1][cl]=(sum2[1][cl]+num[i])%10007;
            sum2[2][cl]=(sum2[2][cl]+i)%10007;
            cont[1][cl]++;
        }
    }

顺便一嘴,你上啥班型,还是不上了

0
李宜和
李宜和
高级启示者
高级启示者

板块(想直接复制核心?)

0
武建豪
武建豪
中级天翼
中级天翼

唉?你不是普及班的吗

0
王文博
王文博
缔造者之神
缔造者之神

板块错了吧,不能直接复制。

另外,这是我班的作业题吧?之前的作业题

0
0
0
我要回答