题目名称 | 3375. [NOI Online 2020 1st PJ]文具订购(民间数据) |
---|---|
输入输出 | noi_online2020pj_order.in/out |
难度等级 | ☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 25 |
题目来源 |
|
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:24, 提交:100, 通过率:24% | ||||
|
100 | 0.000 s | 0.00 MiB | C++ |
|
100 | 0.000 s | 0.00 MiB | C++ |
|
100 | 0.000 s | 0.00 MiB | C++ |
|
100 | 0.000 s | 0.00 MiB | C++ |
|
100 | 0.000 s | 0.00 MiB | C++ |
|
100 | 0.000 s | 0.00 MiB | C++ |
|
100 | 0.000 s | 0.00 MiB | C++ |
|
100 | 0.000 s | 0.00 MiB | C++ |
|
100 | 0.010 s | 4.40 MiB | C++ |
|
100 | 0.010 s | 4.40 MiB | C++ |
关于 文具订购(民间数据) 的近10条评论(全部评论) | ||||
---|---|---|---|---|
2024-10-13 11:12
7楼
| ||||
1
2024-07-21 11:22
5楼
| ||||
求教程!!!
2024-07-21 11:18
4楼
| ||||
这题坑的我,对拍把眼都拍瞎了
| ||||
暴力模拟!!
| ||||
47行模拟……O(1)……真是找规律的好题
|
noi_online2020pj_order.in
输出文件:noi_online2020pj_order.out
简单对比小明的班上共有 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
14
1 1 1
33
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\% 的数据,保证 n 是 14 的倍数。
对于 100\% 的数据,保证 0 \leq n \leq 10^5。
NOI Online2020 入门组 Task 1