题目名称 | 1507. [IOI 2000]邮局 |
---|---|
输入输出 | postoffice.in/out |
难度等级 | ★★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | cstdio 于2014-01-26加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:96, 提交:150, 通过率:64% | ||||
SOBER GOOD BOY | 100 | 0.000 s | 0.00 MiB | C++ |
槿柒 | 100 | 0.000 s | 0.00 MiB | C++ |
NewBee | 100 | 0.000 s | 0.00 MiB | C++ |
AntiLeaf | 100 | 0.000 s | 0.00 MiB | C++ |
521 | 100 | 0.000 s | 0.00 MiB | C++ |
面对疾风吧 疾风 疾风吧 | 100 | 0.000 s | 0.00 MiB | C++ |
cy | 100 | 0.000 s | 0.00 MiB | C++ |
牧殇 | 100 | 0.000 s | 0.00 MiB | C++ |
Hyoi_0Koto | 100 | 0.000 s | 0.00 MiB | C++ |
dateri | 100 | 0.000 s | 0.10 MiB | C++ |
关于 邮局 的近10条评论(全部评论) | ||||
---|---|---|---|---|
回复 @洛克索耶夫 :
《论正确代码模板的重要性》
SPA
2016-05-26 09:48
3楼
| ||||
明明本机测都对啊...
O2 WA死什么鬼 擦擦擦快读错... | ||||
↑
SOBER GOOD BOY
2016-05-25 16:41
1楼
|
有一条笔直的高速公路,路旁分布着一些村庄。公路可以用一条数轴表示,则村庄的位置就是其坐标。没有两个村庄的坐标相同。两个村庄之间的距离就是它们坐标之差的绝对值。
一些——但不一定是所有的村庄将修建邮局。邮局和该邮局所在的村庄处于同一位置。应当仔细选择邮局的位置,使得所有村庄到最近邮局的距离总和最短。
你要编写一个程序,给出所有村庄的坐标和计划修建的邮局个数,计算所有村庄到最近邮局的距离总和的最小可能值。
输入文件的第一行有 $2$ 个正整数:村庄数 $V$ 和邮局数 $P$。
第二行有 $V$ 个正整数,分别代表 $V$ 个村庄的坐标,坐标的范围是[$1,10000$],坐标按递增顺序给出。
输出一行一个正整数 $S$,即所有村庄到最近邮局的距离总和的最小可能值。
10 5
1 2 3 6 7 9 11 22 44 50
9
对于 $30\%$ 的数据,$1 \leq P \leq V \leq 10$.
对于 $100\%$ 的数据,$1 \leq P \leq 30,1 \leq V \leq 300,P \leq V.$