社区讨论
0分求调!!!
B4413[GESP202509 三级] 数组清零参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @mjlh1s0u
- 此快照首次捕获于
- 2025/12/25 21:21 2 个月前
- 此快照最后确认于
- 2025/12/27 18:10 2 个月前
我的代码:
CPP#include <bits/stdc++.h>
using namespace std;
int n,ans=0;
bool zero_array(vector<int> &a){
for(auto i=1;i!=n+1;i++)
if(!(a[i]==0))return false;
return true;
}
int main(){
cin>>n;
vector<int> a(n+2);
for(auto i=1;i!=n+1;i++)cin>>a[i];
a[n+2]=INT_MAX;
while(!zero_array(a)){
int k,j;
k=0,j=n+2;
for(auto i=n;i!=0;i--){
if(a[i]>=a[k]){
k=i;
}
}for(auto J=1;J!=n;J++){
if(a[J]<a[j]&&a[J]!=0){
j=J;
}
}a[k]=a[k]-a[j];
ans++;
}
cout<<ans;
return 0;
}
提交后2RE18TLE!救命~
回复
共 1 条回复,欢迎继续交流。
正在加载回复...