A题可以直接模拟因为买k个物品可以送一个那么我们就将(k+1)个物品直接包装在一起,最后我们需要的购买的物品个数就是详细见代码 #include<bits/stdc++.h> using namespace std; int t; int n,k,x; int main() { cin>>t; for(int i=1;i<=t;i++) { cin>>n>>k>>x; int ge=n/(k+1); int sheng=n-ge*(k+1); int sum=(ge*k+sheng)*x; cout<<sum<...