NC226591. 采购
描述
输入描述
第一行两个整数1<=n<=1000,1<=v<=1000
第二至n+2行有两个整数1<=t<=1000,1<=w<=1000
输出描述
输出一个数字代表花掉的钱
示例1
输入:
5 6 1 2 2 4 3 4 4 5 5 6
输出:
12
C 解法, 执行用时: 3ms, 内存消耗: 304K, 提交时间: 2022-01-15 14:32:41
#include<stdio.h> int main() { int n,v,a[10010],t,w,max=-1000,sum; scanf("%d%d",&n,&v); for(int i=0;i<n;i++){ scanf("%d%d",&t,&w); sum=v/t; sum=sum*w; if(sum>max) max=sum; } printf("%d",max); }
C++ 解法, 执行用时: 3ms, 内存消耗: 412K, 提交时间: 2022-01-15 15:55:50
#include<iostream> using namespace std; int main(){ int n,v,t,w,m=0; cin>>n>>v; for(int i=1;i<=n;i++){ cin>>t>>w; if(v/t*w>m) m=v/t*w; } cout<<m; return 0; }