📄 1347.txt
字号:
#include <iostream.h>
#include <stdio.h>
int main () {
long i,t;
long n,k,a1,a2,p1,p2,l,m;
double p,r,s,r1,r2;
cin>>t;
for (i=1;i<=t;i++)
{
cin>>n>>p>>m>>r>>s;
p+=0.00000000000001;
r-=0.00000000000001;
l=n/m;
k=(p*n+s*m+p*m)/(2*p*m);
if (k>l)
k=l;
p1=p>0.0099? (k+1)*p*100-1 : (k+1)*p*100;
a1=n-(long)((double)p1/100/(p-0.00000000000002))*m;
r1=((double)p1/100-s)*a1-r;
k--;
if (k<0)
k=0;
p2=p>0.0099? (k+1)*p*100-1 : (k+1)*p*100;
a2=n-(long)((double)p2/100/(p-0.00000000000002))*m;
r2=((double)p2/100-s)*a2-r;
if (r2>r1)
{
p1=p2;
a1=a2;
r1=r2;
}
k+=2;
if (k>l)
k=l;
p2=p>0.0099? (k+1)*p*100-1 : (k+1)*p*100;
a2=n-(long)((double)p2/100/(p-0.00000000000002))*m;
r2=((double)p2/100-s)*a2-r;
if (r2>r1)
{
p1=p2;
a1=a2;
r1=r2;
}
printf("price = %0.2f\n",(double)p1/100);
printf("audiences = %ld\n",a1);
printf("revenue = %0.2f\n",r1);
if (i!=t)
cout<<endl;
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -