図は、逆ポーランド表記法で書かれた式abcd+++をスタックで処理するときのスタックの変化の一部を表している。
この場合、スタックの深さは最大で4となる。
最大のスタックの深さが最も少ない逆ポーランド表記法の式はどれか。

| ア | ab+c+d+ |
| イ | ab+cd++ |
| ウ | abc++d+ |
| エ | abc+d++ |
答え ア
【解説】
それぞれの式をスタックを使って処理すると、以下のようになる。
| ア | ab+c+d+![]() スタックの深さは最大で2である。 |
| イ | ab+cd++![]() スタックの深さは最大で3である。 |
| ウ | abc++d+![]() スタックの深さは最大で3である。 |
| エ | abc+d++![]() スタックの深さは最大で3である。 |
【キーワード】
・逆ポーランド表記法