```cpp
38
384
372
383
```
这是我截取的第三个测试点:第298行——303行
by smy2006 @ 2020-03-01 11:31:35
只要有人过就一定没问题,问题出在你这
by liqingyang @ 2020-03-01 11:43:38
@[smy2006](/user/218752)
by liqingyang @ 2020-03-01 11:43:42
额,我又把数组开大了点就过了。。。从p[m]->p[1005],话说原来p[m]没有问题啊。。。(我是从0到m-1输入的,没越界)有没有大佬qwq
贴下代码
```cpp
#include<iostream>
#include<algorithm>
using namespace std;
bool cmp(int x,int y){
return x>y;
}
int p[1005];
int main(){
int n,m;
cin>>n>>m;
for(int i=0; i<m; i++){
cin>>p[i];
}
sort(p,p+m,cmp);
if(m>n){
}
int Max=0,M=0;
for(int i=0; i<m; i++){
if((i+1)*p[i]>=Max){
Max=(i+1)*p[i];
M=p[i];
}
}
cout<<M<<" "<<Max<<endl;
}
```
by smy2006 @ 2020-03-01 11:44:53
~~我不做这种水题~~
by liqingyang @ 2020-03-01 11:45:31
@[smy2006](/user/218752) 能发一下原来的代码吗??
by liqingyang @ 2020-03-01 11:46:04
我想知道为什么我原来代码不过QAQ
by smy2006 @ 2020-03-01 11:46:07
@[smy2006](/user/218752) 原来代码有什么区别
by liqingyang @ 2020-03-01 11:46:42
你是直接int p[m]还是int p[1000]
by liqingyang @ 2020-03-01 11:47:06
@[smy2006](/user/218752)
by liqingyang @ 2020-03-01 11:47:17