文件第 $ 1 $ 行有 $ 2 $ 个正整数 $ n $ 和 $ m $,$ n $ 表示错误总数,$ m $ 表示补丁总数。接下来 $ m $ 行给出了 $ m $ 个补丁的信息。每行包括一个正整数,表示运行补丁程序 $ i $ 所需时间,以及 $ 2 $ 个长度为 $ n $ 的字符串,中间用一个空格符隔开。
第 $ 1 $ 个字符串中,如果第 $ k $ 个字符 $ b_k $ 为 `+`,则表示第 $ k $ 个错误属于 $ B_1(i) $。若为 `-`,则表示第 $ k $ 个错误属于 $ B_2(i) $,若为 `0`,则第 $ k $ 个错误既不属于 $ B_1(i) $ 也不属于 $ B_2(i) $,即软件中是否包含第 $ k $ 个错误并不影响补丁 $ i $ 的可用性。
第 $ 2 $ 个字符串中,如果第 $ k $ 个字符 $ b_k $ 为 `-`,则表示第 $ k $ 个错误属于 $ F_1(i) $,若为 `+`,则表示第 $ k $ 个错误属于 $ F_2(i) $,若为 `0`,则第 $ k $ 个错误既不属于 $ F_1(i) $ 也不属于 $ F_2(i) $,即软件中是否包含第 $ k $ 个错误不会因使用补丁 $ i $ 而改变。