##freopen输出问题
  • 板块灌水区
  • 楼主PetereteP
  • 当前回复15
  • 已保存回复15
  • 发布时间2020/8/25 13:25
  • 上次更新2023/11/6 19:25:57
查看原帖
##freopen输出问题
355245
PetereteP楼主2020/8/25 13:25

P1909

我的AC代码:

#include <bits/stdc++.h>
using namespace std;
struct pencil{
	int num,val,sum,t;
}a,b,c;
int n,mini; 
int main(){
//	freopen("pencil.in","r",stdin);
//	freopen("pencil.out","w",stdout);
	scanf("%d%d%d%d%d%d%d",&n,&a.num,&a.val,&b.num,&b.val,&c.num,&c.val);
	a.t=a.num;
	b.t=b.num;
	c.t=c.num;
	while(a.num<n)a.num+=a.t;
	a.sum=a.num/a.t*a.val;
	while(b.num<n)b.num+=b.t;
	b.sum=b.num/b.t*b.val;
	while(c.num<n)c.num+=c.t;
	c.sum=c.num/c.t*c.val;
	mini=min(min(a.sum,b.sum),c.sum);
	printf("%d",mini);
//	fclose(stdin);
//	fclose(stdout);
	return 0;
}

为什么用了文件输入输出会爆?

2020/8/25 13:25
加载中...