A T1 购物
题面
https://ac.nowcoder.com/acm/contest/7612/A
解题思路
签到题,显然凑不到 个商品时多买不划算,所以去计算有多少个
组商品和剩下的商品数。
代码
#include <iostream> #include <cstdio> #include <cmath> #include <algorithm> #include <cstring> #include <string> #include <queue> #include <stack> #include <vector> #include <set> #include <map> using std::cin;using std::cout;using std::cerr;using std::endl; #define rep(i,a,b) for(int i = a;i <= b;++i) #define per(i,a,b) for(int i = a;i >= b;--i) int n,k,x,T; int main(){ std::ios::sync_with_stdio(0); cin.tie(0); cin>>T; while(T--){ cin>>n>>k>>x; cout<<((n / (k + 1)) * k + (n % (k + 1))) * x<<endl; } return 0; }