10 #P0092. [2024包河区小学]努努会魔法(magic)

[2024包河区小学]努努会魔法(magic)

题目描述

某魔法学院共有 ww 点魔力资源,准备用这些资源安排三种魔法课程:

  1. 高级魔法实践课,每次消耗 77 点魔力资源。
  2. 中级魔法理论课,每次消耗 44 点魔力资源。
  3. 初级魔法基础课,每次消耗 33 点魔力资源。

努努老师负责安排课程,设高级魔法实践课、中级魔法理论课、初级魔法基础课的开设次数分别为 aabbcc,他安排的原则依次如下:

  1. ww 点魔力资源必须正好用完,即 7a+4b+3c=w7a + 4b + 3c = w
  2. 在满足以上条件情况下,成套的课程数量尽可能大,即 aabbcc 中的最小值尽可能大。
  3. 在满足以上条件的情况下,课程的总次数尽可能大,即 a+b+ca + b + c 尽可能大。

请你帮助努努老师求出满足条件的最优方案,可以证明若存在方案,则最优方案唯一。

输入格式

仅一行,一个整数 ww 表示魔力资源数量。

输出格式

若方案不存在则输出 1-1。否则输出一行三个空格分隔的非负整数 aabbcc 表示答案。

输入数据#1

1

输出数据#1

-1

输入数据#2

14

输出数据#2

1 1 1

输入数据#3

33

输出数据#3

1 2 6

解释#3

a=2a = 2b=4b = 4c=1c = 1 也满足条件 1122 的方案,但对于条件 33,该方案只安排了 77 次课,不如 a=1a = 1b=2b = 2c=6c = 6 的方案。

数据范围

  • 对于测试点 131 \sim 3w14w \leq 14
  • 对于测试点 474 \sim 7w1000w \leq 1000
  • 对于测试点 8108 \sim 10w105w \leq 10^5
  • 对于所有测试点:0w1050 \leq w \leq 10^5