贪心 emmmm
http://codeforces.com/contest/158/problem/B
题目大意:有四种旅客,四人一组,三人一组,两人一组,一人一组,一辆出租车最多可以坐四个人,并且一组里的人必须坐一辆车,可以 4,3+1,2+2,3,2+1+1......,求解最小的出租车数。
贪心,显示找4的个数,再找3的个数,把能带走的1尽量带走,最后讨论2 和 剩下的 1 的情况
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cstring>
using namespace std;
int main()
{
int n, x;
int a = 0, b = 0, c = 0, d = 0, ans = 0;
cin >> n;
for(int i=0;i<n;i++)
{
cin