解析類 JSON 的 EON 格式:
{"key":"value", "key2":{"nested":"obj"}}
支持巢狀查詢:"key"、"key2"."nested"。輸出對應值 (含大括號的完整子串),不存在輸出 Error!。冒號數 ≤ 10000,查詢 ≤ 1000。
" 讀取鍵名,哈希得 ID,記錄父子關係 graph[parent][child]=true。: 後跟 {):子對象入棧。stpt[child] (含引號)。} 出棧。. 分割查詢鍵,依次在樹中遍歷:p = graph[p][hash(key)]。若中斷 → Error!。p,從 stpt[p] 開始輸出原串:{):匹配大括號平衡輸出至對應 }。// 解析主循環 for (int i=0;i哈希函數
簡單多項式滾動哈希
ret = ret*123 + (c-'0'),鍵長 ≤ 20,衝突概率極低。亦可用unordered_map。