-- 標準入力を読み取る local N, K = io.read("*n", "*n") local A = {} for i = 1, N do A[i] = io.read("*n") end -- 結果を格納するためのテーブル local result = {} -- 時間kで起きていて、時間k-1で寝ている場合を見つける for k = 2, N do if A[k] > K and A[k-1] <= K then table.insert(result, k) end end -- 結果の個数を出力 print(#result) -- 結果を昇順で出力 if #result > 0 then print(table.concat(result, " ")) end