3 条题解

  • 0
    @ 2025-11-25 21:01:17
    #include<stdio.h>
    int main()
    {
        int n;
        scanf("%d",&n);
        while(n--)
        {
            int flag=0;
            int a[13];
            for(int i=1;i<=12;i++)
            {
                scanf("%d",&a[i]);
            }
            int shengyu=0;
            int tem=0;
            for(int i=1;i<=12;i++)
            {
                shengyu=shengyu+300-a[i];
                if(shengyu<0)
                {
                   printf("-%d\n",i);
                   flag=1;
                   break;
                }
                if(shengyu>=100)
                {
                    tem=tem+shengyu/100;
                    shengyu=shengyu%100;
                }
            }
            if(flag)
            {
                continue;
            }
            int total=(int )(tem*100+tem*100*0.2+0.5+shengyu);//别忘了加上剩下的钱 0.5用于四舍五入
            printf("%d\n",total);
        }
        return 0;
    }
    

    信息

    ID
    139
    时间
    3000ms
    内存
    128MiB
    难度
    8
    标签
    (无)
    递交数
    1706
    已通过
    234
    上传者