题解 P2637 【第一次,第二次,成交!】

· · 题解

(⊙o⊙)…,本蒟蒻认为这题so easy下面奉上c++超短代码 第一次发题解,不喜欢勿喷哈︿( ̄︶ ̄)︿

#include<bits/stdc++.h>//万能头文件,你值得拥有;  
using namespace std;  
int a[100002],m,n,i,s,p,j,minn,ans,maxx;//在int main()上定义,默认初始值为0;
int main()  
{  
    cin>>n>>m;//n批干草与m个用户; 
    for(i=1;i<=m;i++)  
        cin>>a[i]; //每位农夫出的money;
     for(i=1;i<=m;i++)   
         {p=a[i];  
          s=0;// 切记归0,切记归0,切记归0,重要的事情说3遍!!!   
          for(j=1;j<=m;j++)  
              if(a[j]>=p)s++;  
              if(s>=n)s=n;  
              if(p*s>maxx)  
                 {maxx=p*s;ans=p;}
        }cout<<ans<<" "<<maxx;
    return 0;//养成好习惯从我做起;
}//完美谢幕

//Thanks♪(・ω・)ノ点个赞再走吧,恳求审核过关(づ ̄3 ̄)づ╭❤~