【解题思路】

  这题解法很多,我也不知道标算是什么。。这简直就是大放水啊。。

  网上流传的乱搞法,对于小范围内(假设为[1,l]∩N)暴力,大范围内估算。

  我写这题时还是写P的?!。。但是我看不懂我当时写了什么,也忘了当时看的哪篇博客。。

  贴个代码跑。。理论复杂度O(nl+n2a(1-a)),然后A了?!

  不知bzoj数据有没有加强。。

【参考代码】

 const
ladder=;
var
n,i,j,k:longint;
limit:extended;
m,g:array [..] of longint;
f:array [..] of extended;
begin
read(n,limit);
for i:= to n do
begin
read(m[i]);
g[i]:=trunc(i*limit);
end;
fillchar(f,sizeof(f),);
for i:= to n do
if g[i]> then
if i<=ladder then
begin
for j:= to g[i] do f[i]:=f[i]+m[j]/(i-j);
f[i]:=f[i]*m[i];
end
else
begin
k:=i-ladder;
f[i]:=f[k]/m[k]*(k-g[k]/)/(i-g[k]/);
for j:=g[k]+ to g[i] do f[i]:=f[i]+m[j]/(i-j);
f[i]:=f[i]*m[i];
end;
for i:= to n do writeln(f[i]::);
end.

最新文章

  1. CentOS yum的详细使用方法
  2. 配置Hadoop开发环境(Eclipse)
  3. graphviz - Node Shapes
  4. shp图层创建
  5. 剑指OFFER之第一个只出现一次的字符(九度OJ1283)
  6. [置顶] Java编程笔试题之一 ----文件操作
  7. 高级Bash脚本编程指南
  8. 单片机联网,UIP实现tcp/udp协议
  9. mongo 联表查询
  10. 在linux系统中实现各项监控的关键技术(1)--cpu使用率的计算
  11. 《DSP using MATLAB》Problem 7.13
  12. 计算机网络之互联网|因特网|万维网|HTTP|HTML之间的关系辨析
  13. Nginx-设定允许的ip和要拒绝的ip
  14. SQL Server 2000 绿色精简版gsql适用于xp/win7/win8/win10
  15. 使用caffenet微调时的一些总结
  16. Python概念-定制自己的数据类型(包装)
  17. DataTables warning: table id=DataTables_Table_0 - Requested unknown parameter &#39;1&#39; for row 0. For more information about this error, please see http://datatables.net/tn/4
  18. Oracle案例01——ORA-09925: Unable to create audit trail file
  19. Django---Blog系统开发之建库
  20. IOS 屏幕尺寸

热门文章

  1. vue 点击切换图标
  2. idea 右键没有class文件的问题,,
  3. WebService发送 方法
  4. leetcood学习笔记-20
  5. React中Class的概念
  6. VC内联汇编,引用程序中的变量
  7. Codeforces Round#498(Div.3)D. Two Strings Swaps
  8. CSS:CSS 简介
  9. CSS margin属性
  10. Flink DataStream API