158B - Taxi

#include <iostream>
using namespace std;

int main()
{
    int n, i, m = 0;
    int p[5] = { 0 };
    cin >> n;
    cout << endl;
    for (i = 0; i < n; i++)
    {
        cin >> m;
        p[m]++;
    }

    cout << endl;
    for (i = 1; i <= 4; i++)
    {
        cout << p[i] << endl;
    }
    cout << endl;

    if (p[3] >= p[1])
    {
        if (p[2] % 2 == 0)
        {
            cout << (p[4] + p[3] + p[2] / 2) << endl;
        }
        else
        {
            cout << (p[4] + p[3] + p[2] / 2 + 1) << endl;
        }
    }
    else
    {
        if (((p[1] - p[3]) + p[2] * 2) % 4 == 0)
        {
            cout << (p[4] + p[3] + ((p[1] - p[3]) + p[2] * 2) / 4) << endl;
        }
        else
        {
            cout << (p[4] + p[3] + ((p[1] - p[3]) + p[2] * 2) / 4 + 1) << endl;
        }
    }
    system("pause");
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ❤️调伏身心:坚持泡脚、热敷,站桩。 ❤️管好语言:无恶口,无绮语,无妄语,不抱怨、不指责 ❤️布施之道:颜布施,...
    陈俊宁阅读 1,648评论 0 0
  • 反思系列之九——处理好与法官间的关系 字体大小:大|中|小2010-06-21 17:25阅读(64)评论(0)分...
    b100f3a72f5d阅读 1,117评论 0 0
  • 今天和家人去了一趟万达,走了4000多步,一点也不开心,最主要的是五中竟然取消重点班了,所有的重点班老师也都被调开...
    掌心落雪阅读 1,373评论 0 0
  • 一本好书是值得你一次次重温,并把里面优秀的里面践行在生活中的。从7月30日~8月13日,为期15天的《精...
    小坭子的涂鸦墙阅读 2,350评论 0 1
  • 本文将基于Android N Framework层中的Volley库,对Volley中的图片加载框架的源码进行分析...
    寒石阅读 3,833评论 6 8

友情链接更多精彩内容