题目名称 | 3155. Cookies |
---|---|
输入输出 | Cookies.in/out |
难度等级 | ★★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 32 |
题目来源 | LGLJ 于2019-05-31加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:5, 提交:5, 通过率:100% | ||||
syzhaoss | 100 | 0.000 s | 0.00 MiB | C++ |
LGLJ | 100 | 0.000 s | 0.52 MiB | C++ |
瑆の時間~無盡輪迴·林蔭 | 100 | 0.095 s | 15.55 MiB | C++ |
梦那边的美好ET | 100 | 0.096 s | 5.45 MiB | C++ |
梦那边的美好ET | 100 | 0.105 s | 195.42 MiB | C++ |
关于 Cookies 的近10条评论(全部评论) |
---|
圣诞老人共有$m$个饼干,准备全部分给 $n$ 个孩子。每个孩子有一个贪婪度,第 $i$ 个孩子的贪婪度为 $g[i]$ 。如果有 $a[i]$ 个孩子拿到的饼干数比第$ i $个孩子多,那么第 $i$ 个孩子会产生 $g[i]*a[i]$ 的怨气。给定$n、m$和序列$g$,圣诞老人请你帮他安排一种分配方式,使得每个孩子至少分到一块饼干,并且所有孩子的怨气总和最小。$1≤n≤30, n≤m≤5000, 1\leq g[i]\leq 10^7$。
第一行两个整数$n,m$,第二行$n$个整数$g[1],g[2],\cdots,g[n]$。
第一行一个整数表示答案,第二行$n$个整数表示每个孩子分到的饼干数。若有多种方案,输出任意一种均可。
3 20 1 2 3
2 2 9 9
4 9 2 1 5 8
7 2 1 3 3
《算法竞赛进阶指南》