74分求助!!
查看原帖
74分求助!!
408225
许安智楼主2021/3/20 20:55

有两个re,请大佬看看哪里有问题。```cpp #include using namespace std; int a[1000]; int b[1000]; int c[1000]; int sum=0; int main(){ int m,n; cin>>m>>n; for(int i=1;i<=n;i++){ cin>>a[i]>>b[i]; } int c=0; for(int i=1;i<=n;i++){ for(int j=i+1;j<=n;j++){ if(a[j]<a[i]){ c=0; c=a[j]; a[j]=a[i]; a[i]=c; c=0; c=b[j]; b[j]=b[i]; b[i]=c; } } } c=0; int y=0; for(int i=1;;i++){ if(y==m)break; while(1){ if(y==m)break; if(c==b[i])break; sum+=a[i]; c++; y++; } c=0; } cout<<sum; }

2021/3/20 20:55
加载中...