题目名称 | 3711. 社区规划 |
---|---|
输入输出 | community.in/out |
难度等级 | ★★★ |
时间限制 | 2000 ms (2 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | op_组撒头屯 于2022-07-12加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:5, 提交:16, 通过率:31.25% | ||||
op_组撒头屯 | 100 | 0.000 s | 0.00 MiB | C++ |
┭┮﹏┭┮ | 100 | 0.293 s | 2.12 MiB | C++ |
┭┮﹏┭┮ | 100 | 0.833 s | 2.83 MiB | C++ |
op_组撒头屯 | 100 | 0.913 s | 2.38 MiB | C++ |
op_组撒头屯 | 100 | 3.649 s | 3.57 MiB | C++ |
┭┮﹏┭┮ | 90 | 0.692 s | 2.12 MiB | C++ |
┭┮﹏┭┮ | 80 | 0.903 s | 2.93 MiB | C++ |
┭┮﹏┭┮ | 80 | 0.951 s | 2.83 MiB | C++ |
┭┮﹏┭┮ | 80 | 0.958 s | 2.35 MiB | C++ |
┭┮﹏┭┮ | 80 | 0.961 s | 2.83 MiB | C++ |
关于 社区规划 的近10条评论(全部评论) | ||||
---|---|---|---|---|
wqs二分?
┭┮﹏┭┮
2024-03-04 18:02
1楼
|
街道上共有$m$个相邻的小区,每个小区的人数为$x_i$。现要将这$m$个小区划分为$n$个社区,为了方便管理,要求每个社区必须为连续的几个小区,不能穿插,且要求各个社区的人数尽量相等,即方差最小。为方便起见,你只需输出最小方差的$n^2$倍。
第一行两个正整数,$m,n$
第二行$m$个正整数,第$i$个表示$x_i$
一个正整数,表示最小方差的$n^2$倍
4 2 1 2 3 4
4
将小区划分为(1,2,3)(4)两个社区,平均数为$\frac{6+4}{2}=5$,方差为$\frac{1}{2}[(6-5)^2+(4-5)^2]=1$
$1≤n≤m≤5000,x_i≤1000$
$rsr$