链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
情人节又到了,奶茶店推出了 第二杯半价 的活动。
这意味着,第一杯原价,第二杯半价,第三杯原价,以此类推。
如果原价为 xxx ,则半价为 ⌈x/2⌉\lceil x/2 \rceil⌈x/2⌉ 。
在此佳节,奶茶店里来了 ttt 批客人。
每批客人会点 nnn 杯奶茶,每杯奶茶原价 xxx 元。
作为奶茶店店长,请统计每单的收款金额。
#include<stdio.h>
int main()
{
long long t;
scanf("%lld",&t);
while(t--)
{
long long n,x,s=0,k;
scanf("%lld %lld",&n,&x);
if(x%2==0)
k=x/2;
else
k=x/2+1;
if(n%2==0)
{
s=(n/2)*(x+k);
}
else
{
s=(n/2)*(x+k)+x;
}
printf("%lld\n",s);
}
return 0;
}
链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
听反方向的钟,就能回到过去吗?
回到过去,你就能拿到ACM金牌吗?
你正穿梭于 ttt 个平行时空,然后重新设定每个时空的时间。
非常不妙的是,你只知道 24小时制24小时制24小时制 下的时间,而钟却是 12小时制12小时制12小时制 。
请确保你转换得到的时间是正确的。
#include<stdio.h>
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int a,b;
scanf("%d %d",&a,&b);
if(a==0)
{
printf("12 %d am\n",b);
}
else if(a<12)
{
printf("%d %d am\n",a,b);
}
else if(a==12)
{
printf("12 %d pm\n",b);
}
else
{
printf("%d %d pm\n",a%12,b);
}
}
return 0;
}