问题标题: 酷町堂:1467

0
0
已解决
谢宇宸
谢宇宸
资深守护
资深守护
#include<bits/stdc++.h>
using namespace std;
int main()
{
  long long m,n,s,zx=999999999,a,b;
    cin>>m>>n;
    for(int i=1;i<=m;i++)
    {
        cin>>a>>b;
        if(n%a==0)
            s=n/a*b;
        else
        s=(n/a+1)*b;
        if(s<=zx)
            zx=s;
    }
    cout<<zx;
return 0;
}

麻烦大家看一下哪里错了,拜托了,谢谢大家


0
已采纳
金一铭
金一铭
新手光能
新手光能

谢宇宸,您好

不需要那么多代码,只要用C++现成的乘方函数就行了,或者用递归法

0
程飞
程飞
高级光能
高级光能

不是只输入两个数字么,你怎么输入那么多数字,求x的n次方而已,递归实现起来和求和很类似

0
包涵宇
包涵宇
中级天翼
中级天翼

不需要那么多代码,只要用C++现成的乘方函数就行

0
我要回答