U333444,20分其他WA求救(随手找到这题)
  • 板块题目总版
  • 楼主CB_X2_Jun
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/6/25 16:46
  • 上次更新2024/6/25 20:20:50
查看原帖
U333444,20分其他WA求救(随手找到这题)
1219707
CB_X2_Jun楼主2024/6/25 16:46

随便找了一题,然后就不会了,求救!!!\textcolor{grey}{随便找了一题,然后就不会了,求救!!!} 题目传送门—>U333444 物品栏危机(things)

我的代码

#include <iostream>
#include <cmath>
using namespace std;
string a[12]={"","sword","pickaxe",
"bow","diamond","iron","gold","grass","stone",
"book","stick","wheat"}, s;
int gezi,b[12],n,c,m,f[12];
int main()
{
	cin >> n;
	for(int i=1; i<=n; i++)
	{
		string x;
		cin >> x;
		for(int j=1; j<=11; j++)
		{
			if(a[j]==x)
			{
				int z;
				cin >> z;
				if(j<=3)
				{
					b[j]+=z;
					gezi+=z;
				}
				else
				{
					b[j]+=ceil(z/64.00);
					gezi+=ceil(z/64.00);
				}
				break;
			}
		}
	}
	cin >> m;
	for(int h=1;h<=m; h++)
	{
		cin >> s;
		for(int i=1; i<=11; i++)
		{
			if(a[i]==s)
			{
				f[i]=1;
				break;
			}
		}
	}
	if(gezi<=28)
	{
		cout << "No" << endl << gezi;
	}
	else
	{
		cout << "Yes" << endl << -1;
	}
	cout << endl;
	for(int i=1; i<=11; i++)
	{
		if(f[i])
		{
			cout << b[i] << endl;
		}
	}
	return 0;
}

求救!!!Help\textcolor{cyan}{求救!!!Help}

#5和#8 AC,1234679,10都WA

谢谢~~

2024/6/25 16:46
加载中...