社区讨论
0分求助,玄关
P1190[NOIP 2010 普及组] 接水问题参与者 5已保存回复 7
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 7 条
- 当前快照
- 1 份
- 快照标识符
- @m07k8d2w
- 此快照首次捕获于
- 2024/08/24 11:07 2 年前
- 此快照最后确认于
- 2025/11/04 22:35 4 个月前
0分,各位大佬帮帮本蒟蒻看看哪错了吧(T_T)
CPP#include<bits/stdc++.h>
using namespace std;
const int xx = 1e5 + 5;
int m , n;
int a[xx] , id[xx];
int rem;
int main() {
cin >> n >> m;
for(int i = 1 ; i <= n ; i ++) cin >> a[i];
for(int i = 1 ; i <= m ; i ++) id[i] = i;
int rp = m , ans = 0 , tm = 0;
while(rem != n) {
for(int i = 1 ; i <= m ; i ++) {
if(id[i] <= n && !(--a[id[i]])) {
++rem , id[i] = ++ rp;
++ tm;
}
}
}
cout << tm;
return 0;
}
回复
共 7 条回复,欢迎继续交流。
正在加载回复...