玄学错误求助

P1094 [NOIP2007 普及组] 纪念品分组

@[zyz1001](/space/show?uid=112190) 我怎么知道
by AntiO2 @ 2019-03-12 19:47:44


@[AntiO2](/space/show?uid=40513) %%%,lzndalao又来吊打小蒟蒻了,QAQ
by zyz1001 @ 2019-03-12 19:50:47


~~**我怎么知道**~~ ``` #include<bits/stdc++.h> using namespace std; int m,n,a[30005],ans,k=1; int main(){ cin>>m>>n; for(int i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+n+1); /* int i=1,j=n,t=0; while(i<=j){ if(a[i]+a[j]<=m){ ans++; i++; j--; } else ans++,j--; }*/ for(int i=n;i>=k;i--){ ans++; if(a[i]+a[k]<=m) k++; } cout<<ans<<endl; return 0; } ```
by wym1111 @ 2019-03-12 19:58:38


|