社区讨论

#5、6、7、8RE,求助

P1208[USACO1.3] 混合牛奶 Mixing Milk参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@lobdshkj
此快照首次捕获于
2023/10/29 19:21
2 年前
此快照最后确认于
2023/11/04 01:02
2 年前
查看原帖
这是代码
CPP
#include<cstdio>
#include<algorithm>

struct milk{
	int p,a;
} a[5005];

bool cmp(milk x,milk y){
	return x.p<y.p;
}

int main(){
	int n,m,ans=0;
	scanf("%d %d",&n,&m);
	for(int i=0;i<m;i++)
		scanf("%d %d",&a[i].p,&a[i].a);
	std::sort(a,a+n,cmp);
	for(int i=0;n>0;){
		if(a[i].a!=0){
			a[i].a--;
			n--;
			ans+=a[i].p;
		} else
			i++;
	}
	printf("%d",ans);
	return 0;
	}

回复

2 条回复,欢迎继续交流。

正在加载回复...