a531. CPE:String Theory (UVa 1746)

困難CPE

時間限制 2000 ms ・ 記憶體限制 256 MB

題目描述

以單引號表示巢狀引文,定義如下:

  • 1 層引文:以一個單引號開始、另一個單引號結束,中間不能有單引號;中間可以沒有字元。
  • k 層引文(k > 1):以連續 k 個單引號開始、連續 k 個單引號結束。中間必須包含一個或多個 (k−1) 層引文,這些引文之前、之間、之後可放任意數量的非單引號字元。

給定字串中各段連續單引號的數量,求整個字串可構成的最大引文層數。

輸入格式

輸入包含多筆資料,讀到檔案結尾為止。每筆第一行有 n,1 ≤ n ≤ 100;第二行有 n 個整數 a1 到 an,1 ≤ ai ≤ 100。

字串以 a1 個單引號開始,接一個或多個非單引號字元,再接 a2 個單引號,依此類推,最後以 an 個單引號結束。

輸出格式

每筆輸出最大層數 k。若整個字串無法構成任何層數的引文,輸出 no quotation。

題目來源:UVa 1746 — String Theory。 原題:https://onlinejudge.org/external/17/1746.pdf

範例測資

範例輸入 1

5
2 1 1 1 3
1
22
1
1

範例輸出 1

2
4
no quotation
請先登入後再提交程式碼

討論與題解

載入討論區…

更多