P9963 [THUPC 2024 初赛] 前缀和 题解
对于此题的式子,有一个非常有趣的想法:
考虑有一排灯,其中每个灯都有
然后我们惊喜地发现,两个点亮灯之间的距离正好就是题目中说的
然后我们又惊喜地发现,点亮的第i盏灯的位置正好就是
于是对于每盏灯,都有
#include<iostream>
#include<cstdio>
using namespace std;
double n,p,l,r;
signed main()
{
scanf("%lf%lf%lf%lf",&n,&p,&l,&r);
printf("%0.7lf",(r-l+1)*p);
}