蒟 蒻 求 调

样例过了,测试点全部 TLE。

#include <cmath>
#include <cstdio>

const int size[6] = {1, 4, 9, 16, 25, 36};
int a[6];
bool input(void);

int main(void)
{
	while (input())
	{
		int ans = 0;
		
		for (int i = 2; i < 6; i++)
		{
			ans += (a[i] * size[i]) / 36;
			
			if (a[i] * size[i] < 36 && a[i] * size[i] > 0)
			{
				ans++;
			}
		}
		
		printf("%d\n\n", ans);
	}
	
	return 0;
}

bool input(void)
{
	bool flag = false;
	
	for (int i = 0; i < 6; i++)
	{
		scanf("%d", &a[i]);
		if (a[i] != 0)
		{
			flag = true;
		}
	}
	
	return flag;
}

4 个赞

题目!!!!!!!!!!!!

4 个赞

标签为啥加管理员公告

4 个赞

buxiaoxinde

5 个赞

题目!!!!!!!!!!!!

5 个赞

66,55,44都只能放一个,33最多放4个,先算最少,再判断放22可不可以,然后是11。

1 个赞