求助cf div2 b
  • 板块学术版
  • 楼主wan_yy
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/6/19 11:13
  • 上次更新2023/10/23 12:47:11
查看原帖
求助cf div2 b
577834
wan_yy楼主2023/6/19 11:13
#include<iostream>
#include<cmath>
#define ll long long
#define int long long
using namespace std;
int Q;
signed main(){
	cin>>Q;
	while(Q--){
		ll ans=0;
		int n,k,g;
		cin>>n>>k>>g;
		ll sum=k*g;
		int temp=ceil(g/2);
		ll x=sum-(n-1)*(temp-1);
		if(x<=0){
			cout<<sum<<endl;
			continue;
		}
		ans+=(n-1)*(temp-1);
		ll r=x%g;
		if(r>=temp)ans+=(r-g);
		else ans+=r;
		cout<<ans<<endl;
	}
}
2023/6/19 11:13
加载中...