4198: 小组乘车

内存限制:128 MB 时间限制:1 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:132 通过:47

题目描述

每次放假回家的时候,需要前往火车站的人特别多,而且都是有不同团体的,但目的地基本上都是在湘潭站。
我们知道,每个团体由n个人构成(1<=n<=4),每一辆汽车最多可以搭载四名乘客。
如果每个团队的所有成员都应该乘坐同一辆车(每一辆车可以乘坐多个团队),则最少需要几辆汽车?

输入格式

第一行包含一个整数 T(1<=T<=100,000) 表示团队个数。
第二行包含整数序列 s1,s2,...sn(1<=sn<=4) 整数用空格分隔
sn是第n个团队中包含的人数。



输出格式

打印一个整数,即所有团队前往火车站所需要的最少汽车数量。

输入样例 复制

5 
1 2 4 3 3

输出样例 复制

4