题目名称 469. [NOI 2010]能量采集
输入输出 energy2010.in/out
难度等级 ★★★
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试数据 10
题目来源 Gravatar.Xmz 于2010-09-28加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:127, 提交:280, 通过率:45.36%
GravatarSamle 100 0.000 s 0.00 MiB C++
Gravatar1020 100 0.000 s 0.00 MiB C++
GravatarSKG_G 100 0.000 s 0.00 MiB C++
Gravatar┭┮﹏┭┮ 100 0.000 s 0.00 MiB C++
Gravatar科比_李牧然 100 0.000 s 0.00 MiB C++
GravatarHZOI_蒟蒻一只 100 0.000 s 0.22 MiB C++
Gravatarxyz117 100 0.002 s 1.08 MiB C++
GravatarYoungsc 100 0.003 s 0.12 MiB C++
Gravatarbbsh 100 0.003 s 1.30 MiB C++
GravatarGo灬Fire 100 0.003 s 1.56 MiB C++
本题关联比赛
2022级数学专题练习赛9
关于 能量采集 的近10条评论(全部评论)
线性筛完才意识到 $F(X)$ 是 $φ$ 。。。
Gravatar┭┮﹏┭┮
2024-04-02 15:32 6楼
不带文件输入输出,洛谷可以AC,带文件输入输出就RE
GravatarSKG_G
2022-08-06 11:47 5楼
O(N)跑不过nlog
Gravatarhyghb
2018-01-10 16:09 4楼
这个积分送的足啊
Gravatarsxysxy
2016-12-11 15:34 3楼
暴力竟然有80分。。。。。。
GravatarSatoshi
2016-02-03 22:59 2楼
Gravatar炎帝
2015-07-27 10:17 1楼

469. [NOI 2010]能量采集

★★★   输入文件:energy2010.in   输出文件:energy2010.out   简单对比
时间限制:1 s   内存限制:512 MiB

【问题描述】

栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后,栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。

栋栋的植物种得非常整齐,一共有 $n$ 列,每列有 $m$ 棵,植物的横竖间距都一样,因此对于每一棵植物,栋栋可以用一个坐标 $(x, y)$ 来表示,其中 $x$ 的范围是 $1$ 至 $n$,表示是在第 $x$ 列,$y$ 的范围是 $1$ 至 $m$,表示是在第 $x$ 列的第 $y$ 棵。

由于能量汇集机器较大,不便移动,栋栋将它放在了一个角上,坐标正好是 $(0, 0)$。

能量汇集机器在汇集的过程中有一定的能量损失。如果一棵植物与能量汇集机器连接而成的线段上有 $k$ 棵植物,则能 量的损失为 $2k + 1$。例如,当能量汇集机器收集坐标为 $(2, 4)$ 的植物时,由于连接线段上存在一棵植物 $(1, 2)$,会产生 $3$ 的能量损失。注意,如果一棵植物与能量汇集机器连接的线段上没有植物,则能量损失为 $1$。现在要计算总的能量损失。

下面给出了一个能量采集的例子,其中 $n=5,m=4$,一共有 $20$ 棵植物,在每棵植物上标明了能量汇集机器收集它的能量时产生的能量损失。

在这个例子中,总共产生了 $36$ 的能量损失。

【输入格式】

仅包含一行,为两个整数 $n$ 和 $m$。

【输出格式】

仅包含一个整数,表示总共产生的能量损失。

【样例输入1】

5 4

【样例输出1】

36

【样例输入2】

3 4

【样例输出2】

20

【数据规模和约定】

对于 $10\%$ 的数据:$1 ≤ n, m ≤ 10$;

对于 $50\%$ 的数据:$1 ≤ n, m ≤ 100$;

对于 $80\%$ 的数据:$1 ≤ n, m ≤ 1000$;

对于 $90\%$ 的数据:$1 ≤ n, m ≤ 10,000$;

对于 $100\%$ 的数据:$1 ≤ n, m ≤ 100,000$。