#P10357. [PA2024] Żelki
[PA2024] Żelki
题目背景
PA 2024 3B
题目描述
题目译自 PA 2024 Runda 3 Żelki,感谢 Macaronlin 提供翻译
共有 种糖豆,有 种颜色,第 种糖豆颜色是 ,重量是 ,价格 。现在要去购买糖豆,购买的糖豆需要包含所有 种颜色,且每种颜色购买的数量相同。
问对于在区间 的每个整数 ,满足购买的糖豆总重量对 取模为 的购买方案中最小花费是多少?如果不存在满足条件的购买方案,则输出 。
输入格式
第一行三个整数 和 ,分别表示糖豆种类数,颜色数和参数。
接下来 行,每行三个整数 和 $c_i\ (1\le k_i\le k,1\le m_i\le m,1\le c_i\le 10^9)$,分别表示第 种糖豆的颜色,重量和价格。
输出格式
输出 行,第 行表示满足购买的所有糖豆总重量对 取模为 的情况中花费的最小值。如果不存在这样的情况,输出 。
3 2 6
1 2 1
2 2 2
1 1 5
0
10
6
7
3
13
2 3 3
1 1 1
3 1 1
0
-1
-1
提示
在第一组样例中:
- 为了使糖豆的总重量能被 整除,可以不买任何糖豆,这样就不用花钱了。
- 为了使糖豆的总重量除以 的余数为 ,应购买一颗第一种糖豆,两颗第二种糖豆,一颗第三种糖豆。这样花费为 ,得到两种颜色各两颗的糖豆,总重量等于 。
- 为了使糖豆总重量除以 的余数等于 ,应该买两颗第一种糖豆、三颗第二种糖豆和一颗第三种糖豆。
第二个样例中没有第二种颜色的糖豆,所以唯一可行的方案是不买任何糖豆。