← 完整题目索引

PROJECT EULER · #0093

算术表达式

Arithmetic Expressions

仅题目 · 已解决原题 ↗

通过使用集合 {1,2,3,4} 中的每个数字一次,并利用四个算术运算(+,,×,/)和方括号/圆括号,可以形成不同的正整数目标。

例如,

8=(4×(1+3))/214=4×(3+1/2)19=4×(2+3)136=3×4×(2+1)

请注意,不允许使用数字串联,例如 12+34

使用集合{1,2,3,4},可以得到三十一个不同的目标数字,其中36是最大的,并且在遇到第一个不可表达的数字之前可以得到128中的每一个数字。

找到四个不同数字的集合 a<b<c<d,从中可以获得最长的连续正整数集合 1n,并以字符串形式给出答案:abcd

题解待补充

这道题的题目已收录,解题思路、代码和答案将在后续补充。