{"problem":{"name":"[PA 2024] Żelki","description":{"content":"**题目译自 [PA 2024](https://sio2.mimuw.edu.pl/c/pa-2024-1/dashboard/) Runda 3 [Żelki](https://sio2.mimuw.edu.pl/c/pa-2024-1/p/zel/)，感谢 Macaronlin 提供翻译** 共有 $n$ 种糖豆，有 $k$ 种颜色，第 $i$ 种糖豆颜色是 $k_i$，重量是 $m_i$","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":3000,"memory_limit":1048576},"difficulty":{"LuoguStyle":"P5"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGP10357"},"statements":[{"statement_type":"Markdown","content":"**题目译自 [PA 2024](https://sio2.mimuw.edu.pl/c/pa-2024-1/dashboard/) Runda 3 [Żelki](https://sio2.mimuw.edu.pl/c/pa-2024-1/p/zel/)，感谢 Macaronlin 提供翻译**\n\n共有 $n$ 种糖豆，有 $k$ 种颜色，第 $i$ 种糖豆颜色是 $k_i$，重量是 $m_i$，价格 $c_i$。现在要去购买糖豆，购买的糖豆需要包含所有 $k$ 种颜色，且每种颜色购买的数量相同。\n\n问对于在区间 $[0,m-1]$ 的每个整数 $r$，满足购买的糖豆总重量对 $m$ 取模为 $r$ 的购买方案中最小花费是多少？如果不存在满足条件的购买方案，则输出 $-1$。\n\n## Input\n\n第一行三个整数 $n,k$ 和 $m\\ (1\\le n,k,m\\le 7\\,000)$，分别表示糖豆种类数，颜色数和参数。\n\n接下来 $n$ 行，每行三个整数 $k_i,m_i$ 和 $c_i\\ (1\\le k_i\\le k,1\\le m_i\\le m,1\\le c_i\\le 10^9)$，分别表示第 $i$ 种糖豆的颜色，重量和价格。\n\n## Output\n\n输出 $m$ 行，第 $i$ 行表示满足购买的所有糖豆总重量对 $m$ 取模为 $i-1$ 的情况中花费的最小值。如果不存在这样的情况，输出 $-1$。\n\n[samples]\n\n## Background\n\nPA 2024 3B\n\n## Note\n\n在第一组样例中：\n\n- 为了使糖豆的总重量能被 $m = 6$ 整除，可以不买任何糖豆，这样就不用花钱了。\n- 为了使糖豆的总重量除以 $6$ 的余数为 $1$，应购买一颗第一种糖豆，两颗第二种糖豆，一颗第三种糖豆。这样花费为 $10$，得到两种颜色各两颗的糖豆，总重量等于 $7$。\n- 为了使糖豆总重量除以 $6$ 的余数等于 $5$，应该买两颗第一种糖豆、三颗第二种糖豆和一颗第三种糖豆。\n\n第二个样例中没有第二种颜色的糖豆，所以唯一可行的方案是不买任何糖豆。","is_translate":false,"language":"English"}],"meta":{"iden":"LGP10357","tags":["2024","PA（波兰）"],"sample_group":[["3 2 6\n1 2 1\n2 2 2\n1 1 5\n","0\n10\n6\n7\n3\n13\n"],["2 3 3\n1 1 1\n3 1 1\n","0\n-1\n-1\n"]],"created_at":"2026-03-03 11:09:25"}}