实验室有重量分别为 1 克到 n 克的砝码各一枚。对于每次目标重量 k,需要判断是否能选出若干枚砝码,使总重量恰好等于 k,并输出一种选法。
由于砝码重量是 {1,2,…,n},这是一个连续整数集合。设 S=2n(n+1) 表示所有砝码的总重量。
-1。实验室里有一套砝码,重量分别为 1,2,…,n 克,每种重量恰好有一枚。
现在要进行 m 次称量任务,每次给定一个目标重量 k 克,你需要从这些砝码中选出若干枚,使得选出的砝码总重量恰好为 k。
请按重量升序输出你选中的砝码。如果无论如何都无法凑出 k,则输出 -1。若存在多种合法选法,输出任意一种即可。每次称量任务互相独立。
数据约束
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册