#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
int main()
{
LL n,sp,sq,ansa,ansb;
while(scanf("%lld%lld%lld",&n,&sp,&sq)!=EOF)
{
LL minn=(LL)1<<60;
for(int a=0; a<32; a++)
for(int b=0; b<32; b++)
{
LL tmp=(((n-1)*sp+(((n-1)*sp)<<a))>>b)+sq;
if(tmp<minn&&tmp>=sq*n)
{
minn=tmp;
ansa=a;
ansb=b;
}
}
printf("%lld %lld %lld\n",minn,ansa,ansb);
}
return 0;
}
UVA 1591(p99)----Data Mining
最新推荐文章于 2022-11-01 16:11:23 发布