资 源 简 介
題目說明:給你一連串僅包含0和1的字串 (字串長度最大到1000000,字串從第0個字元開始),要請你回答我們在第i個和第j個字元之間(包含第i個和第j個)、 是否所有的字元均相同 (均為1或均為0)。如果均相同請回答Yes、 否則請回答No。输入每筆測試資料的第一列為一個僅包含0和1的字串,下一列有1個整數n 代表對於上一列字串以下有n個問題。皆下來的 n 列每列有2個非負的整數分別代表 i和 j。输出對每一列測試字串,請先輸出第幾個的案例。然後根據 n 個問題回答肯定或否定的。解法:1.用获取讀入整行字串輸入、 並計算長度2.先判斷第 0 個位置,为 0 則把 0 存入另一個整數陣列,为 1 則存 13.用迴圈把字串陣列轉換存到整數陣列、 遇到字元 0 則值不變、 遇到字元 1 則加 14.欲判斷的i、 j位置都為字元 0、 且整數陣列i、 j位置的值相同、 代表有一連串 0、 輸出是5.欲判斷的i j位置都為字元 1,且整數陣列i、 j位置的值相減為i、 j的差、 代表有一連串 1,輸出是6.其他情況輸出号