⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 milk.cpp

📁 dd牛的usaco源代码!对学习算法
💻 CPP
字号:
/*
ID: dd.ener1
PROG: milk
LANG: C++
*/
#include <fstream>
using namespace std;

int main(){
	long n,m;
	ifstream cin("milk.in");
	cin>>n>>m;
	long P[m],A[m];
	for(long i=0;i<m;++i)cin>>P[i]>>A[i];
	bool used[m];
	memset(used,false,sizeof(used));
	long res=0;
	while(n>0){
		long low=100000000;
		long num=-1;
		for(long i=0;i<m;++i){
			if(used[i])continue;
			if(P[i]<low){
				low=P[i];
				num=i;
			}
		}
		used[num]=true;
		if(A[num]<n){
			n-=A[num];
			res+=A[num]*P[num];
		}
		else{
			res+=n*P[num];
			n=0;
		}
	}
	ofstream cout("milk.out");
	cout<<res<<endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -