已解决 谢宇宸 资深守护 #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; } 麻烦大家看一下哪里错了,拜托了,谢谢大家