第 13 场 AtCoder Regular Contest
D
能切分出来吗?
切り分けできるかな?
AtCoder
⌀ 2535
原题
← C→

能切分出来吗?AI (CI翻译)

1cm^3

1cm^3AI (CI翻译)

1g

1gAI (CI翻译)

  • 鉄塊の1辺の長さが必ず整数になるように切断します。
  • 切り取り方は水平に $3$ 方向から切り取ることができます。つまり、斜めに切断することはできません。
  • ただし、今回はある鉄塊を切断できる回数は $1$ 度のみです。
  • つまり、鉄塊 $A$ を切断して鉄塊 $B$ と鉄塊 $C$ を得たならば、鉄塊 $B$ と鉄塊 $C$ を切断することはできません。
  • 切割后铁块的边长必须都是整数。
  • 可以沿着 $3$ 个方向水平切割。也就是说,不能斜着切。
  • 但是,这次每块铁块只能切割 $1$ 次。
  • 也就是说,如果将铁块 $A$ 切割成铁块 $B$ 和铁块 $C$,就不能再切割铁块 $B$ 和铁块 $C$。
AI (CI翻译)

N
X_{1} Y_{1} Z_{1}
X_{2} Y_{2} Z_{2}
:
X_{N} Y_{N} Z_{N}

N
X_{1} Y_{1} Z_{1}
X_{2} Y_{2} Z_{2}
:
X_{N} Y_{N} Z_{N}
AI (CI翻译)

  1. $1$ 行目には鉄塊の種類を示す整数 $N(1≦N≦100)$ が与えられる。
  2. $2$ 行目から $N+1$ 行までの $N$ 行では、鉄塊の大きさが半角スペース区切りで与えられる。
  1. 第 $1$ 行给出一个整数 $N(1≦N≦100)$,表示铁块的种类数。
  2. 从第 $2$ 行到第 $N+1$ 行的 $N$ 行中,以空格分隔给出铁块的尺寸。
AI (CI翻译)
  • $N = 1$ を満たす入力にのみ正解した場合、部分点として $20$ 点が与えられる。
  • 只有当输入满足 $N = 1$ 时答对,才会获得 $20$ 分的部分分。
AI (CI翻译)

1

1AI (CI翻译)

2
3 4 5
2 3 4

2
3 4 5
2 3 4
AI (CI翻译)

13

13
AI (CI翻译)

  • 345の鉄塊からは、34の面に水平に切ると、12,24,36,48 35の面に水平に切ると、15,30,45 4*5の面に水平に切ると、20,40 と、9種類の分銅を作ることができます。
  • 234の鉄塊からは、 23の面に水平に切ると、6,12,18 24の面に水平に切ると、8,16 3*4の面に水平に切ると、12 の5種類の分銅を作ることができます。
  • これらを合わせると13種類の分銅が存在するので、これを二人分全て揃えたいです。
  • これは、345の鉄塊9個を、(12-48) (24-36) (36-24) (48-12) (15-45) (45-15) (30-30) (20-40) (40-20)と分け、 234の鉄塊4つを、(6-18) (18-6) (8-16) (16-8)の4つに切り分けることで、 二人分全種類の分銅を作ることができます。
  • 对于 $3*4*5$ 的铁块,沿着 $3*4$ 的面水平切割,可以制成 12、24、36、48;沿着 $3*5$ 的面水平切割,可以制成 15、30、45;沿着 $4*5$ 的面水平切割,可以制成 20、40。因此可以制成 9 种砝码。
  • 对于 $2*3*4$ 的铁块,沿着 $2*3$ 的面水平切割,可以制成 6、12、18;沿着 $2*4$ 的面水平切割,可以制成 8、16;沿着 $3*4$ 的面水平切割,可以制成 12。因此可以制成 5 种砝码。
  • 合起来共有 13 种砝码,我们希望为两个人各准备一套所有种类的砝码。
  • 具体来说,将 9 块 $3*4*5$ 的铁块分别切分为 (12-48)、(24-36)、(36-24)、(48-12)、(15-45)、(45-15)、(30-30)、(20-40)、(40-20),再将 4 块 $2*3*4$ 的铁块分别切分为 (6-18)、(18-6)、(8-16)、(16-8),就能制成两套包含所有种类的砝码。
AI (CI翻译)

1
3 1 1

1
3 1 1
AI (CI翻译)

2

2
AI (CI翻译)

2
2 2 1
6 2 1

2
2 2 1
6 2 1
AI (CI翻译)

5

5
AI (CI翻译)

3
1 1 1
1 1 1
1 1 1

3
1 1 1
1 1 1
1 1 1
AI (CI翻译)

0

0
AI (CI翻译)

题目信息
题号
arc013_4
时间限制
2 s
内存限制
64 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(gpt-6.1-sol),如有出入请以原文为准。