bzoj1011题解
2024-10-07 18:59:41
【解题思路】
这题解法很多,我也不知道标算是什么。。这简直就是大放水啊。。
网上流传的乱搞法,对于小范围内(假设为[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.
最新文章
- CentOS yum的详细使用方法
- 配置Hadoop开发环境(Eclipse)
- graphviz - Node Shapes
- shp图层创建
- 剑指OFFER之第一个只出现一次的字符(九度OJ1283)
- [置顶] Java编程笔试题之一 ----文件操作
- 高级Bash脚本编程指南
- 单片机联网,UIP实现tcp/udp协议
- mongo 联表查询
- 在linux系统中实现各项监控的关键技术(1)--cpu使用率的计算
- 《DSP using MATLAB》Problem 7.13
- 计算机网络之互联网|因特网|万维网|HTTP|HTML之间的关系辨析
- Nginx-设定允许的ip和要拒绝的ip
- SQL Server 2000 绿色精简版gsql适用于xp/win7/win8/win10
- 使用caffenet微调时的一些总结
- Python概念-定制自己的数据类型(包装)
- 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
- Oracle案例01——ORA-09925: Unable to create audit trail file
- Django---Blog系统开发之建库
- IOS 屏幕尺寸