社区讨论

我这可是表示人数的数组啊喂,为啥要开到2kw!!

P1897电梯里的尴尬参与者 5已保存回复 8

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
8 条
当前快照
1 份
快照标识符
@lo7zjcaj
此快照首次捕获于
2023/10/27 10:19
2 年前
此快照最后确认于
2023/10/27 10:19
2 年前
查看原帖
先敲个代码,自我检测良好,恩,一定可以过得,一定,AC我来鸟。。。开始看了题目,恩数组表示人数,也就是n,那开到10万就没问题了,一看8 10RE了,纳尼?,去看讨论组,看看有没有跟我一样的小伙伴,有大佬给提示,开到2kw,我回来试了,果然过了,不过为啥呢,为啥表示人数(不是楼层数)的数组也要开到2kw呢。
C
#include <stdio.h>

int A[20000000]={};

int main()
{
    long long n=0,end=0,tmp=0,cir=0,count=0,y=6;
    scanf("%d",&n);
    for(cir=0;cir<n;cir++)
    {
        scanf("%d",&count);
        if(count>tmp)
        {
            tmp=count;
        }
        A[count]++; 
        if(A[count]<=1)
        {
            end=end+y;
        }
        else
        {
            end++;
        }
    }
    end=end+10*tmp;
    printf("%d",end);
    return 0;
}

回复

8 条回复,欢迎继续交流。

正在加载回复...