题目:P2637 第一次,第二次,成交! - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
题目大意
思路
代码
#include<iostream>
#include<stdio.h>
#include<fstream>
#include<algorithm>
#include<cmath>
#include<deque>
#include<vector>
#include<queue>
#include<string>
#include<cstring>
#include<map>
#include<stack>
#include<set>
using namespace std;
int a[1010];
int main()
{
int n,m;
cin>>n>>m;
int w;
int ans=0;//赚的最多的钱
for(int i=0;i<m;i++)//输入每个客户需要数量
{
cin>>a[i];
}
for(int i=0;i<m;i++)
{
int sum=0;
for(int j=0;j<m;j++)
{
if(a[j]>=a[i])
{
sum++;
}
}
if(sum*a[i]>=ans)
{
w=a[i];//最低价格
ans=max(ans,sum*a[i]);//赚取最大
}
}
cout<<w<<" "<<ans;
return 0;
}
总结