社区讨论

接水问题 各位大佬,求救!

P1190[NOIP 2010 普及组] 接水问题参与者 2已保存回复 1

讨论操作

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

当前回复
1 条
当前快照
1 份
快照标识符
@mi6n6c4g
此快照首次捕获于
2025/11/20 07:36
4 个月前
此快照最后确认于
2025/11/20 07:36
4 个月前
查看原帖
各位dalao帮帮我,为什么我这个代码只有六十分?
上代码:
CPP
#include <stdio.h>
int n=0,m=0,a[1099]= {0},b[199]= {0},o=9999999,op=0,h=-1,hp=0;
int main () {
    //freopen("接水问题测试数据input.in","r",stdin);
    scanf("%d %d",&n,&m);
    for(int j=0; j<=n-1; j++) {
        scanf("%d",&a[j]);
    }
    for(int i=0; i<=n-1; i++) {
        for(int j=0; j<=m-1; j++) {
            if(b[j]<o) {
                o=b[j];
                op=j;
            }
        }
        b[op]+=a[i];
        o=9999999;
        op=0;
    }
    for(int i=0; i<=m-1; i++) {
        if(b[i]>h) {
            h=b[i];
            hp=i;
        }
    }
    printf("%d",b[hp]);
    return 0;
}
蒟蒻太弱了,各位勿喷。

回复

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

正在加载回复...