最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 糖果包装

    正文概述 陈老师   2026-01-20 15:52:09  

    题目描述

    小可要包装nn颗糖,他现在有两种类型的包装盒子:

    • 一种是可以装 33 颗糖的 11 号包装;
    • 另一种是可以装 55 颗糖的 22 号包装。

    小可想让包装盒尽可能少(但需要盒子都刚好装满)。请你帮助小可找到需要包装盒最少的方案。

    输入格式

    输入数据共T+1T+1行。

    第一行一个正整数 TT,表示数据数量。 接下来TT行每行一个整数nn,代表糖果数量。

    输出格式

    输出数据共TT行。

    每行一个正整数表示需要包装盒最少的方案数的包装盒数,如果不可能用这 22 种包装盒运 nn 颗糖,输出 -1

    3
    4
    9
    18
    
    -1
    3
    4
    

    数据规模及约定

    对于 100%100\% 的数据,3n500003 \le n \le 50000。 对于 100%100\% 的数据,1T1000001 \le T \le 100000

    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 糖果包装