提供一个3毫秒AC的方案
思路是把天数分成三段
#include <stdio.h>
unsigned long long date,day,dis;
int i=0;
int main(void)
{
scanf("%llu %llu", &date, &day);
if (date < 6)
i = 6 - date;
day -= 8 - date;
dis = 250 * (day / 7 * 5);
if (day % 7 == 6)
dis += 5 * 250;
else
dis += 250 * (day%7);
dis += (unsigned long long)250*i;
printf("%llu", dis);
return 0;
}
语言是C