题目名称 1506. [POJ 1014]Dividing
输入输出 dividestone.in/out
难度等级 ★☆
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 1
题目来源 Gravatarcstdio 于2014-01-26加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:46, 提交:119, 通过率:38.66%
Gravatar521 100 0.000 s 0.00 MiB C++
Gravatardateri 100 0.000 s 0.00 MiB C++
GravatarMarshmello 100 0.000 s 0.00 MiB C++
Gravatar牧殇 100 0.000 s 0.29 MiB C++
Gravatar_Itachi 100 0.000 s 0.29 MiB C++
GravatarNewBee 100 0.000 s 0.29 MiB C++
GravatarLGLJ 100 0.000 s 3.69 MiB C++
Gravatar牧殇 100 0.001 s 0.29 MiB C++
Gravatar安呐一条小咸鱼。 100 0.001 s 0.31 MiB C++
Gravatar安呐一条小咸鱼。 100 0.001 s 0.31 MiB C++
关于 Dividing 的近10条评论(全部评论)
一个句号造成的惨案
Gravatar瑆の時間~無盡輪迴·林蔭
2019-09-20 11:33 11楼
大概叫背包。。。?
GravatarCSU_Turkey
2017-07-04 11:21 10楼
蛮有趣的
GravatarFisher.
2017-07-04 10:50 9楼
手抖点了两下提交代码QAQ
Gravatar牧殇
2016-11-16 19:35 8楼
多重背包来一发
Gravatarliu_runda
2016-08-28 08:26 7楼
双向DP
GravatarAAAAAAAAAA
2016-07-08 11:42 6楼
80行小dfs即可ac
Gravatar安呐一条小咸鱼。
2016-06-16 14:34 5楼
两百题纪念
Gravatar521
2016-06-12 13:00 4楼
没人写背包吗?
Gravatar农场主
2016-05-27 09:18 3楼
这不是..meet in the middle..么..
Gravatardydxh
2015-11-04 19:28 2楼

1506. [POJ 1014]Dividing

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

【题目描述】

$Marsha$ 和 $Bill$ 收藏了一些大理石。他们想要把这些大理石平均分配给两个人。如果大理石的价值一样,这将很容易做到,因为他们可以简单的对半分。不幸的是,一些大理石比其他的更大或者更漂亮。因此 $Marsha$ 和 $Bill$ 给每个大理石都规定了一个价值,它是一个 $1 \sim 6$ 之间的自然数。现在他们想要把这些大理石分成两部分,每部分的价值之和相等。但他们很快意识到有可能不存在这样的分法(即使大理石的价值之和是偶数)。 例如,如果有一颗价值为 $1$ 的大理石、一颗价值为 $3$ 的大理石和两颗价值为 $4$ 的大理石,那么这些大理石就无法分成等值的两组。因此,他们请你写一个程序,判断是否存在公平的分法。

【输入格式】

输入包含多组数据。

每组数据由 $1$ 行,包含 $6$ 个正整数 $n_1 \sim n_6$,其中 $n_i$ 是价值为 $i$ 的大理石数量。 因此题目描述中的例子可以被表示为 "$1\ 0\ 1\ 2\ 0\ 0$"。大理石的总数不超过 $20000$.

【输出格式】

对第 $k$ 组数据,输出一行"Collection #k:",再输出一行"Can be divided."或"Can't be divided.",然后再输出一个空行。

【样例输入】

1 0 1 2 0 0
1 0 0 0 1 1
0 0 0 0 0 0

【样例输出】

Collection #1:
Can't be divided.

Collection #2:
Can be divided.

【来源】

Mid-Central European Regional Contest 1999

POJ 1014 Dividing