Loading web-font TeX/Math/Italic
题目名称 3375. [NOI Online 2020 1st PJ]文具订购(民间数据)
输入输出 noi_online2020pj_order.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 25
题目来源 Gravatar数声风笛ovo 于2020-03-07加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:24, 提交:100, 通过率:24%
Gravatar锝镆氪锂铽 100 0.000 s 0.00 MiB C++
Gravatarsywgz 100 0.000 s 0.00 MiB C++
Gravatar永带妹 100 0.000 s 0.00 MiB C++
Gravatarsywgz 100 0.000 s 0.00 MiB C++
Gravatar牛先生 100 0.000 s 0.00 MiB C++
Gravatar宇战 100 0.000 s 0.00 MiB C++
Gravatar张通 100 0.000 s 0.00 MiB C++
Gravatar 100 0.000 s 0.00 MiB C++
Gravatar夜莺 100 0.010 s 4.40 MiB C++
Gravatar锝镆氪锂铽 100 0.010 s 4.40 MiB C++
关于 文具订购(民间数据) 的近10条评论(全部评论)
回复 @haoshuai :
(bgm71
Gravatarfather
2024-10-13 11:12 7楼
回复 @haoshuai :
人机
Gravatarfather
2024-10-13 11:11 6楼
1
Gravatarcjh
2024-07-21 11:22 5楼
求教程!!!
Gravatarhaoshuai
2024-07-21 11:18 4楼
这题坑的我,对拍把眼都拍瞎了
Gravatar锝镆氪锂铽
2020-03-09 23:51 3楼
暴力模拟!!
Gravatar斯内普和骑士
2020-03-09 22:04 2楼
47行模拟……O(1)……真是找规律的好题
Gravatar夜莺
2020-03-09 14:51 1楼

3375. [NOI Online 2020 1st PJ]文具订购(民间数据)

☆   输入文件:noi_online2020pj_order.in   输出文件:noi_online2020pj_order.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

小明的班上共有 n 元班费,同学们准备使用班费集体购买 3 种物品: 

1. 圆规,每个 7 元。 

2. 笔,每支 4 元。 

3. 笔记本,每本 3 元。 

小明负责订购文具,设圆规,笔,笔记本的订购数量分别为 a,b,c,他订购的原则依次如下: 

1. n 元钱必须正好用光,即 7a+4b+3c=n。 

2. 在满足以上条件情况下,成套的数量尽可能大,即 a,b,c 中的最小值尽可能大。 

3. 在满足以上条件情况下,物品的总数尽可能大,即 a+b+c 尽可能大。 

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

【输入格式】

输入仅一行一个整数,代表班费数量 n

【输出格式】

如果问题无解,请输出 -1
否则输出一行三个用空格隔开的整数 a, b, c,分别代表圆规、笔、笔记本的个数。

【样例输入1】

1

【样例输出1】

-1

【样例输入2】

14

【样例输出2】

1 1 1

【样例输入3】

33

【样例输出3】

1 2 6

【样例解释】

样例 3 解释: 

a=2,b=4,c=1 也是满足条件 1,2 的方案,但对于条件 3,该方案只买了 7 个物品,不如 a=1,b=2,c=6 的方案。

【数据范围与提示】

对于 30\% 的数据,保证 n \leq 14。 

对于另外 30\% 的数据,保证 n \leq 100。 

另有 10\% 的数据,保证 n14 的倍数。 

对于 100\% 的数据,保证 0 \leq n \leq 10^5

【来源】

NOI Online2020 入门组 Task 1