萌新求助 spj
  • 板块学术版
  • 楼主一只书虫仔
  • 当前回复16
  • 已保存回复16
  • 发布时间2020/10/6 11:50
  • 上次更新2023/11/5 11:50:34
查看原帖
萌新求助 spj
114914
一只书虫仔楼主2020/10/6 11:50

P6849 的 spj,为啥有锅啊 /kk

#include<bits/stdc++.h>
#include"testlib.h"
using namespace std;

const int maxn = 5010;
const int maxm = 1010;

int n,m,p[11];
int drawer_volume [maxm];
int item_volume [maxn];
int weight [maxn][maxm];
int solution [maxn];
int used [maxm];

int main()
{
	n = inf.readInt(), m = inf.readInt();
	for (int a=1;a<=n;a++)
		item_volume[a] = inf.readInt();
	for (int a=1;a<=m;a++)
		drawer_volume[a] = inf.readInt();
	for (int a=1;a<=n;a++)
		for (int b=1;b<=m;b++)
			weight[a][b] = inf.readInt();
	for (int i=1;i<=10;i++) p[i] = ans.readInt();

	for (int a=1;a<=n;a++)
		solution[a] = ouf.readInt();
	
	for (int a=1;a<=n;a++)
		if (solution[a] < 0 || solution[a] > m)
		{
			quitf(_wa, "The item with id %d is put into the wrong id box.\n", a);
		}
	
	int ans=0;
	for (int a=1;a<=n;a++)
	{
		ans += weight[a][solution[a]];
		used[solution[a]] += item_volume[a];
	}

	for (int a=1;a<=m;a++)
		if (used[a] > drawer_volume[a])
		{
			quitf(_wa, "You put too much item into vox %d.\n", a);
		}
	for (int i=10;i>=1;i--)
	{
		if (ans>=p[i])
		{
			quitp(i * 10, "Solution is acceptable, and the value you get is %d.\n", ans);
		}
	}
	quitf(_wa, "Solution is not acceptable, and the value you get is %d.\n", ans);
	return 0;

}

显示 Unknown Error. FAIL Unexpected end of file - int32 expected ()

2020/10/6 11:50
加载中...