洛谷 P2085 最小函数值

mac2022-07-05  46

#include<iostream> #include<cstdio> using namespace std; const int maxn=10010; int a[maxn],b[maxn],c[maxn],f[maxn]; int n,m,i,j,minn,x; int main() { cin>>n>>m; for(i=1;i<=n;i++) { cin>>a[i]>>b[i]>>c[i];f[i]=1; } for(i=1;i<=m;i++) { minn=100000000; for(j=1;j<=n;j++) { if(a[j]*f[j]*f[j]+b[j]*f[j]+c[j]<minn) minn=a[j]*f[j]*f[j]+b[j]*f[j]+c[j],x=j; } cout<<minn<<' '; f[x]++; } return 0; }

 

最新回复(0)