昨晚搜狐第二题 简化版(只输入一行)

#include <iostream>
#include <vector>
using namespace std;

int main()
{
	vector<int> v(6);
	for (auto i = 0; i != 6; ++i)
		cin >> v[i];

	int res = 0;
	int left2 = v[5] + v[4] + v[3] + v[2] / 4;
	res += left2;
	if (v[1] > left2)
		res += (v[1] - left2) / 32 + (v[1] - left2) % 32 == 0 ? 0 : 1;
	int left1 = (res - v[5]) * 36 - v[4] * 25 - v[3] * 16 - v[2] * 9 - v[1] * 4;
	if (v[0] > left1)
		res += (v[0] - left1) / 36 + (v[0] - left1) % 36 == 0 ? 0 : 1;
	cout << res << endl;
    return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务